OSDN Git Service

PR fortran/33881
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2
3         PR fortran/33881
4         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5
6 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7
8         PR c/29062
9         * gcc.dg/20031223-1.c: Adjust error output.
10         * gcc.dg/parse-decl-after-label.c: New.
11         
12 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13
14         PR libfortran/24685
15         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
16         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
17         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
18
19 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20
21         PR rtl-optimization/28940
22         * gcc.target/i386/addr-sel-1.c: New test.
23
24 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
25
26         PR middle-end/33670
27         * gcc.dg/pr33670.c: New test.
28
29 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
30
31         PR c++/33516
32         * g++.dg/lookup/typedef1.C: New test.
33
34 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
35
36         PR testsuite/32076
37         * lib/scandump.exp (dump-suffix): New.
38         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
39         Include dump suffix in pass/fail messages, put regexp in quotes.
40
41 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
42
43         PR c++/33495
44         * g++.dg/other/error19.C: New.
45
46 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
47
48         PR rtl-optimization/28062
49         * gcc.c-torture/compile/20071102-1.c: New test.
50
51 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
52
53         * g++.dg/cpp0x/pr33955.C: New.
54
55 2007-11-01  Tom Tromey  <tromey@redhat.com>
56
57         PR preprocessor/30805:
58         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
59
60 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
61
62         PR rtl-optimization/33648
63         * gcc.dg/pr33648.c: New test.
64
65 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
66
67         PR c++/32384
68         * g++.dg/template/pseudodtor1.C: New test.
69         * g++.dg/template/pseudodtor2.C: New test.
70
71         PR c++/32260
72         * g++.dg/rtti/typeid7.C: New test.
73
74 2007-11-01  Tom Tromey  <tromey@redhat.com>
75
76         PR preprocessor/30805:
77         * gcc.dg/cpp/pr30805.c: New file.
78
79 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
80
81         PR testsuite/25352
82         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
83         add dg-skip-if.
84         * gcc.c-torture/compile/20001205-1.c: Ditto.
85         * gcc.c-torture/compile/20001226-1.c: Ditto.
86         * gcc.c-torture/compile/20020312-1.c: Ditto.
87         * gcc.c-torture/compile/20020604-1.c: Ditto.
88         * gcc.c-torture/compile/920501-12.c: Ditto.
89         * gcc.c-torture/compile/920501-4.c: Ditto.
90         * gcc.c-torture/compile/920520-1.c: Ditto.
91         * gcc.c-torture/compile/980506-1.c: Ditto.
92         * gcc.c-torture/compile/990617-1.c: Ditto.
93         * gcc.dg/compare6.c: Ditto.
94         * g++.old-deja/g++.brendan/crash43.C: Ditto.
95         * g++.old-deja/g++.brendan/synth1.C: Ditto.
96         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
97         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
98         * g++.old-deja/g++.pt/static6.C: Ditto.
99         * g++.old-deja/g++.pt/crash16.C: Ditto.
100         * g++.old-deja/g++.mike/p10416.C: Ditto.
101         * g++.old-deja/g++.mike/ns15.C: Ditto.
102         * g++.old-deja/g++.mike/eh46.C: Ditto.
103
104 2007-11-01  Tom Tromey  <tromey@redhat.com>
105
106         * gcc.dg/redecl-1.c: Update.
107         * gcc.dg/pr20368-3.c: Update.
108         * gcc.dg/inline-14.c: Update.
109         * gcc.dg/builtins-30.c: Update.
110         * gcc.dg/dremf-type-compat-4.c: Update.
111         * gcc.dg/pr20368-2.c: Update.
112
113 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
114
115         PR rtl-optimization/33673
116         * gcc.dg/pr33673.c: New test.
117
118 2007-11-01  Michael Matz  <matz@suse.de>
119
120         PR tree-optimization/33961
121         * gcc.dg/pr33961.c: New test.
122
123 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
124
125         PR c++/33494
126         * g++.dg/template/error35.C: New.
127
128 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
129
130         PR target/31507
131         * gcc.dg/pr31507-1.c: New test.
132         * gcc.dg/pr31507-2.c: New test.
133
134 2007-10-31  Revital Eres  <eres@il.ibm.com>
135
136         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
137         target.
138         * gcc.dg/vect/tree-vect.h (check_vect): Add
139         powerpc-*paired test.
140         * lib/target-supports.exp (check_750cl_hw_available):
141         New.
142         (check_effective_target_vect_int,
143         check_effective_target_vect_intfloat_cvt,
144         check_effective_target_powerpc_altivec_ok,
145         check_effective_target_vect_long,
146         check_effective_target_vect_sdot_hi,
147         check_effective_target_vect_udot_hi,
148         check_effective_target_vect_pack_trunc,
149         check_effective_target_vect_unpack,
150         check_effective_target_vect_shift,
151         check_effective_target_vect_int_mult): Disable for powerpc-*paired
152         target.
153         * gcc.dg/vect/vect-ifcvt-11.c: New.
154         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
155         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
156         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
157         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
158         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
159         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
160
161 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
162             Tobias Burnus  <burnus@net-b.de>
163
164         PR fortran/33941
165         * gfortran.dg/module_read_1.f90: New.
166
167 2007-10-31  Tom Tromey  <tromey@redhat.com>
168
169         PR preprocessor/30786:
170         * gcc.dg/cpp/pr30786.c: New file.
171
172 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
173
174         PR fortran/33162
175         * gfortran.dg/interface_19.f90: New.
176         * gfortran.dg/interface_20.f90: New.
177         * gfortran.dg/interface_21.f90: New.
178         
179 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
180
181         PR tree-optimization/32377
182         * gfortran.dg/vect/pr32377.f90: New.
183         
184 2007-10-31  Richard Guenther  <rguenther@suse.de>
185
186         PR middle-end/33779
187         * gcc.c-torture/execute/pr33779-1.c: New testcase.
188         * gcc.c-torture/execute/pr33779-2.c: Likewise.
189
190 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/33897
193         * gfortran.dg/contained_3.f90: New.
194
195 2007-10-31  Christian Bruel  <christian.bruel@st.com>
196
197         PR c++/19531
198         * g++.dg/opt/nrv8.C: New.
199         
200 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
201
202         PR c++/33709
203         * g++.dg/opt/compound1.C: New test.
204
205         PR c++/33616
206         * g++.dg/template/ptrmem18.C: New test.
207
208 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
209
210         PR fortran/33596
211         * gfortran.dg/isnan_2.f90: New test.
212
213 2007-10-30  Ed Schouten  <ed@fxq.nl>
214
215         PR tree-optimization/32500
216         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
217
218 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
219
220         PR c++/31993
221         PR c++/32252
222         * g++.dg/cpp0x/pr31993.C: New
223         * g++.dg/cpp0x/pr32252.C: New
224
225 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
226
227         PR tree-optimization/33723
228         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
229
230 2007-10-30  Richard Guenther  <rguenther@suse.de>
231
232         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
233         gcc.target/i386/loop-3.c.
234
235 2007-10-30  Revital Eres  <eres@il.ibm.com>
236
237         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
238
239 2007-10-30  Revital Eres  <eres@il.ibm.com>
240
241         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
242         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
243
244 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
245
246         PR tree-optimization/32893
247         * testsuite/lib/target-supports.exp
248         (check_effective_target_unaligned_stack): new keyword.
249         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
250         not sensitive to unaligned_stack.
251         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
252         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
253         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
254         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
255         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
256         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
257         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
258         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
259         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
260         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
261         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
262         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
263         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
264         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
265         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
266         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
267         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
268         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
269         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
270         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
271         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
272         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
273         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
274         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
275         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
276
277         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
278         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
279         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
280         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
281         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
282         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
283         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
284         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
285         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
286         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
287
288         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
289         original testcase (without no-section-anchors prefix) but with global arrays.       
290         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
291         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
292         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
293         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
294         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
295         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
296         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
297         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
298
299         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
300         original testcase (without no-section-anchors prefix) but fix alignment checks 
301         to also consider unaligned_stack targets.
302         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
303
304 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
305
306         PR tree-optimization/33723
307         * gcc.c-torture/execute/20071029-1.c: New test.
308         * gcc.dg/tree-ssa/pr33723.c: New test.
309
310 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
311
312         PR tree-optimization/33614
313         * gcc.c-torture/compile/pr33614.c: New test.
314
315 2007-10-29  Richard Guenther  <rguenther@suse.de>
316
317         PR tree-optimization/33870
318         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
319
320 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
321
322         PR tree-optimization/33757
323         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
324         true architectures instead of having a big dg-skip-if.
325
326         PR c++/33841
327         * g++.dg/other/bitfield3.C: New test.
328
329 2007-10-29  Richard Guenther  <rguenther@suse.de>
330
331         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
332
333 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
334
335         Automatic parallelization reduction tests.
336
337         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
338         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
339         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
340         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
341         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
342         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
343         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
344         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
345         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
346         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
347         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
348
349 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
350             Zdenek Dvorak  <ook@ucw.cz>
351
352         OMP_ATOMIC Changes, testsuite changes.
353
354         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
355         instead of gimple dump.
356         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
357         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
358         * testsuite/g++.dg/gomp/atomic-3.C: Same.
359         * testsuite/g++.dg/gomp/atomic-9.C: Same.
360         * testsuite/g++.dg/gomp/atomic-10.C: Same.
361
362 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
363
364         PR fortran/31217
365         PR fortran/33811
366         * gfortran.dg/forall_12.f90: New test.
367
368         PR fortran/33686
369         * gfortran.dg/forall_13.f90: New test.
370
371 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
372             Mark Mitchell  <mark@codesourcery.com>
373
374         PR c++/30659
375         * g++.dg/template/crash71.C: New.
376
377 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
378
379         PR fortran/32147
380         * gfortran.dg/module_md5_1.f90: Update hash-value.
381
382 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
383
384         PR tree-opt/33589
385         * g++.dg/torture/pr33589-1.C: New testcase.
386         * g++.dg/torture/pr33589-2.C: New testcase.
387
388 2007-10-28  Richard Guenther  <rguenther@suse.de>
389
390         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
391
392 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
393             Uros Bizjak  <ubizjak@gmail.com>
394
395         PR tree-optimization/33920
396         * gcc.dg/tree-ssa/pr33290.c: New test.
397
398 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
399
400         PR fortran/31306
401         * gfortran.dg/argument_check_7.f90: New test.
402         * gfortran.dg/argument_check_8.f90: New test.
403         
404 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
405
406         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
407         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
408         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
409         * gcc.target/i386/sse-14.c: Ditto.
410
411 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
412
413         PR c++/33844
414         * g++.dg/other/ptrmem8.C: New test.
415
416         PR c++/33842
417         * g++.dg/template/error34.C: New test.
418
419 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
420
421         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
422
423 2007-10-27  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/33870
426         * gcc.dg/tree-ssa/alias-15.c: New testcase.
427         * gcc.c-torture/execute/pr33870.c: Likewise.
428
429 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
430
431         PR fortran/33162
432         * gfortran.dg/argument_checking_9.f90: New test.
433
434 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
435
436         * g++.dg/other/pr33601.C: New.
437
438 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
439
440         PR c++/31988
441         * g++.dg/init/new25.C: New.
442
443 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
444
445         * g++.dg/cpp0x/pr33839.C: New.
446         
447 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
448
449         PR c++/33744
450         * g++.dg/template/arg6.C: New test.
451
452 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
453
454         PR c++/31747
455         * g++.dg/parse/crash39.C: New.
456
457 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
458
459         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
460         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
461         "offset: -4B".
462
463 2007-10-25  David Daney  <ddaney@avtrex.com>
464
465         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
466
467 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
468
469         PR c++/33843
470         * g++.dg/template/error32.C: New.
471
472 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
473             Ira Rosen  <irar@il.ibm.com>
474
475         PR tree-optimization/33833
476         * gcc.dg/vect/pr33833.c: New testcase.
477
478 2007-10-25  David Daney  <ddaney@avtrex.com>
479
480         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
481
482 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
483             Ira Rosen  <irar@il.ibm.com>
484
485         PR tree-optimization/33866
486         * gcc.dg/vect/pr33866.c: New testcase.
487
488 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
489
490         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
491         Add -w to compile flags to suppress "call-clobbered register" warnings
492         and remove dg-warning directives.
493
494 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
495
496         * gcc.dg/sms-2.c: Cleanup sms dump file.
497         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
498         profile-use step.
499
500 2007-10-24  David Daney  <ddaney@avtrex.com>
501
502         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
503
504 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
505
506         PR target/33755
507         * gcc.target/mips/pr33755.c: New test.
508
509 2007-10-24  Ira Rosen  <irar@il.ibm.com>
510
511         PR tree-optimization/33804
512         * gcc.dg/vect/pr33804.c: New testcase.
513
514 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515
516         PR forrtran/33849
517         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
518
519 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
520             Uros Bizjak  <ubizjak@gmail.com>
521
522         PR rtl-optimization/33846
523         * gcc.dg/vect/pr33846.c: New testcase.
524
525 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
526             Dorit Nuzman  <dorit@il.ibm.com>
527
528         PR tree-optimization/33860
529         * g++.dg/vect/pr33860.cc: New test.
530         * g++.dg/vect/pr33860a.cc: New test.
531
532 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
533             Revital Eres  <eres@il.ibm.com>      
534
535         * testsuite/gcc.dg/sms-2.c: New testcase.
536
537 2007-10-22  David S. Miller  <davem@davemloft.net>
538
539         * gcc.dg/globalreg-1.c: New test.
540
541 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
542             Dorit Nuzman  <dorit@il.ibm.com>
543
544         PR tree-optimization/33834
545         PR tree-optimization/33835
546         * g++.dg/vect/pr33834_1.cc: New test.
547         * g++.dg/vect/pr33834_2.cc: New test.
548         * g++.dg/vect/pr33835.cc: New test.
549
550 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
551
552         * gcc.dg/pr33644.c: New test.
553
554 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
555
556         PR c++/33372
557         * g++.dg/gomp/pr33372-1.C: New test.
558         * g++.dg/gomp/pr33372-2.C: New test.
559         * g++.dg/gomp/pr33372-3.C: New test.
560
561 2007-10-22  Michael Matz  <matz@suse.de>
562
563         PR tree-optimization/33855
564         * gcc.c-torture/compile/pr33855.c: New testcase.
565
566 2007-10-22  Ira Rosen  <irar@il.ibm.com>
567
568         PR tree-optimization/33854
569         * gcc.dg/vect/O1-pr33854.c: New testcase.
570         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
571
572 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
573
574         * gcc.dg/unwind-1.c: Disable on AIX.
575         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
576
577 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
578
579         PR fortran/33749
580         * gfortran.dg/assign_9.f90: New test.
581
582 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
583
584         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
585         (dg-mips-options): Skip tests that specify an ABI other than o32
586         and o64 if generating MIPS16 hard-float code.
587
588 2007-10-21  Ira Rosen  <irar@il.ibm.com>
589             Revital Eres  <eres@il.ibm.com>
590
591         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
592         * gcc.dg/vect/vect-16.c: Fix comment.
593         * gcc.dg/vect/pr33369.c: Require vect_int.
594         * gcc.dg/vect/slp-33.c: Add spaces.
595         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
596         targets.
597         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
598         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
599         targets.
600         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
601         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
602         targets.
603         * gcc.dg/vect/slp-10.c: Add spaces.
604         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
605         targets.
606         * gcc.dg/vect/slp-36.c: Require vect_int.
607         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
608         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
609         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
610         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
611         targets.
612         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
613         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
614         instead of vector_alignment_reachable_for_double.
615         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
616         (natural_alignment): Split into...
617         (natural_alignment_32, natural_alignment_64): New.
618         (vector_alignment_reachable): Depend on natural_alignment_32.
619         (vector_alignment_reachable_for_double): Rename to ...
620         (vector_alignment_reachable_for_64bit): And depend on
621         natural_alignment_64.
622
623 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
624
625         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
626         MIPS targets.
627         * g++.dg/vect/vect.exp: Likewise.
628         * lib/fortran-torture.exp: Likewise.
629         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
630         mipsisa64*-*-* as the target selector.  Remove -mips64,
631         -mhard-float and -mgp64 from the options list.
632         * gcc.target/mips/mips-ps-2.c: Likewise.
633         * gcc.target/mips/mips-ps-3.c: Likewise.
634         * gcc.target/mips/mips-ps-4.c: Likewise.
635         * gcc.target/mips/mips-ps-6.c: Likewise.
636         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
637         options list.
638         * gcc.target/mips/sb1-1.c: Likewise.
639         * gcc.target/mips/mips-ps-type.c: Likewise.
640         * gcc.target/mips/mips-ps-7.c: New test.
641         * gcc.target/mips/mips-ps-type-2.c: Likewise.
642         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
643         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
644         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
645         as forcing an ABI and an architecture.
646         (is_gp32_flag, is_gp64_flag): Fold into...
647         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
648         then -mfp64 imply -mhard-float.  Apply register rules after the
649         loop.  Handle -march=mipsN like -mipsN.
650
651 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
652
653         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
654         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
655
656 2007-10-20  Tobias Burnus  <burnus@net-b.de>
657
658         PR fortran/33818
659         * gfortran.dg/entry_dummy_ref_3.f90: New.
660
661 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
662             FX Coudert <fxcoudert@gcc.gnu.org>
663
664         PR fortran/31608
665         * gfortran.dg/char_cast_1.f90: New test.
666
667 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
668
669         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
670         * gfortran.dg/large_real_kind_2.F90: ditto.
671         * gfortran.dg/default_format_2.f90: ditto.
672         * gfortran.dg/default_format_denormal_1.f90: ditto.
673
674 2007-10-19  Richard Guenther  <rguenther@suse.de>
675
676         PR middle-end/33816
677         PR middle-end/32921
678         * gfortran.dg/pr32921.f: New testcase.
679
680 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
681
682         PR libfortran/33544
683         * gfortran.dg/transfer_check_1.f90: Adjust options.
684
685 2007-10-19  Richard Guenther  <rguenther@suse.de>
686
687         Revert
688         2007-10-19  Richard Guenther  <rguenther@suse.de>
689
690         PR middle-end/32921
691         * gfortran.dg/pr32921.f: New testcase.
692
693 2007-10-19  Richard Guenther  <rguenther@suse.de>
694
695         * gcc.c-torture/execute/20071018-1.c: New testcase.
696
697 2007-10-19  Richard Guenther  <rguenther@suse.de>
698
699         PR middle-end/32921
700         * gfortran.dg/pr32921.f: New testcase.
701
702 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
703
704         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
705
706 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
707
708         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
709
710 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
711
712         PR fortran/33233
713         * gfortran.dg/host_assoc_function_1.f90: Correct references.
714         * gfortran.dg/host_assoc_function_3.f90: New test.
715
716 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
717
718         PR fortran/33733
719         * gfortran.dg/transfer_simplify_6.f90: New test.
720
721 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
722             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
723
724         PR middle-end/33794
725         * gfortran.dg/pr33794.f90: New testcase.
726
727 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
728
729         PR target/32961
730         * gcc.target/i386/pr32961.c: New testcase.
731         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
732         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
733         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
734         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
735         __builtin_ia32_pslldi128 defines.
736
737 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
738
739         PR fortran/33760
740         * gfortran.dg/c_ptr_tests_13.f03: New test case.
741
742 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
743
744         PR c++/28639
745         PR c++/30299
746         * g++.dg/template/void12.C: New.
747         * g++.dg/template/void13.C: New.
748
749 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
750
751         PR c++/31446
752         * g++.dg/template/void11.C: New.
753         * g++.dg/template/void2.C: Adjust error markers.
754         * g++.dg/template/void10.C: Likewise.
755         * g++.dg/template/crash55.C: Likewise.
756
757 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
758
759         * g++.dg/opt/const5.C: New test.
760
761 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
762             Maxim Kuvyrkov  <maxim@codesourcery.com>
763
764         * gcc.target/ia64/20040709-2.c: New test.
765
766 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
767
768         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
769
770 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
771
772         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
773         to each function.  Check that there are no unsigned loads.
774
775 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
776
777         PR tree-optimization/33136
778         * gcc.c-torture/execute/20070824-1.c: New test.
779         * gcc.dg/pr33136-1.c: New test.
780         * gcc.dg/pr33136-2.c: New test.
781         * gcc.dg/pr33136-3.c: New test.
782
783 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
784
785         PR tree-optimization/33735
786         * g++.dg/torture/pr33735.C: New.
787
788 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
789
790         PR middle-end/33706
791         * gcc.dg/va-arg-pack-2.c: New.
792
793 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
794
795         PR tree-optimization/33619
796         * gcc.dg/pr33619.c: New test.
797
798 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
799
800         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
801         flag for AIX.
802         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
803
804 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
805
806         PR libfortran/33055
807         * gfortran.dg/inquire_11.f90: New test.
808         * gfortan.dg/negative_unit_int8.f: New test.
809
810 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
811
812         PR target/33133
813         * gcc.c-torture/compile/pr33133.c: New test.
814
815 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR libfortran/33672
818         * gfortran.dg/namelist_40.f90: New test.
819
820 2007-10-14  Tobias Burnus  <burnus@net-b.de>
821
822         PR fortran/33745
823         * gfortran.dg/bounds_check_11.f90: New.
824
825 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
826
827         PR c++/30303
828         * g++.dg/other/ctor1.C: New test.
829         * g++.dg/other/ctor2.C: New test.
830         * g++.dg/other/dtor1.C: New test.
831
832 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
833
834         * gfortran.dg/bounds_check_10.f90: Fix testcase.
835
836 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
837             Paul Thomas  <pault@gcc.gnu.org>
838
839         PR fortran/33254
840         PR fortran/33727
841         * gfortran.dg/bounds_check_10.f90: New.
842
843 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
844
845         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
846         * gcc.target/powerpc/popcount-1.c: Same.
847
848 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
849
850         PR c++/26698
851         * g++.dg/conversion/op4.C: New test.
852
853 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
854
855         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
856
857 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
858
859         PR fortran/33542
860         * gfortran.dg/ambiguous_specific_1.f90: New test.
861
862 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
863
864         PR fortran/33664
865         * gfortran.dg/impure_spec_expr_1.f90: New test.
866         * gfortran.dg/char_result_7.f90: Remove illegal test.
867
868 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
869
870         PR 11001
871         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
872         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
873         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
874         * gcc.target/i386/pr11001-memset-1.c: New testcase.
875         * gcc.target/i386/pr11001-memset-2.c: New testcase.
876         * gcc.target/i386/pr11001-memset-3.c: New testcase.
877         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
878         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
879         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
880
881 2007-10-12  Richard Guenther  <rguenther@suse.de>
882
883         PR middle-end/26198
884         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
885         * gcc.c-torture/execute/20071011-1.c: Likewise.
886         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
887
888 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
889
890         PR tree-optimization/33742
891         * gcc.dg/pr33742.c: New testcase.
892
893 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
894
895         PR tree-optimization/33645
896         * gcc.dg/pr33645-1.c: New test.
897         * gcc.dg/pr33645-2.c: New test.
898         * gcc.dg/pr33645-3.c: New test.
899  
900         PR c++/32121
901         * g++.dg/ext/label4.C: Adjust error regexp.
902         * g++.dg/ext/label6.C: Adjust error regexp.
903         * g++.dg/ext/label7.C: New test.
904         * g++.dg/ext/label8.C: New test.
905         * g++.dg/ext/label9.C: New test.
906
907 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
908
909         PR middle-end/33676
910         * gcc.dg/pr33676.c: New.
911
912 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
913
914         PR c++/31441
915         * g++.dg/cpp0x/variadic83.C: New.
916
917 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
918
919         PR c++/33461
920         * g++.dg/cpp0x/variadic81.C: New.
921         * g++.dg/cpp0x/variadic82.C: Likewise.
922
923 2007-10-11  Richard Guenther  <rguenther@suse.de>
924
925         PR middle-end/33724
926         * gcc.dg/pr33724.c: New testcase.
927
928 2007-10-11  Richard Guenther  <rguenther@suse.de>
929
930         PR c/33726
931         * gcc.dg/pr33726.c: New testcase.
932
933 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
934
935         PR fortran/33500
936         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
937         
938 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
939
940         PR testsuite/33391
941         * gfortran.dg/do_3.F90: Run with -fwrapv.
942
943 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
944
945         * gcc.dg/unwind-1.c: New.
946
947 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
948
949         PR libfortran/33683
950         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
951         failure on some common systems.
952
953 2007-10-09  Richard Guenther  <rguenther@suse.de>
954
955         PR middle-end/33692
956         * gcc.dg/pr33692.c: New testcase.
957
958 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
959
960         PR middle-end/33669
961         * gcc.c-torture/execute/pr33669.c: New.
962
963 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
964
965         PR tree-optimization/33615
966         * g++.dg/tree-ssa/pr33615-2.C: New test.
967
968 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
969
970         PR tree-optimization/33615
971         * g++.dg/tree-ssa/pr33615.C: New test.
972
973 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
974
975         PR tree-optimization/33572
976         * g++.dg/torture/pr33572.C: Replace with complete test.
977
978 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
979
980         PR fortran/33689
981         * gfortran.dg/spec_expr_5.f90: New.
982
983 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
984
985         * gcc.dg/pragma-darwin-2.c: New.
986
987 2007-10-08  Richard Guenther  <rguenther@suse.de>
988
989         PR middle-end/33693
990         PR middle-end/33695
991         PR middle-end/33697
992         * gcc.dg/pr33693.c: New testcase.
993         * gcc.dg/pr33695.c: Likewise.
994         * gcc.dg/pr33697.c: Likewise.
995
996 2007-10-08  Richard Guenther  <rguenther@suse.de>
997
998         PR middle-end/33691
999         PR middle-end/33694
1000         PR middle-end/33696
1001         * gcc.dg/pr33691.c: New testcase.
1002         * gcc.dg/pr33694.c: Likewise.
1003         * gcc.dg/pr33696.c: Likewise.
1004
1005 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1006
1007         PR libfortran/33683
1008         * gfortran.dg/gamma_5.f90:  New test case
1009
1010 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1011
1012         PR fortran/20851
1013         * initialization_1.f90: Fix dg-error annotations.
1014         * initialization_14.f90: New.
1015         * initialization_7.f90: Fix dg-error annotations.
1016         * initialization_9.f90: Likewise.
1017
1018 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1019
1020         * gfortran.dg/error_recovery_4.f90: New test.
1021
1022 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1023
1024         * gfortran.dg/default_format_denormal_2.f90: New test.
1025         * gfortran.dg/default_format_2.inc: New test.
1026         * gfortran.dg/default_format_denormal_1.f90: New test.
1027         * gfortran.dg/default_format_1.inc: New test.
1028         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1029         numbers.
1030         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1031         numbers.
1032
1033 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1034
1035         * gfortran.dg/namelist_15.f90: Revise test.
1036
1037 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1038
1039         PR tree-optimization/33655
1040         * gcc.dg/torture/pr33655.c: New.
1041
1042 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1043
1044         PR tree-optimization/33572
1045         * g++.dg/torture/pr33572.C: New.
1046
1047 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1048
1049         PR fortran/25076
1050         * gfortran.dg/forall_11.f90: New.
1051
1052 2007-10-05  Michael Matz  <matz@suse.de>
1053
1054         PR middle-end/33667
1055         * gcc.dg/pr33667.c: New testcase.
1056
1057 2007-10-05  Richard Guenther  <rguenther@suse.de>
1058
1059         PR middle-end/33666
1060         * gcc.dg/pr33666.c: New testcase.
1061
1062 2007-10-05  Michael Matz  <matz@suse.de>
1063
1064         PR inline-asm/33600
1065         * gcc.target/i386/pr33600.c: New testcase.
1066
1067 2007-10-05  Richard Guenther  <rguenther@suse.de>
1068
1069         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1070
1071 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1072
1073         PR target/33635
1074         * gcc.target/mips/pr33635-1.c: New test.
1075
1076 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077
1078         PR libfortran/33253
1079         * gfortran.dg/namelist_39.f90: Revise to use long names.
1080
1081 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1082
1083         PR fortran/33646
1084         * gfortran.dg/pr33646.f90: New file.
1085
1086 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1087
1088         PR fortran/33529
1089         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1090         * gfortran.dg/char_decl_2.f90: New test.
1091
1092 2007-10-04  Richard Guenther  <rguenther@suse.de>
1093
1094         PR middle-end/33641
1095         * gcc.c-torture/compile/pr33641.c: New testcase.
1096
1097 2007-10-04  Michael Matz  <matz@suse.de>
1098
1099         PR rtl-optimization/33653
1100         * gcc.dg/pr33653.c: New.
1101
1102 2007-10-04  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/33627
1105         * g++.dg/torture/pr33627.C: New testcase.
1106
1107 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1108
1109         PR fortran/33626
1110         * gfortran.dg/parens_6.f90: New.
1111
1112 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1113
1114         PR fortran/33646
1115         PR fortran/33542
1116         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1117
1118 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1119
1120         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1121
1122 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1123
1124         PR target/33635
1125         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1126         and mips_forced_be.
1127         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1128         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1129         options.
1130         * gcc.target/mips/fpr-moves-1.c: New test.
1131         * gcc.target/mips/fpr-moves-2.c: Likewise.
1132         * gcc.target/mips/fpr-moves-3.c: Likewise.
1133         * gcc.target/mips/fpr-moves-4.c: Likewise.
1134         * gcc.target/mips/fpr-moves-5.c: Likewise.
1135         * gcc.target/mips/fpr-moves-6.c: Likewise.
1136         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1137
1138 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1139
1140         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1141
1142 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1143
1144         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1145         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1146
1147 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1148
1149         PR fortran/33198
1150         * gfortran.dg/common_errors_1.f90: New.
1151
1152 2007-10-03  Doug Kwan  <dougkwan@google.com>
1153         Richard Guenther  <rguenther@suse.de>
1154
1155         PR debug/31899
1156         * g++.dg/debug/using3.C: New testcase.
1157
1158 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1159
1160         PR libfortran/33253
1161         * gfortran.dg/namelist_38.f90: New test.
1162         * gfortran.dg/namelist_39.f90: New test.
1163
1164 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1165
1166         PR libfortran/33469
1167         * gfortran.dg/default_format_1.f90: New test.
1168         * gfortran.dg/default_format_2.f90: New test.
1169         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1170         * gfortran.dg/real_const_3.f90: Adjust expected output.
1171
1172 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1173
1174         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1175         default ABI.  Split mips_forced_abi into mips_forced_abi and
1176         mips_forced_regs.
1177         (is_gp32_flag): Return true for -mabi=32.
1178         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1179         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1180         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1181         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1182         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1183         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1184         * gcc.target/mips/save-restore-2.c: Likewise.
1185         * gcc.target/mips/save-restore-3.c: Likewise.
1186         * gcc.target/mips/save-restore-4.c: Likewise.
1187
1188 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1189
1190         PR middle-end/33617
1191         * gcc.c-torture/compile/pr33617.c: New test.
1192
1193 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1194
1195         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1196         -gstabs+ for extended options.
1197
1198 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1199
1200         PR fortran/33542
1201         * gfortran.dg/ambiguous_specific_1.f90: New test.
1202
1203 2007-10-02  Revital Eres  <eres@il.ibm.com>
1204
1205         * gcc.target/powerpc/paired-8.c: New test.
1206         * gcc.target/powerpc/paired-9.c: New test.
1207         * gcc.target/powerpc/paired-10.c: New test.
1208
1209 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1210
1211         PR fortran/33566
1212         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1213
1214 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/33554
1217         * gfortran.dg/intent_out_2.f90: New test.
1218
1219 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1220
1221         PR fortran/33550
1222         * gfortran.dg/ambiguous_reference_1.f90: New test.
1223
1224 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1225
1226         PR fortran/31154
1227         PR fortran/31229
1228         PR fortran/33334
1229         * gfortran.dg/function_kinds_1.f90: New test.
1230         * gfortran.dg/function_kinds_2.f90: New test.
1231         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1232         use association into interfaces.
1233
1234 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1235
1236         PR testsuite/31828
1237         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1238         (overflow): Use INFINITY, not FP_INFINITE.
1239         gcc.dg/float-range-4.c: Likewise.
1240         gcc.dg/float-range-5.c: Likewise.
1241
1242 2007-10-01  Nick Clifton  <nickc@redhat.com>
1243
1244         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1245         for 16-bit targets.
1246
1247 2007-09-30  Diego Novillo  <dnovillo@google.com>
1248
1249         PR 33593
1250         * g++.dg/tree-ssa/pr33593.C: New test.
1251
1252 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1253
1254         PR libfortran/33400
1255         * gfortran.dg/PR19872.f: Fix test condition.
1256         * gfortran.dg/list_read_7.f90: New test.
1257
1258 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1259
1260         PR tree-optimization/33597
1261         * gcc.dg/vect/pr33597.c: New testcase.
1262
1263 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1264
1265         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1266         * gcc.target/i386/pr33524.c: ...this.
1267
1268 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1269
1270         PR fortran/33354
1271         * gfortran.dg/minmaxloc_4.f90: New.
1272
1273 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1274
1275         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1276
1277 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1278
1279         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1280
1281 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1282
1283         PR c++/33213
1284         * g++.dg/cpp0x/variadic79.C: New.
1285
1286 2007-09-28  Michael Matz  <matz@suse.de>
1287             Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR rtl-optimization/33552
1290         * gcc.target/i386/pr33552.c: New runtime test.
1291         * gcc.target/i386/strinline.c: New compile time test.
1292
1293 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1294
1295         * gfortran.dg/openmp_stack.f90: Removed.
1296
1297         PR c++/31434
1298         * g++.dg/cpp0x/variadic80.C: New test.
1299
1300 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1301
1302         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1303         r128057.
1304
1305 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1306
1307         PR middle-end/7003
1308         * gcc.target/powerpc/gcse-1.c: New test.
1309
1310 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1311
1312         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1313         fixed capitalizations.
1314         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1315         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1316         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1317         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1318         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1319         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1320         * gfortran.dg/min_max_conformance.f90: Likewise.
1321
1322 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1323
1324         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1325         options.
1326         * gcc.dg/c99-tgmath-2.c: Likewise.
1327         * gcc.dg/c99-tgmath-3.c: Likewise.
1328         * gcc.dg/c99-tgmath-4.c: Likewise.
1329
1330 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1331
1332         PR fortran/33568
1333         * gfortran.dg/anint_1.f90: New test.
1334
1335 2007-09-27  Ian Lance Taylor  <iant@google.com>
1336
1337         PR tree-optimization/33565
1338         * gcc.dg/Wstrict-overflow-20.c: New test.
1339
1340 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1341
1342         * gfortran.dg/openmp_stack.f90: Fix typo.
1343         * gfortran.dg/recursive_stack.f90: Fix typo.
1344
1345 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1346
1347         PR c++/33493
1348         * g++.dg/template/error31.C: New.
1349
1350 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1351
1352         * lib/prune.exp: Prune also "^In function .*$" lines and
1353         "^    inlined from .*$" lines.
1354
1355 2007-09-26  Richard Guenther  <rguenther@suse.de>
1356
1357         PR tree-optimization/33563
1358         * gcc.dg/torture/pr33563.c: New testcase.
1359
1360 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1361
1362         PR c/25309
1363         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1364         array.
1365         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1366         without -O2.
1367
1368 2007-09-26  Richard Guenther  <rguenther@suse.de>
1369
1370         PR tree-optimization/30375
1371         PR tree-optimization/33560
1372         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1373         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1374         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1375         * gcc.dg/torture/pr30375.c: New testcase.
1376         * gcc.dg/torture/pr33560.c: New testcase.
1377         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1378
1379 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1380
1381         PR c++/33207
1382         * g++.dg/parse/crash38.C: New test.
1383
1384 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1385
1386         PR target/33524
1387         * gcc.target/i386/sse5-convert.c: New file, test int->long
1388         vectorized conversions.
1389
1390 2007-09-25  Revital Eres  <eres@il.ibm.com>
1391
1392         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1393
1394 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1395
1396         PR c/32295
1397         * gcc.dg/enum-incomplete-1.c: New test.
1398
1399 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1400
1401         * gcc.c-torture/compile/20070919-1.c: New test.
1402
1403 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1404
1405         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1406
1407 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1408
1409         PR c++/14688
1410         * g++.dg/inherit/override_attribs.C: New file.
1411
1412 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1413
1414         PR fortran/33269
1415         * io.c (check_format_string): Move NULL and constant checks into
1416         this function.
1417         (check_io_constraints): Call gfc_simplify_expr() before calling
1418         check_format_string().  Remove NULL and constant checks.
1419
1420 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1421
1422         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1423         * gcc.c-torture/execute/loop-2g.x: Likewise.
1424
1425 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1426
1427         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1428         Reject hard-float modes unless the ABI is o32 or o64.
1429         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1430         of gcc.exp.  Skip the tests when mips16 code generation is not
1431         supported.
1432         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1433         and use dg-add-options mips16_attribute.
1434
1435 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR c++/33506
1438         * g++.dg/ext/attrib29.C: New test.
1439
1440 2007-09-23  Ollie Wild  <aaw@google.com>
1441
1442         * gcc.dg/fold-bitand-1.c: New test.
1443         * gcc.dg/fold-bitand-2.c: New test.
1444         * gcc.dg/fold-bitand-3.c: New test.
1445         * gcc.dg/fold-bitand-4.c: New test.
1446
1447 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1448
1449         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1450         any of the macros to be defined for __mips16.
1451         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1452
1453 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1454
1455         * gcc.dg/vect/pr21591.c: Require vect_int.
1456         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1457         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1458         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1459
1460 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1461
1462         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1463         attributes.
1464         * gcc.dg/va-arg-pack-len-2.c: New test.
1465         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1466         attributes.
1467         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1468
1469         PR tree-optimization/32772
1470         * gcc.c-torture/compile/20070905-1.c: New test.
1471
1472         PR tree-optimization/32975
1473         * gcc.dg/pr32975.c: New test.
1474
1475         PR middle-end/28755
1476         * gcc.dg/pr28755.c: New test.
1477
1478 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1479
1480         * lib/target-supports.exp (check_effective_target_nomips16): New
1481         procedure.
1482         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1483         for mipsisa64*-*-*.
1484         * gcc.dg/vect/vect.exp: Likewise.
1485         * g++.dg/vect/vect.exp: Likewise.
1486         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1487         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1488         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1489         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1490         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1491         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1492         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1493         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1494         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1495         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1496         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1497         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1498         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1499         (test14, test15, test16, test17, test18): Likewise.
1500         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1501         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1502         (test14, test15, test16, test17, test18, test19, test20, test21)
1503         (test22): Likewise.
1504         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1505         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1506         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1507         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1508         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1509         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1510         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1511         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1512         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1513         (test13, test14, test15, test16, test17, test18, test19, test20)
1514         (test21, test22, test23, test24, test25, test26, test27, test28)
1515         (test29, test30, test31): Likewise.
1516         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1517         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1518         (test13, test14, test15, test16, test17, test18, test19, test20)
1519         (test21, test22, test23, test24, test25, test26, test27, test28)
1520         (test29, test30, test31, test32, test33, test34, test35, test36)
1521         (test37, test38, test39, test40, test41, test42, test43, test44)
1522         (test45, test46, test47, test48, test49, test50, test51, test52)
1523         (test53, test54, test55, test56, test57, test58, test59, test60)
1524         (test61, test62, test63): Likewise.
1525         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1526         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1527         (test13, test14, test15, test16, test17, test18, test19, test20)
1528         (test21, test22, test23, test24, test25, test26, test27, test28)
1529         (test29, test30, test31): Likewise.
1530         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1531         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1532         (test13, test14, test15, test16, test17, test18, test19, test20)
1533         (test21, test22, test23, test24, test25, test26, test27, test28)
1534         (test29, test30, test31): Likewise.
1535         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1536         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1537         (test13, test14, test15): Likewise.
1538         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1539         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1540         (test13, test14, test15): Likewise.
1541         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1542         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1543         (test13, test14, test15, test16, test17, test18, test19, test20)
1544         (test21, test22, test23, test24, test25, test26, test27, test28)
1545         (test29, test30, test31): Likewise.
1546         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1547         (matrix_multiply4: Likewise.
1548         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1549         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1550         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1551         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1552         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1553         (test13, test14, test15, test16, test17, test18, test19, test20)
1554         (test21, test22, test23, test24, test25, test26, test27, test28)
1555         (test29, test30, test31): Likewise.
1556         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1557         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1558         (test13, test14, test15, test16, test17, test18, test19, test20)
1559         (test21, test22, test23, test24, test25, test26, test27, test28)
1560         (test29, test30, test31): Likewise.
1561         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1562         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1563         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1564         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1565         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1566         (sub_v4qi): Likewise.
1567         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1568         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1569         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1570         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1571         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1572         (subb, subc): Likewise.
1573         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1574         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1575         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1576         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1577         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1578         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1579         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1580         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1581         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1582         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1583         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1584         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1585         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1586
1587 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1588
1589         * lib/target-supports.exp (add_options_for_mips16_attribute)
1590         (check_effective_target_mips16_attribute): New functions.
1591         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1592         command line.
1593         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1594         extra_test_flags.
1595         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1596         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1597         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1598         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1599         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1600         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1601         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1602         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1603         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1604         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1605         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1606         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1607         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1608         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1609         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1610         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1611         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1612         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1613         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1614         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1615         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1616         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1617         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1618         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1619         (NOMIPS16): Delete.
1620         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1621         of dg-options.
1622         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1623         options.  Require { target mips16_attribute } and use dg-add-options
1624         to add the associated options.
1625         (foo): Use MIPS16.
1626         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1627         * gcc.target/mips/call-saved-3.c: Likewise.
1628         * gcc.target/mips/code-readable-1.c: Require { target
1629         mips16_attribute } and use dg-add-options to add the associated
1630         options.  Remove trailing whitespace.
1631         (NOMIPS16): Delete.
1632         * gcc.target/mips/code-readable-2.c: Likewise.
1633         * gcc.target/mips/code-readable-3.c: Likewise.
1634         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1635         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1636         Require { target mips16_attribute } and use dg-add-options to
1637         add the associated options.
1638         (cksum16, cksum8): Use MIPS16.
1639         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1640         Require { target mips16_attribute } and use dg-add-options to
1641         add the associated options.
1642         (foo): Use MIPS16.
1643         * gcc.target/mips/save-restore-2.c: Likewise.
1644         * gcc.target/mips/save-restore-3.c: Likewise.
1645         * gcc.target/mips/save-restore-4.c: Likewise.
1646         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1647         -mno-abicalls.
1648         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1649         (foo): Use NOMIPS16.
1650
1651 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1652
1653         PR fortran/33337
1654         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1655
1656         PR fortran/33376
1657         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1658
1659 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1660
1661         PR fortran/33445
1662         * gfortran.dg/gomp/free-2.f90: New.
1663         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1664         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1665
1666 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1667
1668         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1669         * gcc.target/i386/sse5-haddX.c: Ditto.
1670         * gcc.target/i386/sse5-hsubX.c: Ditto.
1671         * gcc.target/i386/sse5-maccXX.c: Ditto.
1672         * gcc.target/i386/sse5-msubXX.c: Ditto.
1673         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1674         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1675         * gcc.target/i386/sse5-permpX.c: Ditto.
1676         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1677         effective target.
1678         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1679         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1680         * gcc.target/i386/sse5-pcmov.c: Ditto.
1681         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1682
1683 2007-09-22  Richard Guenther  <rguenther@suse.de>
1684
1685         PR tree-optimization/33146
1686         * gcc.c-torture/compile/pr33146.c: New testcase.
1687
1688 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1689
1690         * lib/target-supports.exp (check_cached_effective_target): New
1691         procedure.
1692         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1693         (check_effective_target_c99_runtime): New procedure.
1694         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1695         (test3l): Likewise cargl.
1696         * gcc.dg/builtins-59.c: Require c99_runtime.
1697         * gcc.dg/builtins-61.c: Likewise.
1698         * gcc.dg/builtins-62.c: Likewise.
1699
1700 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1701
1702         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1703         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1704         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1705         target-specific dg-options.
1706         * gcc.dg/builtins-20.c: Likewise.
1707         * gcc.dg/builtins-53.c: Likewise.
1708         * gcc.dg/builtins-55.c: Likewise.
1709         * gcc.dg/single-precision-constant.c: Likewise.
1710         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1711         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1712         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1713         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1714         * gcc.dg/torture/builtin-power-1.c: Likewise.
1715
1716 2007-09-21  Chao-ying Fu  <fu@mips.com>
1717
1718         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1719         check if targets have fixed-point supports.
1720         * gcc.dg/fixed-point/fixed-point.exp: New file.
1721         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1722         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1723         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1724         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1725         * gcc.dg/fixed-point/constants-pedantic.c,
1726         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1727         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1728         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1729         * gcc.dg/fixed-point/keywords-pedantic.c,
1730         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1731         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1732         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1733         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1734         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1735         * gcc.dg/fixed-point/func-vararg-mixed.c,
1736         * gcc.dg/fixed-point/operator-logical.c,
1737         * gcc.dg/fixed-point/struct-union.c,
1738         * gcc.dg/fixed-point/bit-complement.c,
1739         * gcc.dg/fixed-point/operator-bitwise.c,
1740         * gcc.dg/fixed-point/operator-comma.c,
1741         * gcc.dg/fixed-point/struct-layout-1.c,
1742         * gcc.dg/fixed-point/union-init.c,
1743         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1744         * gcc.dg/fixed-point/func-mixed.c,
1745         * gcc.dg/fixed-point/func-vararg-size0.c,
1746         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1747         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1748         * gcc.dg/fixed-point/operator-unary.c,
1749         * gcc.dg/fixed-point/allop-const.c,
1750         * gcc.dg/fixed-point/muldiv-warning.c,
1751         * gcc.dg/nofixed-point-1.c,
1752         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1753         * gcc.target/mips/fixed-vector-type.c,
1754         * gcc.target/mips/fixed-scalar-type.c: New tests.
1755
1756 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1757
1758         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1759         * gnat.dg/test_nested_subtype_byref.adb: New test.
1760
1761 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR fortran/33439
1764         * gfortran.dg/gomp/pr33439.f90: New test.
1765
1766 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1767
1768         PR fortran/33455
1769         * gfortran.dg/merge_char_3.f90: New.
1770
1771 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/33037
1774         * gfortran.dg/transfer_check_1.f90: New.
1775
1776 2007-09-20  Asher Langton  <langton2@llnl.gov>
1777
1778         PR fortran/20441
1779         * gfortran.dg/init_flag_1.f90: New.
1780         * gfortran.dg/init_flag_2.f90: New.
1781         * gfortran.dg/init_flag_3.f90: New.
1782         * gfortran.dg/init_flag_4.f90: New.
1783         * gfortran.dg/init_flag_5.f90: New.
1784         * gfortran.dg/init_flag_6.f90: New.
1785         * gfortran.dg/init_flag_7.f90: New.
1786
1787 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1788
1789         PR c++/33460
1790         * g++.dg/ext/anon-struct6.C: New.
1791
1792 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1793
1794         PR libfortran/23272
1795         * gfortran.dg/inquire_10.f90: New test.
1796
1797 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1798
1799         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1800
1801 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1802
1803         PR fortran/33221
1804         * gfortran.dg/used_types_18.f90: Declare variable of empty
1805         derived type.
1806
1807 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1808
1809         PR fortran/33288
1810         * gfortran.dg/array_constructor_19.f90: New test.
1811
1812 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR debug/33316
1815         * gcc.dg/debug/pr33316.c: New test.
1816
1817         PR c++/33496
1818         * g++.dg/cpp0x/variadic76.C: New test.
1819         * g++.dg/cpp0x/variadic77.C: New test.
1820         * g++.dg/cpp0x/variadic78.C: New test.
1821
1822         PR c/33238
1823         PR c/27301
1824         * gcc.c-torture/execute/20070919-1.c: New test.
1825         * gcc.dg/pr33238.c: New test.
1826         * gcc.dg/pr27301.c: New test.
1827
1828 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1829
1830         * lib/target-supports.exp (check_effective_target_mips64): New
1831         procedure.
1832         * gcc.dg/lower-subreg-1.c: Require !mips64.
1833         * gcc.dg/sibcall-3.c (ATTR): New macro.
1834         (recurser_void1, recurser_void2): Use it.
1835         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1836         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1837
1838 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1839
1840         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1841         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1842         warning annotation.
1843         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1844
1845 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1846
1847         PR fortran/33497
1848         * gfortran.dg/c_loc_tests_11.f03: New test case.
1849
1850 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1851
1852         PR c++/33459
1853         * g++.dg/init/ref14.C: New.
1854
1855 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1856
1857         * gnat.dg/slice2.ad[sb]: New testcase.
1858
1859 2007-09-19  Nick Clifton  <nickc@redhat.com>
1860
1861         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1862
1863 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1864
1865         * gcc.target/bfin/bfin.exp: New.
1866         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1867         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1868         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1869         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1870         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1871         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1872         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1873         mcpu-bf561.c, mcpu-default.c}: New tests.
1874
1875 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1876
1877         Restore detection of unsupported TLS.
1878
1879         Revert this patch:
1880         2007-02-10  Richard Henderson  <rth@redhat.com>
1881
1882         * lib/target-supports.exp (check_effective_target_tls): Redefine
1883         to mean non-emulated tls.
1884         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1885         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1886         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1887         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1888         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1889         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1890         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1891
1892         And then:
1893         * lib/target-supports.exp (check_effective_target_tls): Use
1894         stronger test for compiler support for TLS.
1895         (check_effective_target_tls_native): New, to test for non-emulated
1896         TLS support.
1897         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1898         instead of dg-require-effective-target tls.
1899         * g++.dg/gomp/copyin-1.C: Likewise.
1900         * g++.dg/gomp/sharing-1.C: Likewise.
1901         * g++.dg/gomp/tls-1.C: Likewise.
1902         * g++.dg/gomp/tls-2.C: Likewise.
1903         * g++.dg/gomp/tls-3.C: Likewise.
1904         * g++.dg/tls/diag-1.C: Likewise.
1905         * g++.dg/tls/diag-2.C: Likewise.
1906         * g++.dg/tls/diag-3.C: Likewise.
1907         * g++.dg/tls/diag-4.C: Likewise.
1908         * g++.dg/tls/diag-5.C: Likewise.
1909         * g++.dg/tls/init-1.C: Likewise.
1910         * g++.dg/tls/init-2.C: Likewise.
1911         * g++.dg/tls/trivial.C: Likewise.
1912         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1913         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1914         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1915         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1916         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1917         * gcc.dg/gomp/clause-1.c: Likewise.
1918         * gcc.dg/gomp/copyin-1.c: Likewise.
1919         * gcc.dg/gomp/sharing-1.c: Likewise.
1920         * gcc.dg/gomp/tls-1.c: Likewise.
1921         * gcc.dg/gomp/tls-2.c: Likewise.
1922         * gcc.dg/tls/alpha-1.c: Likewise.
1923         * gcc.dg/tls/opt-1.c: Likewise.
1924         * gcc.dg/tls/opt-13.c: Likewise.
1925         * gcc.dg/tls/opt-14.c: Likewise.
1926         * gcc.dg/tls/opt-2.c: Likewise.
1927         * gcc.dg/tls/opt-3.c: Likewise.
1928         * gcc.dg/tls/opt-4.c: Likewise.
1929         * gcc.dg/tls/opt-7.c: Likewise.
1930         * gcc.dg/tls/section-1.c: Likewise.
1931         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1932         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1933         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1934         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1935         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1936         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1937         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1938         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1939         * gfortran.dg/gomp/fixed-1.f: Likewise.
1940         * gfortran.dg/gomp/free-1.f90: Likewise.
1941         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1942         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1943         * gfortran.dg/gomp/reduction1.f90: Likewise.
1944         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1945
1946 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1947
1948         PR fortran/31119
1949         * gfortran.dg/bounds_check_9.f90: New test.
1950         * gfortran.dg/bounds_check_fail_2.f90: New test.
1951
1952 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1953
1954         PR c++/33462 (again)
1955         * g++.dg/ext/va-arg1.C: Adjust.
1956
1957 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1958
1959         PR c++/33462
1960         * g++.dg/ext/va-arg1.C: New.
1961
1962 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1963
1964         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1965
1966 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1967
1968         PR c++/33463
1969         * g++.dg/rtti/typeid6.C: New.
1970
1971 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1972
1973         PR c++/33464
1974         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1975         * g++.dg/ext/is_class_error2.C: New.
1976
1977 2007-09-18  Richard Guenther  <rguenther@suse.de>
1978
1979         PR tree-optimization/33340
1980         * g++.dg/torture/pr33340.C: New testcase.
1981
1982 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1983
1984         PR fortran/33231
1985         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1986         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1987         * gfortran.dg/elemental_subroutine_5.f90: New.
1988
1989 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1990
1991         * lib/target-supports.exp (check_profiling_available): Extend
1992         mips*-*-elf check to mips*-*-elf*.
1993
1994 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * gcc.dg/format/c90-scanf-5.c: New test.
1997         * gcc.dg/format/c99-scanf-4.c: New test.
1998         * gcc.dg/format/ext-7.c: New test.
1999         * gcc.dg/format/ext-8.c: New test.
2000
2001         PR middle-end/33423
2002         * gcc.c-torture/compile/20070915-1.c: New test.
2003
2004 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2005
2006         PR fortran/33106
2007         * gfortran.dg/private_type_9.f90: New.
2008
2009 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2010
2011         PR middle-end/33449
2012         * gfortran.dg/pr33449.f90: New test.
2013
2014 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2015
2016         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2017         * gfortran.dg/private_type_1.f90: Ditto
2018         * gfortran.dg/interface_18.f90: New.
2019         * gfortran.dg/private_type_8.f90: New.
2020
2021 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2022
2023         PR c++/33124
2024         * g++.dg/warn/new1.C: Adjust.
2025         * g++.dg/torture/str_empty.C: Likewise.
2026
2027 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2028
2029         * gcc.target/mips/dse-1.c: New test.
2030
2031 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2032
2033         PR c++/32756
2034         * g++.dg/overload/operator3.C: New.
2035
2036 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2037
2038         * gcc.target/mips/truncate-1.c: New test.
2039
2040 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2041
2042         PR fortran/29396
2043         PR fortran/29606
2044         PR fortran/30625
2045         PR fortran/30871
2046         * gfortran.dg/subref_array_pointer_1.f90: New test.
2047         * gfortran.dg/subref_array_pointer_2.f90: New test.
2048
2049 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2050
2051         * gfortran.dg/nint_2.f90: Correct last change.
2052
2053 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2054
2055         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2056
2057 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2058
2059         * gcc.dg/vect/pr33373b.c: New test.
2060
2061 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2062
2063         PR target/33438
2064         * gcc.target/i386/pr33438.c: New test.
2065
2066 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2067
2068         * gfortran.dg/nint_2.f90: Revert previous commit.
2069
2070 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2071
2072         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2073
2074 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2075
2076         PR debug/33429
2077         * g++.dg/other/unused1.C: XFAIL class2 scan.
2078
2079 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2080
2081         PR fortran/33343
2082         * gfortran.dg/elemental_args_check_1.f90: New.
2083         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2084         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2085
2086 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2087
2088         * gfortran.dg/recursive_check_3.f90: New.
2089
2090 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2091
2092         PR fortran/33412
2093         * gfortran.dg/elemental_bind_c.f90: New.
2094
2095 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2096
2097         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2098         * gcc.target/mips/mips16-attributes-2.c: New test.
2099         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2100         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2101         hard-float asm when __mips16 is defined.
2102         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2103         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2104         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2105         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2106         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2107         * gcc.target/mips/pr26765.c (foo): Likewise.
2108         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2109         targets, use dg-mips-options instead of dg-options, and use -mgp32
2110         to force 32-bit mode.
2111         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2112         and 64-bit mode.
2113         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2114
2115 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2116             Michael Meissner  <michael.meissner@amd.com>
2117
2118         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2119         * gcc.target/i386/sse5-hsubX.c: Ditto.
2120         * gcc.target/i386/sse5-permpX.c: Ditto.
2121         * gcc.target/i386/sse5-haddX.c: Ditto.
2122         * gcc.target/i386/sse5-maccXX.c: Ditto.
2123         * gcc.target/i386/sse5-msubXX.c: Ditto.
2124         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2125         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2126
2127         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2128         optimizes floating point conditional moves into the pcmov
2129         instruction on SSE5.
2130         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2131
2132         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2133         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2134         SSE5.
2135
2136         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2137         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2138
2139         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2140         optimizes (a*b)+c into fmadd on SSE5.
2141
2142         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2143         whether the SSE5 instructions can be generated.
2144
2145         * gcc.target/i386/sse5-check.h: New. Add support for 
2146         SSE5 tests.
2147
2148         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2149         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2150         * gcc.target/i386/sse-13.c: Ditto.
2151         * gcc.target/i386/sse-14.c: Ditto.
2152
2153 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2154
2155         PR testsuite/33153
2156         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2157         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2158
2159 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR target/32338
2162         * gcc.dg/pr32338-1.c: New test.
2163         * gcc.dg/pr32338-2.c: New test.
2164
2165 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2166         
2167         * lib/target-supports.exp (check_effective_target_sync_int_long):
2168         Revert change to add xtensa.
2169         (check_effective_target_sync_char_short): Likewise.
2170         
2171 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2172
2173         * gnat.dg/packed_subtype.adb: New test.
2174
2175 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2176
2177         PR fortran/33297
2178         * gfortran.dg/intrinsic_size.f90: New.
2179
2180 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2181
2182         PR fortran/33284
2183         PR fortran/33310
2184         * gfortran.dg/conflicts_2.f90: New.
2185
2186 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2187
2188         PR tree-optimization/32377
2189         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2190         dependence distance.
2191         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2192         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2193         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2194         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2195
2196 2007-09-12  Richard Guenther  <rguenther@suse.de>
2197
2198         PR middle-end/33382
2199         * gcc.c-torture/compile/pr33382.c: New testcase.
2200         * gcc.c-torture/execute/pr33382.c: Likewise.
2201
2202 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2203
2204         PR fortran/33395
2205         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2206
2207 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2208
2209         PR tree-optimization/33373
2210         * gcc.dg/vect/pr33373.c: New test.
2211
2212 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2213
2214         * lib/target-supports.exp (check_effective_target_vect_no_double):
2215         Remove unused proc.
2216
2217 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2218             Ulrich Weigand  <uweigand@de.ibm.com>
2219
2220         * gcc.target/spu/dfcgt-nan.c: New test.
2221
2222 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2223
2224         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2225
2226 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2227
2228         PR fortran/33040
2229         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2230
2231 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2232
2233         * gcc.dg/va-arg-pack-len-1.c: New test.
2234         * g++.dg/va-arg-pack-len-1.C: New test.
2235
2236 2007-09-11  Michael Matz  <matz@suse.de>
2237
2238         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2239
2240 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2241
2242         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2243         checks for size of long double.
2244         * gcc.dg/dfp/convert.h: New file.
2245         * gcc.dg/dfp/convert-bfp-2.c: New test.
2246         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2247         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2248         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2249         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2250         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2251         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2252         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2253         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2254         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2255
2256 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2257
2258         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2259         Change dg-final to expect 1 non-profitable loop and
2260         3 profitable loops.
2261         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2262         Change dg-final to expect 1 non-profitable loop and
2263         3 profitable loops.
2264         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2265         Change dg-final to expect 1 profitable loop.
2266         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2267         Change dg-final to expect 1 profitable loop.    
2268         
2269 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2270
2271         * gcc.target/mips/call-saved-1.c: New test.
2272         * gcc.target/mips/call-saved-2.c: Likewise.
2273         * gcc.target/mips/call-saved-3.c: Likewise.
2274         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2275         instead of mips_mips64.  Set mips_fp64 too.
2276         (is_gp32_flag): Return true for -mips1 and -mips2.
2277         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2278
2279 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2280
2281         * g++.dg/ext/va-arg-pack-1.C: New test.
2282         * g++.dg/ext/va-arg-pack-2.C: New test.
2283
2284 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2285
2286         PR target/33369
2287         * gcc.dg/vect/pr33369.c: New test.
2288
2289 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/33370
2292         * gfortran.dg/array_memcpy_5.f90:  New test.
2293
2294 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2295
2296         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2297
2298 2007-09-09  Richard Guenther  <rguenther@suse.de>
2299
2300         * gcc.c-torture/compile/20070906-1.c: New testcase.
2301
2302 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2303
2304         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2305         noinline attribute.
2306         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2307         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2308         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2309         Likewise.
2310
2311 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2312
2313         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2314
2315 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2316
2317         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2318
2319 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2320
2321         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2322         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2323         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2324         Compile tests with -fno-tree-pre.
2325         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2326         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2327         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2328         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2329         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2330         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2331         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2332         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2333         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2334         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2335         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2336         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2337         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2338         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2339         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2340         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2341         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2342         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2343         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2344
2345 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2346
2347         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2348         to call objdump.
2349         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2350         Use remote_exec to call c++filt.
2351         * lib/target-supports-dg.exp (dg-require-host-local): New.
2352         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2353         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2354         * g++.dg/rtti/repo1.C: Likewise.
2355         * g++.dg/template/repo1.C: Likewise.
2356         * g++.dg/template/repo2.C: Likewise.
2357         * g++.dg/template/repo3.C: Likewise.
2358         * g++.dg/template/repo4.C: Likewise.
2359         * g++.dg/template/repo5.C: Likewise.
2360         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2361         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2362         * g++.old-deja/g++.pt/repo1.C: Likewise.
2363         * g++.old-deja/g++.pt/repo2.C: Likewise.
2364         * g++.old-deja/g++.pt/repo3.C: Likewise.
2365         * g++.old-deja/g++.pt/repo4.C: Likewise.
2366         * gcc.dg/cpp/trad/builtins.c: Likewise.
2367
2368 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2369
2370         PR tree-optimization/32283
2371         * gcc.dg/tree-ssa/loop-31.c: New test.
2372
2373 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2374
2375         PR rtl-optimization/26449
2376         * gcc.target/i386/pr26449-1.c: New file.
2377
2378 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         PR target/33329
2381         PR rtl-optimization/26449
2382         * gcc.target/i386/pr33329.c: New file.
2383
2384 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2385
2386         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2387
2388 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2389
2390         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2391
2392 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2393
2394         PR tree-optimization/33301
2395         * gfortran.dg/vect/pr33301.f: New test.
2396
2397 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2398
2399         PR libfortran/33307
2400         * gfortran.dg/backspace_10.f90: New test.
2401
2402 2007-09-07  Richard Guenther  <rguenther@suse.de>
2403
2404         Reapply
2405         2007-09-06  Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/32586
2408         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2409         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2410         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2411         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2412         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2413         now obsolete simplification.
2414
2415 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2416         
2417         PR tree-optimization/33299
2418         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2419         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2420
2421 2007-09-07  Richard Guenther  <rguenther@suse.de>
2422
2423         Revert
2424         2007-09-06  Richard Guenther  <rguenther@suse.de>
2425
2426         PR tree-optimization/32586
2427         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2428         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2429         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2430         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2431         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2432         now obsolete simplification.
2433
2434 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2435
2436         PR tree-optimization/32821
2437         * gcc.dg/tree-ssa/pr32821.c: New file.
2438
2439 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2440
2441         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2442         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2443         and mips_forced_no_er.
2444         (dg-mips-options): Add -mno-abicalls when a small-data option is
2445         specified.  Skip tests with small-data options if mips_forced_gp.
2446         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2447         * gcc.target/mips/sdata-1.c: New test.
2448         * gcc.target/mips/sdata-2.c: Likewise.
2449         * gcc.target/mips/sdata-3.c: Likewise.
2450         * gcc.target/mips/sdata-4.c: Likewise.
2451
2452 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2453
2454         PR fortran/33298
2455         * spread_zerosize_1.f90:  New test case.
2456         * spread_bounds_1.f90:  New test case.
2457
2458 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2459
2460         PR c++/32674
2461         * g++.dg/template/static31.C: New.
2462
2463 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2464
2465         PR fortran/33271
2466         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2467         powerpc*-linux-gnu.
2468
2469 2007-09-06  David Daney  <ddaney@avtrex.com>
2470             Richard Sandiford  <richard@codesourcery.com>
2471
2472         PR target/33256
2473         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2474         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2475         * gcc.target/mips/pr33256.c: New test.
2476
2477 2007-09-06  Tom Tromey  <tromey@redhat.com>
2478
2479         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2480
2481 2007-09-06  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/32586
2484         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2485         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2486         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2487         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2488         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2489         now obsolete simplification.
2490
2491 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2492
2493         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2494         * gcc.target/i386/sse3-addsubps.c: Ditto.
2495         * gcc.target/i386/sse3-haddpd.c: Ditto.
2496         * gcc.target/i386/sse3-haddps.c: Ditto.
2497         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2498         * gcc.target/i386/sse3-hsubps.c: Ditto.
2499         * gcc.target/i386/sse3-lddqu.c: Ditto.
2500         * gcc.target/i386/sse3-movddup.c: Ditto.
2501         * gcc.target/i386/sse3-movshdup.c: Ditto.
2502         * gcc.target/i386/sse3-movsldup.c: Ditto.
2503
2504 2007-09-06  Richard Guenther  <rguenther@suse.de>
2505
2506         PR tree-optimization/33302
2507         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2508
2509 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2510
2511         PR libfortran/33225
2512         * gfortran.dg./fmt_float.f90: New test.
2513
2514 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR libfortran/33253
2517         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2518
2519 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2520
2521         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2522         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2523
2524 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2525
2526         * g++.dg/eh/builtin1.C: New test.
2527         * g++.dg/eh/builtin2.C: New test.
2528         * g++.dg/eh/builtin3.C: New test.
2529
2530         PR c++/33289
2531         * g++.dg/eh/builtin4.C: New test.
2532
2533 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2534
2535         * gcc.target/powerpc/dfp-dd.c: New test.
2536         * gcc.target/powerpc/dfp-td.c: New test.
2537
2538 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2539
2540         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2541         * gcc.dg/va-arg-pack-1.c: New test.
2542
2543 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2544
2545         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2546         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2547         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2548         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2549         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2550
2551 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2552
2553         PR c++/30302
2554         * g++.dg/ext/anon-struct5.C: New.
2555
2556 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2557
2558         * gcc.dg/i386-cpuid.h: Remove.
2559         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2560         (main): Use __get_cpuid to get target features.
2561         * gcc.target/i386/sse-check.h: Ditto.
2562         * gcc.target/i386/sse2-check.h: Ditto.
2563         * gcc.target/i386/sse3-check.h: Ditto.
2564         * gcc.target/i386/ssse3-check.h: Ditto.
2565         * gcc.target/i386/sse4_1-check.h: Ditto.
2566         * gcc.target/i386/sse4_2-check.h: Ditto.
2567         * gcc.target/i386/sse4a-check.h: Ditto.
2568         * gcc.dg/torture/pr16104-1.c: Ditto.
2569         (do_test): Change to void.
2570         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2571         * gcc.target/i386/sse-6.c: Ditto.
2572         * gcc.target/i386/sse-7.c: Ditto.
2573         * g++.dg/other/i386-1.C: Include cpuid.h.
2574         (main): New function.  Use __get_cpuid to get target fetaures.
2575
2576 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2577             David Ung  <davidu@mips.com>
2578             Nigel Stephens <nigel@mips.com>
2579
2580         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2581         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2582         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2583         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2584         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2585         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2586         * gcc.dg/torture/pr19683-1.c: Likewise.
2587         * gcc.target/mips/madd-3.c: Likewise.
2588         * gcc.target/mips/maddu-3.c: Likewise.
2589         * gcc.target/mips/msub-3.c: Likewise.
2590         * gcc.target/mips/msubu-3.c: Likewise.
2591         * gcc.target/mips/asm-1.c: Likewise.
2592         * gcc.target/mips/branch-1.c: Likewise.
2593         * gcc.target/mips/ins-1.c: Likewise.
2594         * gcc.target/mips/near-far-3.c: Likewise.
2595         * gcc.target/mips/near-far-4.c: Likewise.
2596         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2597         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2598         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2599         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2600         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2601         * gcc.target/mips/dspr2-MULT.c: Likewise.
2602         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2603         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2604         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2605         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2606         * gcc.target/mips/code-readable-2.c: Likewise.
2607         * gcc.target/mips/code-readable-3.c: Likewise.
2608
2609 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2610             David Ung  <davidu@mips.com>
2611             Nigel Stephens <nigel@mips.com>
2612
2613         * gcc.target/mips/mips16-attributes.c: New.
2614
2615 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2616
2617         PR fortran/31564
2618         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2619
2620         PR fortran/33241
2621         * gfortran.dg/char_length_10.f90: New test.
2622
2623 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2624
2625         PR c++/29731
2626         * g++.dg/parse/template24.C: New.
2627
2628 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2629
2630         * g++.dg/other/spu2vmx-1.C: New test.
2631
2632 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2633
2634         PR tree-optimization/33017
2635         * gcc.dg/pr33017.c: New test.
2636
2637 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2638
2639         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2640         __protected_stream family of macros.
2641
2642 2007-09-04  Jan Hubicka  <jh@suse.cz>
2643
2644         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2645         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2646         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2647         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2648         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2649         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2650         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2651         Likewise.
2652
2653 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2654             Tobias Burnus  <burnus@net-b.de>
2655
2656         * gfortran.dg/proc_decl_1.f90: New.
2657         * gfortran.dg/proc_decl_2.f90: New.
2658         * gfortran.dg/proc_decl_3.f90: New.
2659         * gfortran.dg/proc_decl_4.f90: New.
2660
2661 2007-09-04  Jan Hubicka  <jh@suse.cz>
2662
2663         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2664         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2665         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2666         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2667         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2668         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2669         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2670         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2671         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2672         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2673         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2674         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2675         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2676         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2677         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2678         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2679         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2680         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2681         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2682         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2683         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2684         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2685         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2686         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2687         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2688         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2689         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2690         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2691         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2692         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2693         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2694         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2695         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2696         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2697         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2698         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2699         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2700         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2701         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2702         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2703         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2704         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2705         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2706         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2707         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2708         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2709         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2710         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2711         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2712         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2713         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2714         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2715         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2716         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2717         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2718         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2719         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2720         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2721         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2722         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2723         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2724         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2725         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2726         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2727         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2728         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2729         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2730         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2731         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2732         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2733         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2734         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2735         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2736         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2737         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2738         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2739         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2740         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2741         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2742         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2743         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2744         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2745         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2746         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2747         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2748         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2749         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2750         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2751         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2752         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2753         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2754         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2755         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2756         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2757         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2758         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2759         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2760         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2761         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2762         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2763         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2764         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2765         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2766         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2767         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2768         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2769         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2770         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2771         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2772         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2773         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2774         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2775         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2776         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2777         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2778         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2779         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2780         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2781         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2782         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2783         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2784         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2785         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2786         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2787         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2788         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2789         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2790         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2791         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2792         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2793         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2794         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2795         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2796         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2797         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2798         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2799         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2800         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2801         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2802         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2803         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2804         noinline.
2805         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2806         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2807         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2808         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2809         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2810         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2811         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2812         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2813         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2814         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2815         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2816         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2817         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2818         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2819         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2820         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2821         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2822         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2823         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2824         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2825         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2826         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2827         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2828         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2829         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2830         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2831         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2832         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2833         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2834         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2835         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2836         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2837         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2838         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2839         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2840         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2841         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2842         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2843         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2844         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2845         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2846         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2847         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2848         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2849         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2850         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2851         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2852         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2853         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2854         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2855         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2856         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2857         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2858         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2859         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2860         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2861         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2862         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2863         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2864         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2865         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2866         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2867         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2868         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2869         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2870         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2871         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2872         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2873         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2874         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2875         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2876         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2877         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2878         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2879         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2880         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2881         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2882         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2883         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2884         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2885         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2886         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2887         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2888         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2889         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2890         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2891         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2892         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2893         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2894         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2895         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2896         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2897         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2898         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2899         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2900         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2901         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2902         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2903         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2904         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2905         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2906         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2907         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2908         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2909         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2910         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2911         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2912         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2913         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2914         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2915         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2916         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2917         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2918         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2919         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2920         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2921         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2922         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2923         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2924         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2925         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2926         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2927         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2928         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2929         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2930         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2931
2932 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2933
2934         PR middle-end/33187
2935         * gcc.target/i386/cmov7.c: New file.
2936
2937 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2938
2939         * gcc.target/i386/sse4a-check.h: New file.
2940         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2941         * gcc.target/i386/sse4a-insert.c: Ditto.
2942         * gcc.target/i386/sse4a-montsd.c: Ditto.
2943         * gcc.target/i386/sse4a-montss.c: Ditto.
2944         * gcc.target/i386/mmx-check.h: New file.
2945         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2946         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2947         * gcc.target/i386/sse-check.h: New file.
2948         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2949         * gcc.target/i386/sse-3.c: Ditto.
2950         * gcc.target/i386/sse-7.c: Ditto.
2951         * gcc.target/i386/sse-9.c: Ditto.
2952         * gcc.target/i386/ssefn-3.c: Ditto.
2953         * gcc.target/i386/sse-recip.c: Ditto.
2954         * gcc.target/i386/sse-recip-vec.c: Ditto.
2955         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2956         * gcc.target/i386/20020523-1.c: Remove.
2957         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2958         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2959         * gcc.target/i386/ssefn-4.c: Ditto.
2960         * gcc.target/i386/sse-6.c: Ditto.
2961         * gcc.target/i386/sse-10.c: Ditto.
2962         * gcc.target/i386/sse-11.c: Ditto.
2963         * gcc.target/i386/sse-18.c: Ditto.
2964         * gcc.target/i386/fpprec-1.c: Ditto.
2965         * g++.dg/other/i386-1.C: Ditto.
2966
2967 2007-09-04  Richard Guenther  <rguenther@suse.de>
2968
2969         PR tree-optimization/33291
2970         * gcc.dg/volatile2.c: New testcase.
2971         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2972         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2973         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2974         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2975
2976 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2977
2978         PR fortran/33253
2979         * gfortran.dg/namelist_15.f90: Update test.
2980         * gfortran.dg/namelist_24.f90: Update test.
2981         * gfortran.dg/namelist_38.f90: New test.
2982
2983 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2984
2985         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2986         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2987         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2988         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2989         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2990         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2991
2992 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2993
2994         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2995         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2996
2997         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2998
2999 2007-09-02  David Daney  <ddaney@avtrex.com>
3000
3001         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3002         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3003         * gcc.target/mips/atomic-memory-1.c: Ditto.
3004         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3005
3006 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3007
3008         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3009         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3010
3011 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3012
3013         * gfortran.dg/substr_6.f90: New test.
3014
3015 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3016
3017         PR c++/33208
3018         * g++.dg/other/error18.C: New.
3019         * g++.dg/expr/bitfield3.C: Adjust.
3020
3021 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3022
3023         PR fortran/33276
3024         * gfortran.fortran-torture/compile/pr33276.f90: New.
3025
3026 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3027
3028         PR middle-end/33272
3029         * gcc.dg/c99-arraydecl-3.c: New test.
3030
3031 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3032
3033         PR c++/32597
3034         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3035         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3036
3037 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3038
3039         PR fortran/33232
3040         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3041         * gfortran.dg/read_1.f90: New.
3042
3043 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3044
3045         PR c++/33210
3046         * g++.dg/template/error30.C: New.
3047
3048 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3049
3050         PR c++/32113
3051         * g++.dg/template/crash70.C: New.
3052
3053 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3054
3055         PR c++/33212
3056         * g++.dg/ext/is_class_error.C: New.
3057
3058 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3059
3060         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3061         
3062 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3063             Revital Eres  <eres@il.ibm.com>
3064
3065         * gcc.target/powerpc/paired-1.c: New test.
3066         * gcc.target/powerpc/paired-2.c: New test.
3067         * gcc.target/powerpc/paired-3.c: New test.
3068         * gcc.target/powerpc/paired-4.c: New test.
3069         * gcc.target/powerpc/paired-5.c: New test.
3070         * gcc.target/powerpc/paired-6.c: New test.
3071         * gcc.target/powerpc/paired-7.c: New test.
3072         * gcc.target/powerpc/ppc-paired.c: New test.
3073
3074 2007-08-31  Ollie Wild  <aaw@google.com>
3075
3076         * g++.dg/conversion/ptrmem2.C: New test.
3077         * g++.dg/conversion/ptrmem3.C: New test.
3078         * g++.dg/conversion/ptrmem4.C: New test.
3079         * g++.dg/conversion/ptrmem5.C: New test.
3080         * g++.dg/conversion/ptrmem6.C: New test.
3081         * g++.dg/conversion/ptrmem7.C: New test.
3082         * g++.dg/conversion/ptrmem8.C: New test.
3083
3084 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3085
3086         PR fortran/31879
3087         * gfortran.dg/char_length_7.f90: New test.
3088         * gfortran.dg/char_length_9.f90: New test.
3089         * gfortran.dg/char_assign_1.f90: Add extra warning.
3090
3091         PR fortran/31197
3092         PR fortran/31258
3093         * gfortran.dg/char_length_8.f90: New test.
3094
3095 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3096
3097         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3098
3099 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3100
3101         * gcc.dg/inline-24.c: New test.
3102         * g++.dg/opt/inline11.C: New test.
3103
3104 2007-08-30  Richard Guenther  <rguenther@suse.de>
3105
3106         * gcc.target/i386/vectorize5.c: New testcase.
3107
3108 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3109
3110         PR fortran/33228
3111         * interface.c (check_interface0): Improve error for external procs.
3112         (check_sym_interfaces): Fix checking of module procedures.
3113
3114 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3117         (AI): Add AI_ALIGN.
3118         * gcc.dg/sync-3.c: New test.
3119
3120         PR middle-end/32758
3121         * gcc.dg/cleanup-12.c: New test.
3122
3123 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3124
3125         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3126         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3127         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3128         * gcc.dg/pr32450.c: Ditto.
3129         * gcc.dg/nest.c: Ditto.
3130         * gcc.dg/nested-func-4.c: Ditto.
3131         * g++.old-deja/g++.law/profile1.C: Ditto.
3132
3133 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3134
3135         PR fortran/32989
3136         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3137         non-default integer kind arguments.
3138
3139 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3140
3141         PR fortran/33105
3142         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3143
3144 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3145
3146         * gcc.dg/h8300-ice2.c: Remove target selector.
3147
3148 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3149
3150         PR fortran/33215
3151         * gfortran.dg/binding_label_tests_15.f03: New test case.
3152         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3153
3154 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3155
3156         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3157         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3158
3159 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3160
3161         PR c++/33194
3162         * g++.dg/other/canon-33194.C: New.
3163
3164 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3165
3166         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3167         * gcc.c-torture/execute/pr23135.c: Likewise.
3168
3169 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3170
3171         * gcc.dg/pr31344.c: Move to ...
3172         * gcc.dg/dfp/pr31344.c: ... here.
3173         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3174         * gcc.dg/20050503-1.c: Ditto.
3175         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3176         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3177         * gcc.dg/20060801-1.c: Ditto.
3178
3179 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3180
3181         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3182         * gfortran.dg/nan_1.f90: Likewise.
3183
3184 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3185
3186         PR fortran/33055
3187         Revert previous patch.
3188
3189 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3190             Kazu Hirata  <kazu@codesourcery.com>
3191
3192         * gcc.target/m68k/interrupt-1.c: New.
3193
3194 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3195
3196         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3197         10000 for targets where "int" can't hold at least 100000.
3198         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3199         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3200         (test5)(test6): Use it.
3201         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3202         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3203         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3204         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3205         * gcc.dg/attr-alloc_size.c (test): Likewise.
3206
3207 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3208
3209         PR c++/33209
3210         * g++.dg/template/error29.C: New.
3211
3212 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3213
3214         PR c++/32596
3215         * g++.dg/ext/visibility/anon5.C: New test.
3216
3217 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3218
3219         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3220
3221 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3222
3223         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3224         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3225         * gfortran.dg/gamma_4.f90: New: large-real tests.
3226
3227 2007-08-28  Jason Merrill  <jason@redhat.com>
3228
3229         PR c++/29000
3230         * g++.dg/ext/stmtexpr12.C: New test.
3231
3232         PR c++/28558
3233         * g++.dg/ext/attrib28.C: New test.
3234
3235 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         PR target/32661
3238         * gcc.target/i386/pr32661.c: New test.
3239
3240 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR middle-end/32370
3243         * gcc.dg/pr32370.c: New test.
3244
3245         PR rtl-optimization/33148
3246         * gcc.c-torture/compile/20070827-1.c: New test.
3247
3248         PR debug/32914
3249         * d++.dg/debug/const3.C: New test.
3250         * d++.dg/debug/const4.C: New test.
3251         * d++.dg/debug/dwarf2/const1.C: New test.
3252         * d++.dg/debug/dwarf2/const2.C: New test.
3253         * d++.dg/debug/dwarf2/const2b.C: New test.
3254
3255 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3256             Vladimir Yanovsky  <yanov@il.ibm.com>
3257             Revital Eres  <eres@il.ibm.com>
3258             Andrey Belevantsev  <abel@ispras.ru>
3259
3260         * gcc.dg/sms-1.c: New test.
3261
3262 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3263
3264         * g++.dg/ext/gnu-inline-common.h: New.
3265         * g++.dg/ext/gnu-inline-global-reject.C: New.
3266         * g++.dg/ext/gnu-inline-global.C: New.
3267         * g++.dg/ext/gnu-inline-namespace.C: New.
3268         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3269         * g++.dg/ext/gnu-inline-class.C: New.
3270         * g++.dg/ext/gnu-inline-class-static.C: New.
3271         * g++.dg/ext/gnu-inline-template-class.C: New.
3272         * g++.dg/ext/gnu-inline-template-func.C: New.
3273
3274 2007-08-27  Jason Merrill  <jason@redhat.com>
3275
3276         PR c++/31337
3277         * g++.dg/ext/stmtexpr11.C: New.
3278
3279 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3280
3281         * lib/target-supports.exp (check_profiling_available):
3282         Set profiling_available_saved to 0 on fido-*-elf.
3283
3284 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3285
3286         PR tree-optimization/33173
3287         
3288         * gcc.c-torture/compile/pr33173.c: New.
3289
3290 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3291
3292         PR target/31385
3293         * gcc.dg/dfp/pr31385.c: New.
3294
3295 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3296
3297         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3298
3299 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3300
3301         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3302         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3303         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3304         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3305         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3306         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3307         gcc.target/m68k directory.
3308         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3309         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3310         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3311         gcc.target/cris directory.
3312         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3313         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3314         gcc.target/bfin directory.
3315
3316         * gcc.target/sh: New directory.
3317         * gcc.target/sh/sh.exp: New file.
3318         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3319         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3320         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3321         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3322         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3323         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3324
3325 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3326
3327         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3328         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3329         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3330         * gcc.target/i386/local2.c: Ditto.
3331         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3332         * gcc.target/i386/20011119-1.c: Ditto.
3333         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3334         * gcc.target/i386/fastcall-1.c: Fix target selector.
3335
3336 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3337
3338         PR fortran/33055
3339         * gfortran.dg/negative_unit.f: Add new check
3340         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3341         -fdefault-integer-8.
3342
3343 2007-08-26  Asher Langton  <langton2@llnl.gov>
3344
3345         * gfortran.dg/recursive_stack.f90: New.
3346         * gfortran.dg/openmp_stack.f90: New.
3347
3348 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3349
3350         PR fortran/31298
3351         * gfortran.dg/use_10.f90: New.
3352
3353 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3354
3355         PR fortran/32985
3356         * gfortran.dg/namelist_14.f90: Make test case valid.
3357         * gfortran.dg/common_10.f90: New.
3358
3359 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3360
3361         PR middle-end/33181
3362         * gcc.dg/ifelse-2.c: New.
3363
3364 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3365
3366         PR fortran/32980
3367         * gfortran.dg/gamma_1.f90: New.
3368         * gfortran.dg/gamma_2.f90: New.
3369         * gfortran.dg/gamma_3.f90: New.
3370
3371 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3372
3373         PR fortran/33188
3374         * gfortran.dg/used_types_18.f90: New.
3375
3376 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3377
3378         * gcc.dg/array-init-2.c: New test.
3379
3380 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3381
3382         PR fortran/33178
3383         * gfortran.dg/initialization_4.f90: Update dg-error.
3384         * gfortran.dg/initialization_13.f90: New.
3385
3386 2007-08-24  Richard Guenther  <rguenther@suse.de>
3387
3388         PR middle-end/33166
3389         * gcc.c-torture/compile/pr33166.c: New testcase.
3390
3391 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3392
3393         PR fortran/33139
3394         * gfortran.dg/pointer_assign_4.f90: New.
3395         * gfortran.dg/shape_2.f90: Fix test case.
3396         * gfortran.dg/char_result_4.f90: Ditto.
3397
3398 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.dg/array-init-1.c: New test.
3401
3402         PR c++/32567
3403         * g++.dg/parse/crash36.C: New test.
3404
3405 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3406
3407         * gcc.dg/pr32721.c: Updated.
3408
3409 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR tree-optimization/32573
3412         PR middle-end/32946
3413         * gcc.dg/pr32573.c: New test.
3414
3415         PR c++/32898
3416         * g++.dg/lookup/ns3.C: New test.
3417
3418         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3419
3420         PR c++/31941
3421         * g++.dg/parse/crash37.C: New test.
3422
3423 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3424
3425         PR target/17390
3426         * gcc.target/i386/pr17390.c: New test.
3427
3428 2007-08-23  Richard Guenther  <rguenther@suse.de>
3429
3430         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3431         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3432         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3433         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3434         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3435         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3436         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3437         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3438
3439 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3440
3441         * gcc.target/s390: New directory.
3442         * gcc.target/s390/s390.exp: New file.
3443         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3444         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3445         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3446         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3447         gcc.target/s390 directory.
3448
3449 2007-08-23  Richard Guenther  <rguenther@suse.de>
3450
3451         PR tree-optimization/32328
3452         * testsuite/gcc.dg/pr32328.c: New testcase.
3453
3454 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3455
3456         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3457           available.
3458
3459 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3460
3461         PR fortran/33095
3462         * gfortran.dg/min_max_optional_5.f90: New test.
3463         * gfortran.dg/min_max_optional_2.f90: Remove.
3464         * gfortran.dg/min_max_optional_3.f90: Remove.
3465         * gfortran.dg/min_max_optional_4.f90: Remove.
3466
3467 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3468
3469         * gcc.target/i386/xorps-sse.c: New.
3470         * gcc.target/i386/xorps-sse2.c: New.
3471
3472 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3473
3474         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3475         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3476         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3477
3478 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3479
3480         PR fortran/33020
3481         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3482         include multiple kinds for SHAPE parameter within a single
3483         namespace.
3484         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3485         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3486
3487 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3488
3489         * interface_abstract_1.f90: Extended test case.
3490         * interface_abstract_3.f90: New test.
3491
3492 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3493
3494         * gcc.dg/fold-sub.c: New test.
3495         
3496 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3497
3498         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3499         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3500         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3501         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3502         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3503         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3504
3505 2007-08-22  Richard Guenther  <rguenther@suse.de>
3506
3507         PR middle-end/33007
3508         * gcc.dg/pr33007.c: New testcase.
3509
3510 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3511
3512         * gcc.c-torture/execute/strcmp-1.x: Delete.
3513
3514 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3515
3516         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3517         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3518         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3519         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3520         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3521         gcc.target/i386/stack-realign.c,
3522         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3523         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3524         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3525         target using dg-require-effective-target directive.
3526         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3527         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3528         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3529         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3530         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3531         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3532         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3533         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3534         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3535         Require lp64 target using dg-require-effective-target directive.
3536         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3537         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3538         directive.
3539         * gcc.target/i386/20010202-1.c: Move from here ...
3540         * gcc.dg/20010202-1.c: ... to here.
3541
3542 2007-08-22  Richard Guenther  <rguenther@suse.de>
3543
3544         PR tree-optimization/33142
3545         * gcc.c-torture/execute/pr33142.c: New testcase.
3546
3547 2007-08-22  Richard Guenther  <rguenther@suse.de>
3548
3549         PR middle-end/32563
3550         * g++.dg/torture/pr32563.C: New testcase.
3551
3552 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3553
3554         PR middle-end/32912
3555         * gcc.dg/pr32912-1.c: Add -w to options.
3556         * gcc.dg/pr32912-2.c: Likewise.
3557         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3558
3559 2007-08-21  Ian Lance Taylor  <iant@google.com>
3560
3561         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3562
3563 2007-08-21  Ian Lance Taylor  <iant@google.com>
3564
3565         PR tree-optimization/33134
3566         * g++.dg/tree-ssa/pr33134.C: New test.
3567
3568 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3569
3570         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3571         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3572
3573 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR debug/32610
3576         * gcc.dg/debug/pr32610.c: New test.
3577
3578         * g++.dg/init/new24.C: New test.
3579
3580         PR middle-end/32912
3581         * gcc.dg/pr32912-1.c: New test.
3582         * gcc.dg/pr32912-2.c: New test.
3583         * gcc.dg/pr32912-3.c: New test.
3584
3585 2007-08-21  Richard Guenther  <rguenther@suse.de>
3586
3587         * gcc.dg/pointer-arith-10.c: New testcase.
3588
3589 2007-08-21  Richard Guenther  <rguenther@suse.de>
3590
3591         PR middle-end/33122
3592         * gcc.c-torture/compile/pr33122.c: New testcase.
3593
3594 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3595
3596         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3597
3598 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3599
3600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3601
3602 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR c++/33025
3605         * g++.dg/init/new23.C: New test.
3606
3607 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3608
3609         PR middle-end/30564
3610         * gcc.c-torture/compile/pr30564-1.c: New test.
3611         * gcc.c-torture/compile/pr30564-2.c: New test.
3612
3613 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3614
3615         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3616
3617 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3618
3619         * gfortran.dg/interface_abstract_2.f90: New.
3620         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3621
3622 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3623
3624         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3625         unknown (so that outer-loop wont get analyzed).
3626         * gcc.dg/vect/vect-outer-1a.c: New test.
3627         * gcc.dg/vect/vect-outer-1b.c: New test.
3628         * gcc.dg/vect/vect-outer-1.c: New test.
3629         * gcc.dg/vect/vect-outer-2a.c: New test.
3630         * gcc.dg/vect/vect-outer-2b.c: New test.
3631         * gcc.dg/vect/vect-outer-2c.c: New test.
3632         * gcc.dg/vect/vect-outer-2.c: New test.
3633         * gcc.dg/vect/vect-outer-3a.c: New test.
3634         * gcc.dg/vect/vect-outer-3b.c: New test.
3635         * gcc.dg/vect/vect-outer-3c.c: New test.
3636         * gcc.dg/vect/vect-outer-3.c: New test.
3637         * gcc.dg/vect/vect-outer-4a.c: New test.
3638         * gcc.dg/vect/vect-outer-4b.c: New test.
3639         * gcc.dg/vect/vect-outer-4c.c: New test.
3640         * gcc.dg/vect/vect-outer-4d.c: New test.
3641         * gcc.dg/vect/vect-outer-4e.c: New test.
3642         * gcc.dg/vect/vect-outer-4f.c: New test.
3643         * gcc.dg/vect/vect-outer-4g.c: New test.
3644         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3645         * gcc.dg/vect/vect-outer-4i.c: New test.
3646         * gcc.dg/vect/vect-outer-4j.c: New test.
3647         * gcc.dg/vect/vect-outer-4k.c: New test.
3648         * gcc.dg/vect/vect-outer-4l.c: New test.
3649         * gcc.dg/vect/vect-outer-4m.c: New test.
3650         * gcc.dg/vect/vect-outer-4.c: New test.
3651         * gcc.dg/vect/vect-outer-5.c: New test.
3652         * gcc.dg/vect/vect-outer-6.c: New test.
3653         * gcc.dg/vect/vect-outer-fir.c: New test.
3654         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3655         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3656
3657 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3658
3659         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3660         and -fno-tree-reassoc.
3661         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3662         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3663         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3664         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3665         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3666         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3667         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3668         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3669         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3670         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3671         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3672         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3673         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3674         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3675         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3676         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3677         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3678         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3679         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3680         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3681         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3682         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3683         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3684         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3685         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3686         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3687         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3688         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3689         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3690         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3691         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3692         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3693         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3694         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3695         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3696         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3697         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3698
3699 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3700
3701         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3702         versioning for aliasing).
3703         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3704
3705         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3706         targets.
3707         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3708
3709 2007-08-18  Tom Tromey  <tromey@redhat.com>
3710
3711         PR preprocessor/32974:
3712         * gcc.dg/cpp/pr32974.c: New file.
3713
3714 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3715
3716         * gfortran.dg/interface_abstract_1.f90: New.
3717
3718 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/32881
3721         * gfortran.dg/pure_initializer_1.f90: New test.
3722
3723 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3724
3725         PR fortran/32875
3726         * gfortran.dg/array_constructor_18.f90: New test.
3727
3728 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3729
3730         PR c++/28989
3731         * g++.dg/expr/lval3.C: New test.
3732         * g++.dg/expr/lval4.C: New test.
3733
3734 2007-08-17  Ollie Wild  <aaw@google.com>
3735
3736         PR c++/31749
3737         * g++.dg/lookup/builtin3.C: New test.
3738         * g++.dg/lookup/builtin4.C: New test.
3739         * g++.dg/lookup/using19.C: New test.
3740
3741 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3742
3743         PR c++/32190
3744         * g++.dg/parse/error31.C: New.
3745
3746 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3747
3748         PR c++/32112
3749         * g++.dg/template/error26.C: New.
3750
3751 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3752
3753         PR fortran/33079
3754         * gfortran.dg/zero_length_2.f90: New test.
3755
3756 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3757
3758         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3759         * gfortran.dg/kind_tests_3.f03: Ditto.
3760         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3761         * gfortran.dg/interface_13.f90: Ditto.
3762         * gfortran.dg/pr32738.f90: Ditto.
3763         * gfortran.dg/module_private_1.f90: Ditto.
3764         * gfortran.dg/test_only_clause.f90: Ditto.
3765         * gfortran.dg/bind_c_vars.f90: Ditto.
3766         * gfortran.dg/bind_c_dts.f90: Ditto.
3767         * gfortran.dg/use_9.f90: Ditto.
3768         * gfortran.dg/generic_8.f90: Ditto.
3769         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3770         * gfortran.dg/private_type_6.f90: Ditto.
3771         * gfortran.dg/c_assoc.f90: Ditto.
3772         * gfortran.dg/private_type_7.f90: Ditto.
3773         * gfortran.dg/global_vars_c_init.f90: Ditto.
3774         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3775         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3776         * gfortran.dg/c_size_t_test.f03: Ditto.
3777         * gfortran.dg/used_types_12.f90: Ditto.
3778         * gfortran.dg/pr25923.f90: Ditto.
3779         * gfortran.dg/test_com_block.f90: Ditto.
3780         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3781         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3782         * gfortran.dg/com_block_driver.f90: Ditto.
3783         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3784         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3785         * gfortran.dg/c_loc_test.f90: Ditto.
3786         * gfortran.dg/c_ptr_tests.f03: Ditto.
3787         * gfortran.dg/module_interface_1.f90: Ditto.
3788
3789 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3790
3791         PR c++/32870
3792         * g++.dg/other/error17.C: Adjust.
3793         
3794 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3795
3796         PR middle-end/32970
3797         * g++.dg/ext/altivec-14.C: New test.
3798
3799 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3800
3801         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3802         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3803         dump files.
3804         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3805         * gcc.dg/vect/pr32366.c: Ditto.
3806
3807 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3808
3809         PR testsuite/33082
3810         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3811         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3812         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3813         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3814
3815 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3816
3817         PR fortran/33072
3818         * gfortran.dg/use_9.f90: New.
3819
3820 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3821
3822         * g++.dg/gcov/gcov-5.C: New test.
3823
3824 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3825
3826         * g++.dg/gcov/gcov-4.C: New test.
3827         * lib/gcov.exp (verify-lines): Add support for
3828         checking no-coverage lines.
3829
3830 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3831
3832         * gcc.dg/vect/vect-vfa-01.c: New.
3833         * gcc.dg/vect/vect-vfa-02.c: New.
3834         * gcc.dg/vect/vect-vfa-03.c: New.
3835         * gcc.dg/vect/vect-vfa-04.c: New.
3836         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3837         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3838         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3839         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3840         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3841         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3842         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3843         gfortran.dg/vect/pr19049.f90: Rename to start with
3844         prefix no-vfa-.
3845         * gcc.dg/vect/vect.exp: Disable versioning for alias
3846         when test starts with no-vfa-.
3847         * gfortran.dg/vect/vect.exp: Likewise.
3848
3849 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3850
3851         * gcc.dg/torture/pr32897.c: New test.
3852
3853 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3854
3855         PR c++/31132
3856         * g++.dg/template/crash69.C: New.
3857
3858 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3859
3860         * lib/target-supports.exp (check_effective_target_arm32): Use
3861         check_no_compiler_messages.
3862
3863 2007-08-15  Diego Novillo  <dnovillo@google.com>
3864
3865         gcc.dg/tree-ssa/20070815.c: New test.
3866
3867 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3868
3869         PR fortran/33077
3870         * gfortran.dg/random_7.f90: Initialize variable.
3871
3872 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR middle-end/33074
3875         * gfortran.dg/pr33074.f90: New test.
3876
3877         PR c++/32992
3878         * g++.dg/opt/nrv14.C: New test.
3879
3880 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3881
3882         PR c++/33035
3883         * g++.dg/template/crash68.C: New.
3884
3885 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3886
3887         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3888         * gcc.dg/sibcall-4.c: Ditto.
3889
3890 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3891
3892         PR fortran/33066
3893         * gfortran.dg/use_8.f90: New test.
3894         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3895
3896 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3897
3898         PR c++/27211
3899         * g++.dg/template/error27.C: New.
3900         * g++.dg/template/error28.C: New.
3901         * g++.dg/other/pr28304.C: Adjust.
3902         * g++.old-deja/g++.mike/p811.C: Likewise.
3903
3904 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3905
3906         PR target/30315
3907         * gcc.target/i386/pr30315.c: New.
3908
3909 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3910
3911         PR fortran/32594
3912         * gfortran.dg/substr_5.f90: New test.
3913
3914 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3915
3916         PR c/30428
3917         * gcc.dg/vector-2.c: New test.
3918
3919         PR c++/30428
3920         * g++.dg/ext/vector8.C: New test.
3921
3922 2007-08-13  Dan Hipschman  <dsh@google.com>
3923
3924         PR c/32953
3925         * gcc.dg/format/array-1.c: Add an additional test for
3926         unterminated format strings of length 1.
3927
3928 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3929
3930         PR fortran/32926
3931         * gfortran.dg/external_procedures_3.f90: New test.
3932
3933 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3934
3935         PR fortran/32827
3936         * gfortran.dg/import6.f90: New test.
3937
3938 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3939
3940         PR C/30427
3941         *  gcc.dg/vector-1.c: New test.
3942
3943 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3944
3945         * gcc.dg/pr21255-4.c: Skip for PIC.
3946         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3947
3948 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3949
3950         * gcc.dg/attr-isr.c: Skip for PIC.
3951         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3952         * gcc.dg/attr-isr-trapa.c: Likewise.
3953         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3954         * gcc.dg/pragma-isr-trapa.c: Likewise.
3955         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3956
3957 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3958
3959         PR fortran/32962
3960         * gfortran.dg/transpose_1.f90: New test.
3961
3962 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3963
3964         PR fortran/29600
3965         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3966         intrinsic.
3967
3968 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3969
3970         PR fortran/30964
3971         PR fortran/33054
3972         * gfortran.dg/random_4.f90: New test.
3973         * gfortran.dg/random_5.f90: New test.
3974         * gfortran.dg/random_6.f90: New test.
3975         * gfortran.dg/random_7.f90: New test.
3976
3977 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3978
3979         PR fortran/32860
3980         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3981
3982 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3983
3984         PR fortran/31629
3985         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3986
3987 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3988
3989         PR fortran/29600
3990         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3991         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3992
3993 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3994
3995         PR fortran/32937
3996         * gfortran.dg/char_length_6.f90: New test.
3997
3998 2007-08-10  Ollie Wild  <aaw@google.com>
3999
4000         * g++.dg/lookup/using18.C: New test.
4001
4002 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4003
4004         PR c++/17763
4005         * g++.dg/other/error16.C: New.
4006
4007 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4008
4009         PR libfortran/33039
4010         * gfortran.dg/namelist_37.f90: New test.
4011
4012 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4013
4014         PR c++/22256
4015         * g++.dg/conversion/op3.C: New.
4016
4017 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4018
4019         PR fortran/32987
4020         * gfortran.dg/fmt_tab_1.f90: New.
4021         * gfortran.dg/fmt_tab_2.f90: New.
4022
4023 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4024
4025         PR c/32796
4026         * gcc.c-torture/compile/pr32796.c: New test.
4027
4028 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4029
4030         PR middle-end/32813
4031         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4032         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4033         instead of just -O.
4034
4035 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4036
4037         * gcc.target/mips/code-readable-1.c: New test.
4038         * gcc.target/mips/code-readable-2.c: Likewise.
4039         * gcc.target/mips/code-readable-3.c: Likewise.
4040
4041 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4042             Revital Eres  <eres@il.ibm.com>
4043
4044         * gfortran.dg/sms-1.f90: Add comment.
4045         * gfortran.dg/sms-2.f90: New.
4046
4047 2007-08-07  Ian Lance Taylor  <iant@google.com>
4048
4049         * gcc.dg/instrument-1.c: New test.
4050         * gcc.dg/instrument-2.c: New test.
4051         * gcc.dg/instrument-3.c: New test.
4052
4053 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4054
4055         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4056
4057 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4058
4059         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4060         !vector_alignment_reachable targets.
4061         * gcc.dg/vect/vect-33.c: Likewise.
4062         * gcc.dg/vect/vect-42.c: Likewise.
4063         * gcc.dg/vect/vect-44.c: Likewise.
4064         * gcc.dg/vect/vect-50.c: Likewise.
4065         * gcc.dg/vect/vect-70.c: Likewise.
4066         * gcc.dg/vect/vect-71.c: Likewise.
4067         * gcc.dg/vect/vect-87.c: Likewise.
4068         * gcc.dg/vect/vect-88.c: Likewise.
4069         * gcc.dg/vect/vect-91.c: Likewise.
4070         * gcc.dg/vect/vect-93.c: Likewise.
4071         * gcc.dg/vect/vect-96.c: Likewise.
4072         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4073         * gcc.dg/vect/section-anchors-69.c: Likewise.
4074         * gcc.dg/vect/pr25413.c: Likewise.
4075         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4076         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4077         * gfortran.dg/vect-2.f90: Likewise.
4078         * gfortran.dg/vect-3.f90: Likewise.
4079         * gfortran.dg/vect-4.f90: Likewise.
4080         * gfortran.dg/vect-5.f90: Likewise.
4081         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4082         Return false for darwin. 
4083         (check_effective_target_vector_alignment_reachable_for_double): New.
4084
4085 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4086
4087         * gcc.dg/multiword-1.c: New testcase.
4088
4089 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4090
4091         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4092         messages.
4093         * gfortran.dg/namelist_36.f90: New test.
4094
4095 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4096
4097         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4098           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4099
4100 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4101
4102         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4103         * gcc.dg/torture/type-generic-1.c: Likewise.
4104
4105 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4106
4107         * gcc.c-torture/20070522-1.c: Move to ...
4108         * gcc.c-torture/compile/20070522-1.c: Here.
4109
4110 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4111
4112         PR fortran/29828
4113         * gfortran.dg/minmax_char_1.f90: New test.
4114         * gfortran.dg/minmax_char_2.f90: New test.
4115         * gfortran.dg/min_max_optional_4.f90: New test.
4116
4117 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4118
4119         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4120         hanging on the testcase.
4121
4122 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4123
4124         PR middle-end/32988
4125         * gcc.c-torture/compile/pr32988.c: New test.
4126
4127 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4128
4129         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4130
4131 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4132
4133         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4134
4135         Revert:
4136         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4137
4138         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4139
4140 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4141
4142         PR fortran/32979
4143         * gfortran.dg/isnan_1.f90: New test.
4144
4145 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4146             Revital Eres <eres@il.ibm.com>
4147
4148         * gcc.dg/sms-antideps.c: New test.
4149
4150 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4151
4152         PR fortran/31214
4153         * gfortran.dg/entry_13.f90: New test.
4154
4155         * gfortran.dg/entry_12.f90: Clean up .mod file.
4156
4157 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4158
4159         PR fortran/32770
4160         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4161         variables as kind=4 so they don't overflow the record length.
4162
4163 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4164
4165         PR fortran/32968
4166         * gfortran.dg/selected_kind_1.f90: New test.
4167
4168 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4169
4170         PR middle-end/32780
4171         * gcc.c-torture/compile/pr32780.c: New test.
4172
4173 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4174
4175         RP middle-end/32399
4176         * gcc.c-torture/compile/pr32399.c: New testcase.
4177
4178 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4179
4180         PR middle-end/32304
4181         * g++.dg/torture/pr32304.C: New testcase.
4182
4183 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4184
4185         PR middle-end/32935
4186         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4187
4188 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4189
4190         PR fortran/32955
4191         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4192
4193 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4194
4195         PR fortran/31202
4196         * gfortran.dg/nint_2.f90: New test.
4197
4198 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4199
4200         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4201         * gcc.dg/weak/typeof-2.c: Likewise.
4202
4203 2007-08-03  Diego Novillo  <dnovillo@google.com>
4204
4205         PR 31521
4206         * gcc.dg/tree-ssa/pr31521.c: New test.
4207
4208 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4209
4210         PR fortran/32770
4211         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4212         iostat must be default kind.
4213
4214 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4215
4216         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4217
4218 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4219
4220         PR fortran/32770
4221         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4222         explicit so test passes with -fdefault-integer-8.
4223         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4224         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4225
4226 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4227
4228         PR c++/30849
4229         * g++.dg/parse/asm1.C: New test.
4230
4231         PR c++/30850
4232         * g++.dg/parse/asm2.C: Likewise.
4233
4234         PR c++/30851
4235         * g++.dg/parse/asm3.C: Likewise.
4236         
4237 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4238
4239         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4240           "int" is only 16 bit bits wide.
4241         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4242
4243 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4244
4245         * g++.dg/torture/type-generic-1.C: New.
4246         * gcc.dg/pr28796-2.c: Move tests ...
4247         * gcc.dg/tg-tests.h: ... here.
4248         * gcc.dg/torture/type-generic-1.c: New.
4249
4250 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4251
4252         PR libfortran/32954
4253         * minmaxloc_3.f90:  New test case.
4254
4255 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/32936
4258         * gfortran.dg/allocate_stat.f90: New.
4259
4260 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4261
4262         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4263
4264 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4265
4266         PR tree-optimization/32919
4267         * gcc.c-torture/compile/pr32919.c: New.
4268
4269 2007-08-01  Nick Clifton  <nickc@redhat.com>
4270
4271         * gcc.c-torture/execute/execute.exp: Change copyright header to
4272         refer to version 3 of the GNU General Public License and to point
4273         readers at the COPYING3 file and the FSF's license web page.
4274         * gcc.c-torture/execute/ieee/ieee.exp,
4275         gcc.c-torture/unsorted/unsorted.exp,
4276         gcc.c-torture/compile/compile.exp,
4277         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4278         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4279         gcc.target/cris/torture/cris-torture.exp,
4280         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4281         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4282         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4283         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4284         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4285         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4286         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4287         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4288         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4289         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4290         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4291         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4292         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4293         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4294         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4295         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4296         gcc.dg/noncompile/noncompile.exp,
4297         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4298         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4299         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4300         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4301         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4302         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4303         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4304         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4305         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4306         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4307         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4308         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4309         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4310         g++.old-deja/old-deja.exp,
4311         gfortran.fortran-torture/execute/execute.exp,
4312         gfortran.fortran-torture/compile/compile.exp,
4313         treelang/output/output-1.c, treelang/output/output-1.tree,
4314         treelang/execute/execute.exp, treelang/Makefile.in,
4315         treelang/compile/compile.exp, g++.dg/dg.exp,
4316         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4317         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4318         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4319         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4320         g++.dg/compat/struct-layout-1.exp,
4321         g++.dg/compat/struct-layout-1_generate.c,
4322         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4323         g++.dg/bprob/bprob.exp, config/default.exp,
4324         gcc.test-framework/test-framework.awk,
4325         gcc.test-framework/gen_directive_tests,
4326         gcc.test-framework/test-framework.exp,
4327         objc.dg/special/special.exp,
4328         objc.dg/gnu-encoding/gnu-encoding.exp,
4329         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4330         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4331         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4332         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4333         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4334         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4335         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4336         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4337         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4338         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4339         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4340         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4341         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4342         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4343         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4344         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4345         Likewise.
4346
4347 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4348
4349         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4350         error message text.
4351
4352 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4353
4354         PR fortran/32945
4355         * gfortran.dg/initialization_12.f90: New test.
4356
4357 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4358
4359         PR fortran/31609
4360         * gfortran.dg/entry_12.f90: New test.
4361
4362 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4363
4364         PR fortran/32938
4365         * gfortran.dg/altreturn_6.f90: New test.
4366
4367 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4368
4369         PR fortran/32942
4370         * gfortran.dg/exponent_2.f90: New test.
4371
4372 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4373
4374         * gcc.dg/vect/vect-117.c: New test.
4375         * gcc.dg/vect/vect-74.c: Enabled test
4376         * gcc.dg/vect/vect-81.c: Enabled test
4377
4378 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4379
4380         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4381         s/dg-error/dg-warning where warning is expected.
4382
4383 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4384
4385         PR fortran/32770
4386         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4387         of huge() to correct kind.
4388
4389 2007-07-30  Ollie Wild  <aaw@google.com>
4390
4391         * gcc.dg/cpp/counter-2.c: New test.
4392         * gcc.dg/cpp/counter-3.c: New test.
4393         * gcc.dg/cpp/dir-only-1.c: New test.
4394         * gcc.dg/cpp/dir-only-1.h: New file.
4395         * gcc.dg/cpp/dir-only-2.c: New test.
4396         * gcc.dg/cpp/dir-only-3.c: New test.
4397         * gcc.dg/cpp/dir-only-3a.h: New file.
4398         * gcc.dg/cpp/dir-only-3b.h: New file.
4399         * gcc.dg/cpp/dir-only-4.c: New test.
4400         * gcc.dg/cpp/dir-only-5.c: New test.
4401         * gcc.dg/cpp/dir-only-6.c: New test.
4402
4403 2007-07-30  Julian Brown  <julian@codesourcery.com>
4404
4405         * gcc.target/arm/neon/v*.c: Regenerate.
4406
4407 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4408
4409         PR c++/32108
4410         * g++.dg/ext/label6.C: New.
4411
4412 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4413
4414         PR libfortran/32858
4415         PR libfortran/30814
4416         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4417
4418 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4419
4420         PR fortran/31211
4421         * gfortran.dg/actual_pointer_function_1.f90: New test.
4422
4423         PR fortran/32682
4424         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4425
4426 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4427
4428         PR fortran/32906
4429         * gfortran.dg/shape_1.f90: Adjust error message.
4430         * gfortran.dg/parameter_array_ref_1.f90: New test.
4431
4432 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4433
4434         PR fortran/31609
4435         * gfortran.dg/entry_11.f90: New test.
4436
4437 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4438             Revital Eres  <eres@il.ibm.com>
4439
4440         * gfortran.dg/sms-1.f90: New test.
4441
4442 2007-07-28  Richard Guenther  <rguenther@suse.de>
4443
4444         * gcc.c-torture/compile/pr32920.c: New testcase.
4445
4446 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4447
4448         PR c++/30917
4449         * g++.dg/lookup/friend11.C: New test.
4450
4451 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4452
4453         * gfortran.dg/namelist_5.f90: Adjusted error message.
4454         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4455         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4456         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4457         * gfortran.dg/namelist_32.f90: ... this.
4458
4459         PR fortran/32876
4460         * gfortran.dg/namelist_33.f90: New test.
4461
4462         PR fortran/32905
4463         * gfortran.dg/namelist_34.f90: New test.
4464
4465         PR fortran/31818
4466         * gfortran.dg/namelist_35.f90: New test.
4467
4468 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4469
4470         PR fortran/32880
4471         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4472
4473 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4474
4475         PR testsuite/32471
4476         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4477           assuming it is 0x7ffffffff.
4478         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4479         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4480
4481 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4482
4483         * gfortran.dg/operator_3.f90: Fix dg directive.
4484         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4485         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4486         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4487
4488 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4489
4490         * g++.dg/cpp0x/decltype1.C: New.
4491         * g++.dg/cpp0x/decltype2.C: New.
4492         * g++.dg/cpp0x/decltype3.C: New.
4493         * g++.dg/cpp0x/decltype4.C: New.
4494         * g++.dg/cpp0x/decltype5.C: New.
4495         * g++.dg/cpp0x/decltype6.C: New.
4496
4497 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4498
4499         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4500           because the test relies on bit 31 to be the sign bit.
4501
4502 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4503
4504         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4505           assuming it is 0x7fffffff.
4506         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4507         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4508
4509 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4510
4511         PR c++/32346
4512         * g++.dg/expr/bitfield9.C: New test.
4513
4514 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4515
4516         PR fortran/32899
4517         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4518
4519 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4520
4521         PR fortran/32760
4522         * gfortran.dg/private_type_7.f90: New test.
4523
4524 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4525
4526         PR fortran/32035
4527         * gfortran.dg/select_char_1.f90: New test.
4528
4529 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4530
4531         PR fortran/32903
4532         * gfortran.dg/initialization_11.f90: New test.
4533
4534 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4535
4536         * gcc.target/mips/ins-1.c: New test.
4537
4538 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4539
4540         PR/19232
4541         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4542         (f1): Likewise.
4543
4544 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4545
4546         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4547         error: width of 'spare' exceeds its type.
4548
4549 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4550
4551         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4552         * gcc.dg/sibcall-4.c: Likewise.
4553
4554 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4555
4556         PR rtl-optimization/31500
4557         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4558         * g++.dg/warn/Warray-bounds.C: Likewise.
4559
4560 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4561
4562         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4563
4564 2007-07-25  Julian Brown  <julian@codesourcery.com>
4565             Paul Brook  <paul@codesourcery.com>
4566             Joseph Myers  <joseph@codesourcery.com>
4567             Mark Shinwell  <shinwell@codesourcery.com>
4568
4569         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4570         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4571         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4572         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4573         (check_effective_target_arm_neon_hw): New.
4574         * gcc.target/arm/neon/neon.exp: New file.
4575         * gcc.target/arm/neon/polytypes.c: New file.
4576         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4577
4578 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4579
4580         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4581           targets where an "int" is less than 32 bits wide.
4582
4583 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4584
4585         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4586
4587 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4588
4589         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4590           during addition if an int is only 16 bits wide.
4591         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4592
4593 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4594
4595         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4596           size as "long int" and are 32 or 64 bits wide.
4597         * gcc.dg/torture/pr28814.c: Likewise.
4598
4599 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4600
4601         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4602           exactly as wide as an int.
4603
4604 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4605
4606         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4607         Define and use throughout as long long printf format specifier.
4608         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4609         Likewise.
4610
4611 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4612
4613         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4614         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4615
4616 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4617
4618         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4619
4620 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4621
4622         * gcc.c-torture/execute/20070724-1.c: New.
4623
4624 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4625
4626         PR fortran/31205
4627         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4628         "deallocates" to 24, since patch has code rid of much spurious
4629         code.
4630         * gfortran.dg/interface_assignment_1.f90 : New test.
4631
4632         PR fortran/32842
4633         * gfortran.dg/interface_assignment_2.f90 : New test.
4634
4635 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4636
4637         PR fortran/32867
4638         * fortran.dg/initialization_10.f90: New test.
4639
4640 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4641
4642         PR fortran/32778
4643         * gfortran.dg/imag_2.f: Removed
4644         * gfortran.dg/warn_std_1.f90: New test.
4645         * gfortran.dg/warn_std_2.f90: New test.
4646         * gfortran.dg/warn_std_3.f90: New test.
4647
4648 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4649
4650         PR c++/29001
4651         * g++.dg/init/new22.C: New.
4652
4653 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4654
4655         PR c++/32561
4656         * g++.dg/template/crash67.C: New.
4657
4658 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4659
4660         * lib/target-support.exp (check_effective_target_natural_alignment): 
4661         (check_effective_target_vector_alignment_reachable): New.
4662         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4663         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4664         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4665         check.
4666         * gcc.dg/vect/pr25413.c: Likewise.
4667         * gcc.dg/vect/pr31699.c: Likewise.
4668
4669 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4670
4671         PR fortran/30814
4672         * gfortran.dg/pack_bounds_1.f90:  New test case.
4673
4674 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4675
4676         PR fortran/31639
4677         * gfortran.dg/initialization_9.f90: New test.
4678
4679 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4680
4681         PR fortran/32797
4682         PR fortran/32800
4683         * gfortran.dg/bind_c_usage_8.f03: New test case.
4684         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4685         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4686
4687 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4688
4689         * gcc.target/mips/branch-cost-1.c: New test.
4690         * gcc.target/mips/branch-cost-2.c: Likewise.
4691
4692 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4693
4694         PR fortran/32732
4695         * gfortran.dg/c_char_tests.f03: New test case.
4696         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4697         * gfortran.dg/c_char_tests_2.f03: New test case.
4698         * gfortran.dg/value_6.f03: Ditto.
4699         * gfortran.dg/value_7.f03: Ditto.
4700
4701 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4702
4703         PR fortran/32600
4704         * gfortran.dg/c_funloc_tests_5.f03: New.
4705         * gfortran.dg/c_funloc_tests_5.f04: New.
4706         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4707
4708 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4709
4710         PR c++/32839
4711         * g++.dg/expr/call4.C: New.
4712         * g++.dg/expr/call5.C: New.
4713
4714 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4715
4716         PR fortran/32710
4717         * gfortran.dg/namelist_30.f90: New test.
4718
4719 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4720
4721         PR fortran/29962
4722         * gfortran.dg/array_initializer_1.f90: Removed warning.
4723         * gfortran.dg/initialization_1.f90: Adjusted messages.
4724         * gfortran.dg/nested_modules_6.f90: Removed warning.
4725
4726         PR fortran/31253
4727         * gfortran.dg/initialization_7.f90: New test.
4728
4729         PR fortran/31639
4730         * gfortran.dg/initialization_8.f90: New test.
4731
4732 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4733
4734         PR c++/30818
4735         * g++.dg/template/crash47.C: Adjust errors.
4736         * g++.dg/template/crash48.C: Adjust errors.
4737         * g++.dg/template/typename12.C: New.
4738         * g++.dg/template/typename13.C: New.
4739         * g++.dg/template/typename14.C: New.
4740         * g++.dg/template/typedef6.C: Adjust errors.
4741
4742 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4743
4744         PR fortran/32627
4745         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4746         * gfortran.dg/pr32627.f03: New test case.
4747
4748         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4749         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4750         c_f_pointer_logical.
4751         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4752         c_f_pointer_complex.
4753         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4754         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4755         c_f_pointer_shape_tests_2.
4756         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4757
4758 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4759
4760         PR fortran/32804
4761         * gfortran.dg/c_loc_tests_9.f03: New test case.
4762         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4763
4764 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4765
4766         PR fortran/32823
4767         * gfortran.dg/int_2.f90: New test.
4768         
4769 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4770
4771         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4772
4773 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4774
4775         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4776         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4777
4778 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4779
4780         PR tree-optimization/19910
4781         * gcc.dg/pr19910.c: New test.
4782
4783 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4784
4785         PR fortran/32738
4786         * gfortran.dg/pr32738.f90: New test.
4787
4788 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4789
4790         PR tree-optimzation/32635
4791         * gfortran.dg/pr32635.f:  New test case.
4792
4793 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4794
4795         PR fortran/32801
4796         * gfortran.dg/pr32801.f03: New test case.
4797
4798 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4799
4800         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4801         Test negative numbers also.
4802         * gcc.dg/c99-math-float-1.c: Likewise.
4803         * gcc.dg/c99-math-long-double-1.c: Likewise.
4804         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4805         test inputs.
4806
4807 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4808         
4809         * lib/target-supports.exp (check_effective_target_sync_int_long):
4810         Enable for xtensa.
4811         (check_effective_target_sync_char_short): Likewise.
4812         
4813 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4814
4815         * gcc.dg/pr28796-2.c: Add more cases.
4816
4817 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4818
4819         * gcc.dg/pr28796-1.c: Add more cases.
4820         * gcc.dg/pr28796-2.c: Likewise.
4821
4822 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4823
4824         * gcc.dg/pr28796-1.c: Add more cases.
4825         * gcc.dg/pr28796-2.c: Likewise.
4826
4827 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4828
4829         PR fortran/32535
4830         * gfortran.dg/pr32535.f90: New test.
4831
4832 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4833
4834         PR fortran/31320
4835         PR fortran/32665
4836         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4837
4838 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4839
4840         PR rtl-optimization/32773
4841         * gcc.dg/pr32773.c: New test.
4842
4843 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4844
4845         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4846         match flax-vector-conversions note.
4847         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4848         instead of dg-error for the warning.
4849
4850 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4851
4852         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4853           adapted to work on targets with 16-bit or wider int.
4854         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4855         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4856         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4857         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4858
4859 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4860
4861         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4862         support large arrays.
4863         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4864         * gcc.dg/20061109-1.c: Likewise.
4865         * gcc.c-torture/execute/20061101-1.x: Likewise.
4866         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4867         * gcc.c-torture/execute/pr31448.x: Likewise.
4868
4869 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4870
4871         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4872
4873         PR fortran/32238
4874         * gfortran.dg/pr32238.f90: New test.
4875
4876         PR fortran/32222
4877         * gfortran.dg/pr32222.f90: New test.
4878
4879         PR fortran/32242
4880         * gfortran.dg/pr32242.f90: New test.
4881         
4882 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4883             David Ung  <davidu@mips.com>
4884
4885         * gcc.target/mips/mips-sched-madd.c: New test case.
4886
4887 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4888
4889         PR libfortran/32611
4890         * gfortran.dg/large_real_kind_1.f90: Update test.
4891         * gfortran.dg/pr17706.f90: Update test.
4892         * gfortran.dg/fmt_zero_digits.f90: Update test.
4893         * gfortran.dg/fmt_zero_precision.f90: Update test.
4894         * gfortran.dg/real_const_3.f90: Update test.
4895
4896 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4897
4898         PR fortran/32036
4899         * gfortran.dg/bounds_check_8.f90: New test.
4900         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4901
4902 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4903
4904         PR fortran/32357
4905         * gfortran.dg/mvbits_2.f90: New test.
4906
4907 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4908
4909         PR libfortran/32731
4910         * gfortran.dg/pack_mask_1.f90:  New test.
4911         * gfortran.dg/unpack_mask_1.f90:  New test.
4912
4913 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4914
4915         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4916         * gcc.dg/20001101-1.c: Likewise.
4917         * gcc.dg/20001102-1.c: Likewise.
4918         * gcc.dg/20020116-2.c: Likewise.
4919         * gcc.dg/20020416-1.c: Likewise.
4920         * gcc.dg/sparc-constant-1.c: Likewise.
4921         * gcc.dg/sparc-dwarf2.c: Likewise.
4922         * gcc.dg/sparc-frame-1.c: Likewise.
4923         * gcc.dg/sparc-getcontext-1.c: Likewise.
4924         * gcc.dg/sparc-loop-1.c: Likewise.
4925         * gcc.dg/sparc-reg-1.c: Likewise.
4926         * gcc.dg/sparc-ret.c: Likewise.
4927         * gcc.dg/sparc-trap-1.c: Likewise.
4928         * gcc.dg/ultrasp10.c: Likewise.
4929         * gcc.dg/ultrasp11.c: Likewise.
4930         * gcc.dg/ultrasp1.c: Likewise.
4931         * gcc.dg/ultrasp2.c: Likewise.
4932         * gcc.dg/ultrasp3.c: Likewise.
4933         * gcc.dg/ultrasp4.c: Likewise.
4934         * gcc.dg/ultrasp5.c: Likewise.
4935         * gcc.dg/ultrasp6.c: Likewise.
4936         * gcc.dg/ultrasp7.c: Likewise.
4937         * gcc.dg/ultrasp8.c: Likewise.
4938         * gcc.dg/ultrasp9.c: Likewise.
4939         * gcc.dg/splet-1.c: Delete.
4940
4941 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4942
4943         PR fortran/32724
4944         * gfortran.dg/stfunc_5.f90: New test.
4945
4946 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4947
4948         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4949         New procedure to check if arrays are naturally aligned to the vector
4950         alignment boundary.
4951         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4952         in size_t typedef.  Adjust tree dump scan results according to
4953         vect_aligned_arrays target check.
4954         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4955         vect_aligned_arrays target check.
4956         * gcc.dg/vect/pr31699.c: Ditto.
4957
4958 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4959
4960         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4961         for V2DFmode vector conditional expression.
4962         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4963         and dfceq patterns.
4964         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4965         and dfcgt patterns.
4966         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4967         V2DFmode comparison and test special values.
4968         * lib/target-supports.exp: Switch on test for V2DFmode 
4969         vector conditional expression.
4970
4971 2007-07-13  Richard Guenther  <rguenther@suse.de>
4972
4973         PR tree-optimization/32721
4974         * gcc.dg/pr32721.c: New testcase.
4975
4976 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4977
4978         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4979         error message part that continues on a new line.
4980
4981 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4982
4983         * gcc.dg/c99-tgmath-1.c: New.
4984         * gcc.dg/c99-tgmath-2.c: New.
4985         * gcc.dg/c99-tgmath-3.c: New.
4986         * gcc.dg/c99-tgmath-4.c: New.
4987
4988 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4989             Janis Johnson  <janis187@us.ibm.com>
4990
4991         PR testsuite/25241
4992         * gcc.test-framework/dg-error-exp-F.c: New test.
4993         * gcc.test-framework/dg-warning-exp-F.c: New test.
4994         * lib/gcc.exp: Enable warning and error prefixes.
4995         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4996         (dg-error): Wrap original dg-error.
4997         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4998         markers from dg-error/dg-warning directives.
4999         * gcc.dg/20040322-1.c: Likewise.
5000         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5001         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5002         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5003         * gcc.dg/Werror-1.c: Likewise.
5004         * gcc.dg/Werror-10.c: Likewise.
5005         * gcc.dg/Werror-11.c: Likewise.
5006         * gcc.dg/Werror-2.c: Likewise.
5007         * gcc.dg/Werror-3.c: Likewise.
5008         * gcc.dg/Werror-4.c: Likewise.
5009         * gcc.dg/Werror-5.c: Likewise.
5010         * gcc.dg/Werror-6.c: Likewise.
5011         * gcc.dg/Werror-7.c: Likewise.
5012         * gcc.dg/Werror-8.c: Likewise.
5013         * gcc.dg/Werror-9.c: Likewise.
5014         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5015         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5016         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5017         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5018         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5019         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5020         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5021         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5022         * gcc.dg/Wnested-externs-1.c: Likewise.
5023         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5024         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5025         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5026         * gcc.dg/Wshadow-3.c: Likewise.
5027         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5028         * gcc.dg/Wwrite-strings-1.c: Likewise.
5029         * gcc.dg/anon-struct-5.c: Likewise.
5030         * gcc.dg/anon-struct-6.c: Likewise.
5031         * gcc.dg/anon-struct-7.c: Likewise.
5032         * gcc.dg/anon-struct-8.c: Likewise.
5033         * gcc.dg/array-8.c: Likewise.
5034         * gcc.dg/array-quals-2.c: Likewise.
5035         * gcc.dg/asm-qual-1.c: Likewise.
5036         * gcc.dg/asm-wide-1.c: Likewise.
5037         * gcc.dg/assign-warn-1.c: Likewise.
5038         * gcc.dg/assign-warn-2.c: Likewise.
5039         * gcc.dg/bitfld-10.c: Likewise.
5040         * gcc.dg/bitfld-11.c: Likewise.
5041         * gcc.dg/bitfld-12.c: Likewise.
5042         * gcc.dg/bitfld-13.c: Likewise.
5043         * gcc.dg/bitfld-14.c: Likewise.
5044         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5045         * gcc.dg/builtins-30.c: Likewise.
5046         * gcc.dg/c90-const-expr-5.c: Likewise.
5047         * gcc.dg/c90-typespec-1.c: Likewise.
5048         * gcc.dg/c99-const-expr-5.c: Likewise.
5049         * gcc.dg/c99-flex-array-5.c: Likewise.
5050         * gcc.dg/c99-fordecl-3.c: Likewise.
5051         * gcc.dg/c99-tag-3.c: Likewise.
5052         * gcc.dg/c99-typespec-1.c: Likewise.
5053         * gcc.dg/c99-vla-jump-1.c: Likewise.
5054         * gcc.dg/c99-vla-jump-2.c: Likewise.
5055         * gcc.dg/c99-vla-jump-3.c: Likewise.
5056         * gcc.dg/c99-vla-jump-4.c: Likewise.
5057         * gcc.dg/c99-vla-jump-5.c: Likewise.
5058         * gcc.dg/cast-1.c: Likewise.
5059         * gcc.dg/cast-2.c: Likewise.
5060         * gcc.dg/cast-3.c: Likewise.
5061         * gcc.dg/cast-4.c: Likewise.
5062         * gcc.dg/cast-pretty-print-1.c: Likewise.
5063         * gcc.dg/comp-goto-2.c: Likewise.
5064         * gcc.dg/comp-goto-3.c: Likewise.
5065         * gcc.dg/cpp/error-1.c: Likewise.
5066         * gcc.dg/cpp/if-paren.c: Likewise.
5067         * gcc.dg/decl-7.c: Likewise.
5068         * gcc.dg/decl-8.c: Likewise.
5069         * gcc.dg/decl-nospec-1.c: Likewise.
5070         * gcc.dg/decl-nospec-2.c: Likewise.
5071         * gcc.dg/decl-nospec-3.c: Likewise.
5072         * gcc.dg/declspec-10.c: Likewise.
5073         * gcc.dg/declspec-11.c: Likewise.
5074         * gcc.dg/declspec-12.c: Likewise.
5075         * gcc.dg/declspec-13.c: Likewise.
5076         * gcc.dg/declspec-14.c: Likewise.
5077         * gcc.dg/declspec-15.c: Likewise.
5078         * gcc.dg/declspec-16.c: Likewise.
5079         * gcc.dg/declspec-17.c: Likewise.
5080         * gcc.dg/declspec-4.c: Likewise.
5081         * gcc.dg/declspec-5.c: Likewise.
5082         * gcc.dg/declspec-6.c: Likewise.
5083         * gcc.dg/declspec-7.c: Likewise.
5084         * gcc.dg/declspec-8.c: Likewise.
5085         * gcc.dg/declspec-9.c: Likewise.
5086         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5087         * gcc.dg/dfp/constants-c99.c: Likewise.
5088         * gcc.dg/dfp/keywords-c89.c: Likewise.
5089         * gcc.dg/dfp/keywords-c99.c: Likewise.
5090         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5091         * gcc.dg/dfp/typespec.c: Likewise.
5092         * gcc.dg/dremf-type-compat-2.c: Likewise.
5093         * gcc.dg/dremf-type-compat-3.c: Likewise.
5094         * gcc.dg/dremf-type-compat-4.c: Likewise.
5095         * gcc.dg/empty-source-2.c: Likewise.
5096         * gcc.dg/empty-source-3.c: Likewise.
5097         * gcc.dg/enum3.c: Likewise.
5098         * gcc.dg/extra-semi-2.c: Likewise.
5099         * gcc.dg/extra-semi-3.c: Likewise.
5100         * gcc.dg/float-range-1.c: Likewise.
5101         * gcc.dg/float-range-2.c: Likewise.
5102         * gcc.dg/float-range-3.c: Likewise.
5103         * gcc.dg/float-range-5.c: Likewise.
5104         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5105         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5106         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5107         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5108         * gcc.dg/format/cast-1.c: Likewise.
5109         * gcc.dg/format/gcc_diag-3.c: Likewise.
5110         * gcc.dg/format/gcc_diag-4.c: Likewise.
5111         * gcc.dg/format/gcc_diag-6.c: Likewise.
5112         * gcc.dg/format/gcc_diag-8.c: Likewise.
5113         * gcc.dg/format/gcc_diag-9.c: Likewise.
5114         * gcc.dg/format/nul-2.c: Likewise.
5115         * gcc.dg/format/opt-1.c: Likewise.
5116         * gcc.dg/format/opt-2.c: Likewise.
5117         * gcc.dg/format/opt-3.c: Likewise.
5118         * gcc.dg/format/opt-4.c: Likewise.
5119         * gcc.dg/format/opt-5.c: Likewise.
5120         * gcc.dg/format/opt-6.c: Likewise.
5121         * gcc.dg/framework-2.c: Likewise.
5122         * gcc.dg/func-args-1.c: Likewise.
5123         * gcc.dg/func-outside-1.c: Likewise.
5124         * gcc.dg/func-outside-2.c: Likewise.
5125         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5126         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5127         * gcc.dg/if-empty-1.c: Likewise.
5128         * gcc.dg/init-bad-1.c: Likewise.
5129         * gcc.dg/init-bad-2.c: Likewise.
5130         * gcc.dg/init-bad-3.c: Likewise.
5131         * gcc.dg/init-desig-obs-2.c: Likewise.
5132         * gcc.dg/init-desig-obs-3.c: Likewise.
5133         * gcc.dg/init-empty-2.c: Likewise.
5134         * gcc.dg/init-empty-3.c: Likewise.
5135         * gcc.dg/inline-11.c: Likewise.
5136         * gcc.dg/inline-12.c: Likewise.
5137         * gcc.dg/inline-8.c: Likewise.
5138         * gcc.dg/inline-9.c: Likewise.
5139         * gcc.dg/inline3.c: Likewise.
5140         * gcc.dg/label-decl-1.c: Likewise.
5141         * gcc.dg/label-decl-2.c: Likewise.
5142         * gcc.dg/label-decl-3.c: Likewise.
5143         * gcc.dg/label-decl-4.c: Likewise.
5144         * gcc.dg/long-long-typespec-1.c: Likewise.
5145         * gcc.dg/lvalue-2.c: Likewise.
5146         * gcc.dg/lvalue-3.c: Likewise.
5147         * gcc.dg/nested-func-3.c: Likewise.
5148         * gcc.dg/nested-redef-1.c: Likewise.
5149         * gcc.dg/noreturn-4.c: Likewise.
5150         * gcc.dg/old-style-prom-2.c: Likewise.
5151         * gcc.dg/old-style-prom-3.c: Likewise.
5152         * gcc.dg/old-style-then-proto-1.c: Likewise.
5153         * gcc.dg/overflow-warn-1.c: Likewise.
5154         * gcc.dg/overflow-warn-2.c: Likewise.
5155         * gcc.dg/overflow-warn-3.c: Likewise.
5156         * gcc.dg/overflow-warn-4.c: Likewise.
5157         * gcc.dg/overflow-warn-6.c: Likewise.
5158         * gcc.dg/parm-forwdecl-2.c: Likewise.
5159         * gcc.dg/parm-forwdecl-3.c: Likewise.
5160         * gcc.dg/parm-impl-decl-1.c: Likewise.
5161         * gcc.dg/parm-impl-decl-2.c: Likewise.
5162         * gcc.dg/parm-incomplete-1.c: Likewise.
5163         * gcc.dg/parm-mismatch-1.c: Likewise.
5164         * gcc.dg/pointer-arith-1.c: Likewise.
5165         * gcc.dg/pointer-arith-2.c: Likewise.
5166         * gcc.dg/pointer-arith-3.c: Likewise.
5167         * gcc.dg/pointer-arith-4.c: Likewise.
5168         * gcc.dg/pointer-arith-6.c: Likewise.
5169         * gcc.dg/pointer-arith-7.c: Likewise.
5170         * gcc.dg/pointer-arith-8.c: Likewise.
5171         * gcc.dg/pr13804-1.c: Likewise.
5172         * gcc.dg/pr15698-1.c: Likewise.
5173         * gcc.dg/pr15698-2.c: Likewise.
5174         * gcc.dg/pr15698-3.c: Likewise.
5175         * gcc.dg/pr15698-4.c: Likewise.
5176         * gcc.dg/pr15698-5.c: Likewise.
5177         * gcc.dg/pr15698-6.c: Likewise.
5178         * gcc.dg/pr15698-7.c: Likewise.
5179         * gcc.dg/pr15698-8.c: Likewise.
5180         * gcc.dg/pr17188-1.c: Likewise.
5181         * gcc.dg/pr17301-1.c: Likewise.
5182         * gcc.dg/pr17301-2.c: Likewise.
5183         * gcc.dg/pr17730-1.c: Likewise.
5184         * gcc.dg/pr20368-1.c: Likewise.
5185         * gcc.dg/pr20368-2.c: Likewise.
5186         * gcc.dg/pr20368-3.c: Likewise.
5187         * gcc.dg/pr22308-1.c: Likewise.
5188         * gcc.dg/qual-component-1.c: Likewise.
5189         * gcc.dg/redecl-1.c: Likewise.
5190         * gcc.dg/redecl-11.c: Likewise.
5191         * gcc.dg/redecl-12.c: Likewise.
5192         * gcc.dg/redecl-13.c: Likewise.
5193         * gcc.dg/redecl-14.c: Likewise.
5194         * gcc.dg/redecl-15.c: Likewise.
5195         * gcc.dg/register-var-1.c: Likewise.
5196         * gcc.dg/register-var-2.c: Likewise.
5197         * gcc.dg/stmt-expr-2.c: Likewise.
5198         * gcc.dg/stmt-expr-3.c: Likewise.
5199         * gcc.dg/stmt-expr-label-1.c: Likewise.
5200         * gcc.dg/stmt-expr-label-2.c: Likewise.
5201         * gcc.dg/stmt-expr-label-3.c: Likewise.
5202         * gcc.dg/struct-empty-2.c: Likewise.
5203         * gcc.dg/struct-empty-3.c: Likewise.
5204         * gcc.dg/struct-parse-1.c: Likewise.
5205         * gcc.dg/struct-semi-1.c: Likewise.
5206         * gcc.dg/struct-semi-2.c: Likewise.
5207         * gcc.dg/struct-semi-3.c: Likewise.
5208         * gcc.dg/switch-5.c: Likewise.
5209         * gcc.dg/switch-6.c: Likewise.
5210         * gcc.dg/switch-7.c: Likewise.
5211         * gcc.dg/tls/diag-5.c: Likewise.
5212         * gcc.dg/transparent-union-1.c: Likewise.
5213         * gcc.dg/transparent-union-3.c: Likewise.
5214         * gcc.dg/typespec-1.c: Likewise.
5215         * gcc.dg/vla-init-2.c: Likewise.
5216         * gcc.dg/vla-init-3.c: Likewise.
5217         * gcc.dg/vla-init-4.c: Likewise.
5218         * gcc.dg/vla-init-5.c: Likewise.
5219         * gcc.dg/void-cast-2.c: Likewise.
5220         * gcc.dg/wvla-3.c: Likewise.
5221         * gcc.dg/wvla-7.c: Likewise.
5222         * gcc.target/i386/991209-1.c: Likewise.
5223         * gcc.target/ia64/fpreg-1.c: Likewise.
5224         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5225         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5226         
5227 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5228
5229         PR fortran/31639
5230         * gfortran.dg/func_decl_4.f90: New test.
5231
5232 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5233
5234         PR fortran/32727
5235         * gfortran.dg/interface_17.f90: New test.
5236
5237 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5238
5239         PR fortran/32599
5240         * gfortran.dg/32599.f03: New test case.
5241
5242         PR fortran/32601
5243         * gfortran.dg/32601.f03: New test case.
5244         * gfortran.dg/32601_1.f03: Ditto.
5245         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5246         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5247
5248 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5249
5250         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5251
5252 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5253             Devang Patel  <dpatel@apple.com>
5254
5255         PR tree-optimization/25413
5256         * gcc.dg/vect/vect-align-1.c: New.
5257         * gcc.dg/vect/vect-align-2.c: New.
5258         * gcc.dg/vect/pr25413.c: New.
5259         * gcc.dg/vect/pr25413a.c: New.
5260         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5261
5262 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5263
5264         * lib/target-support.exp (check_ultrasparc_hw_available):
5265         New function.
5266         (is-effective-target): Check $arg for ultrasparc_hw.
5267         (is-effective-target-keyword): Likewise.
5268         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5269         when determining what to do on sparc platforms.
5270         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5271         * gcc.dg/20001101-1.c: Likewise.
5272         * gcc.dg/20001101-2.c: Likewise.
5273         * gcc.dg/ultrasp9.c: Likewise.
5274         * gcc.dg/ultrasp10.c: Likewise.
5275         * gcc.target/sparc/pdist-3.c: Likewise.
5276
5277 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5278
5279         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5280
5281 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5282
5283         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5284         get vectorized.
5285         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5286         now get vectorized.
5287         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5288         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5289         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5290         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5291         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5292         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5293         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5294         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5295         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5296         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5297         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5298         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5299         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5300         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5301         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5302         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5303         Add spu.
5304
5305 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR c++/30854
5308         * g++.dg/parse/error30.C: New test.
5309
5310 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5311
5312         PR fortran/29804
5313         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5314
5315 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5316
5317         * gfortran.fortran-torture/compile/pr32663.f: New test.
5318
5319 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5320
5321         PR c++/31027
5322         * g++.dg/inherit/virtual4.C: New.
5323
5324 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5325
5326         PR target/32661
5327         * gcc.target/i386/pr32661-1.c: New test.
5328
5329 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5330
5331         * gnat.dg/invariant_index.ad[sb]: New test.
5332
5333 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5334
5335         PR c++/32560
5336         * g++.dg/template/decl3.C: New.
5337
5338 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5339
5340         PR 32617
5341         * gcc.c-torture/execute/align-3.c: New.
5342
5343 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5344
5345         PR target/32708
5346         * gcc.target/i386/pr32708-1.c: New test.
5347         * gcc.target/i386/pr32708-2.c: Ditto.
5348         * gcc.target/i386/pr32708-3.c: Ditto.
5349
5350 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5351
5352         * g++.dg/init/new20.C: Remove svn:executable flag.
5353
5354 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5355
5356         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5357
5358 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5359
5360         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5361
5362 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5363
5364         PR testsuite/25241
5365         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5366         directive.
5367         
5368 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/32157
5371         * gfortran.dg/overload_2.f90: New test.
5372
5373         PR fortran/32689
5374         * gfortran.dg/transfer_simplify_5.f90
5375
5376         PR fortran/32634
5377         * gfortran.dg/interface_15.f90: New test.
5378
5379 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5380
5381         PR libfortran/32336
5382         * gfortran.dg/matmul_5.f90:  New test case.
5383
5384 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5385
5386         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5387         * gcc.dg/fesd-any.h: Likewise.
5388         * gcc.dg/fesd-baseonly.c: Likewise.
5389         * gcc.dg/fesd-baseonly.h: Likewise.
5390         * gcc.dg/fesd-none.c: Likewise.
5391         * gcc.dg/fesd-none.h: Likewise.
5392         * gcc.dg/fesd-reduced.c: Likewise.
5393         * gcc.dg/fesd-reduced.h: Likewise.
5394         * gcc.dg/fesd-sys.c: Likewise.
5395         * gcc.dg/fesd-sys.h: Likewise
5396         * gcc.dg/fesd.h: Likewise.
5397
5398         * g++.dg/debug/dwarf2: New directory.
5399         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5400         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5401         * g++.dg/other/fesd-any.h: Likewise.
5402         * g++.dg/other/fesd-baseonly.C: Likewise.
5403         * g++.dg/other/fesd-baseonly.h: Likewise.
5404         * g++.dg/other/fesd-none.C: Likewise.
5405         * g++.dg/other/fesd-none.h: Likewise.
5406         * g++.dg/other/fesd-reduced.C: Likewise.
5407         * g++.dg/other/fesd-reduced.h: Likewise.
5408         * g++.dg/other/fesd-sys.C: Likewise.
5409         * g++.dg/other/fesd-sys.h: Likewise.
5410         * g++.dg/other/fesd.h: Likewise.
5411
5412 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5413
5414         PR fortran/31129
5415         * gfortran.dg/parameter_unused.f90: New test.
5416
5417 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5418
5419         PR tree-optimization/32681
5420         * gcc.dg/tree-ssa/pr32681.c: New test.
5421
5422 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5423
5424         PR fortran/32678
5425         * gfortran.dg/fmt_t_5.f90: New test.
5426
5427 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5428
5429         PR c++/30535
5430         * g++.dg/template/operator10.C: New.
5431
5432 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5433
5434         PR libfortran/32217
5435         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5436
5437 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5438
5439         PR fortran/29876
5440         * gfortran.dg/operator_6.f90: New test.
5441
5442 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5443
5444         PR fortran/17711
5445         * gfortran.dg/operator_4.f90: New test.
5446         * gfortran.dg/operator_5.f90: New test.
5447         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5448         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5449
5450 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/32669
5453         * gfortran.dg/argument_checking_6.f90: New.
5454
5455 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5456
5457         PR fortran/25094
5458         * gfortran.dg/interface_155555.f90: New test.
5459
5460 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5461
5462         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5463         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5464
5465 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5466
5467         PR testsuite/25241
5468         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5469         discern pedantic diagnostics and errors.
5470         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5471         and not an error.
5472         * gcc.dg/20050121-1.c: This is an error and not a warning.
5473         * gcc.target/i386/sseregparm-2.c:  Likewise.
5474         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5475         * gcc.dg/charset/attribute2.c: Likewise.
5476         * gcc.dg/bitfld-1.c: Likewise.
5477         * gcc.dg/pack-test-2.c: Likewise.
5478         * gcc.dg/940510-1.c: Match separately error and warning.
5479         * gcc.dg/array-2.c: Match separately multiple messages. The second
5480         diagnostic is a pedantic warning and not an error.
5481         * gcc.dg/pr14475.c: Match separately multiple messages.
5482         * gcc.dg/pr18809-1.c: Likewise.
5483         * gcc.dg/pr27953.c: Likewise.
5484         * gcc.dg/vla-init-1.c: Likewise.
5485         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5486
5487 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5488
5489         PR fortran/32644
5490         * gfortran.dg/char_decl_1.f90: New test.
5491
5492 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5493
5494         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5495
5496 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5497
5498         PR c++/32232
5499         * g++.dg/template/overload9.C: New test.
5500
5501 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5502
5503         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5504         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5505
5506 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5507
5508         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5509         * gcc.dg/20001012-2.c: Likewise.
5510         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5511         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5512
5513 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5514
5515         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5516         about the chunk size when STACK_SIZE is defined.
5517
5518 2007-07-06  Josh Conner  <jconner@apple.com>
5519
5520         PR middle-end/32602
5521         * gcc.dg/sibcall-8.c: New test.
5522
5523 2007-07-06  Josh Conner  <jconner@apple.com>
5524
5525         PR middle-end/32603
5526         * gcc.target/arm/sibcall-1.c: New test.
5527
5528 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5529
5530         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5531
5532 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5533
5534         * gfortran.dg/save_parameter.f90: New test.
5535         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5536
5537 2007-07-06  Richard Guenther  <rguenther@suse.de>
5538
5539         * g++.dg/opt/pr30965.C: New testcase.
5540
5541 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5542
5543         * gcc.target/mips/save-restore-5.c: New test.
5544
5545 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5546
5547         PR rtl_optimization/32450
5548         * gcc.dg/pr32450.c: New runtime test.
5549
5550 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5551
5552         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5553         single underscore in scan directives.
5554
5555 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/32245
5558         * g++.dg/init/ptrmem4.C: New test.
5559
5560         PR c++/32251
5561         * g++.dg/init/new21.C: Likewise.
5562
5563         PR c++/31992
5564         * g++.dg/template/static30.C: Likewise.
5565
5566 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5567
5568         * gcc.dg/vect/costmodel/ppc: New directory.
5569         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5570         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5571         New test.
5572         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5573         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5574         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5575         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5576         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5577         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5578         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5579         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5580         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5581         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5582         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5583         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5584         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5585         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5586
5587 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5588
5589         PR fortran/32359
5590         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5591
5592 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5593
5594         PR fortran/32526
5595         * gfortran.dg/interface_14.f90: New test.
5596
5597         PR fortran/32613
5598         * gfortran.dg/do_iterator_2.f90: New test.
5599
5600 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5601
5602         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5603         (FE_DEC_DOWNWARD): Likewise.
5604         (FE_DEC_UPWARD): Likewise.
5605         (FE_DEC_TOWARDZERO): Likewise.
5606         (FE_DEC_TONEARESTFROMZERO): Likewise.
5607
5608 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5609
5610         * gcc.c-torture/compile/pr32606.c: New.
5611         * gfortran.fortran-torture/execute/pr32604.f90: New.
5612
5613 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5614
5615         * gcc.dg/visibility-12.c: New test.
5616         * gcc.dg/visibility-13.c: Likewise.
5617         * g++.dg/ext/visibility-9.C: Likewise.
5618         * g++.dg/ext/visibility-10.C: Likewise.
5619
5620 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5621
5622         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5623         * gcc.dg/sh-relax-vxworks.c: New test.
5624
5625 2007-07-04  Richard Guenther  <rguenther@suse.de>
5626
5627         PR tree-optimization/32500
5628         * gcc.c-torture/execute/pr32500.c: New testcase.
5629
5630 2007-07-04  Richard Guenther  <rguenther@suse.de>
5631
5632         PR tree-optimization/32482
5633         * gcc.c-torture/compile/pr32482.c: New testcase.
5634
5635 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5636
5637         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5638         VxWorks kernels.
5639         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5640         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5641         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5642         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5643
5644 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5645
5646         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5647
5648 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5649
5650         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5651
5652 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5653
5654         PR fortran/31198
5655         * gfortran.dg/min_max_optional_1.f90: New test.
5656         * gfortran.dg/min_max_optional_2.f90: New test.
5657         * gfortran.dg/min_max_optional_3.f90: New test.
5658
5659 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5660
5661         PR fortran/32545
5662         * gfortran.dg/fmt_error.f90: New test.
5663
5664 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5665
5666         PR fortran/32612
5667         * gfortran.dg/interface_13.f90: New test.
5668
5669 2007-07-03  Dave Brolley  <brolley@redhat.com>
5670
5671         PR c++/31743
5672         * g++.dg/init/new20.C: New test.
5673
5674 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5675
5676         PR fortran/32579
5677         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5678
5679 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5680
5681         PR fortran/25062
5682         * common_7.f90: New.
5683         * common_8.f90: New.
5684         * common_9.f90: New.
5685
5686 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5687
5688         PR fortran/30940
5689         * gfortran.dg/argument_checking_1.f90: New.
5690         * gfortran.dg/argument_checking_2.f90: New.
5691         * gfortran.dg/argument_checking_3.f90: New.
5692         * gfortran.dg/argument_checking_4.f90: New.
5693         * gfortran.dg/argument_checking_5.f90: New.
5694         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5695         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5696
5697 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5698
5699         * gcc.dg/pr32176.c: Add -w to default dg-options.
5700
5701 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5702
5703         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5704
5705 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5706
5707         PR fortran/20888
5708         * gfortran.dg/null_2.f90: New.
5709
5710 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5711             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5712
5713         PR middle-end/32176
5714         * gcc.dg/pr32176.c: New test.
5715
5716 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5717
5718         * gcc.dg/const-float80.c : New test.
5719         * gcc.dg/const-float128.c : New test.
5720         * gcc.dg/const-float80-ped.c : New test.
5721         * gcc.dg/const-float128-ped.c : New test.
5722
5723 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5724
5725         * gcc.dg/c99-math.h: Fix typo.
5726
5727 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5728
5729         PR libgomp/32468
5730         * gcc.dg/gomp/pr32468-1.c: New test.
5731
5732 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5733
5734         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5735         an ABI option.
5736
5737 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5738
5739         * gfortran.fortran-torture/compile/pr32583.f: New.
5740         * gcc.c-torture/compile/pr32584.c: New
5741
5742 2007-07-02  Ollie Wild  <aaw@google.com>
5743
5744         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5745         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5746
5747 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5748
5749         * gcc.target/mips/save-restore-1.c: New test.
5750         * gcc.target/mips/save-restore-2.c: Likewise.
5751         * gcc.target/mips/save-restore-3.c: Likewise.
5752         * gcc.target/mips/save-restore-4.c: Likewise.
5753
5754 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5755
5756         PR tree-optimization/31966
5757         PR tree-optimization/32533
5758         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5759         * gfortran.dg/pr32533.f90: Ditto.
5760
5761 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * g++.dg/opt/nrv12.C: New test.
5764         * gcc.target/i386/nrv1.c: New test.
5765
5766         PR c++/31748
5767         * g++.dg/gomp/pr31748.C: New test.
5768
5769 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5770  
5771         PR tree-optimization/32230
5772         * gcc.dg/vect/pr32230.c: New test.
5773
5774 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5775
5776         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5777         * bind_c_coms.f90: Ditto.
5778         * bind_c_coms_driver.c: Ditto.
5779         * bind_c_dts.f90: Ditto.
5780         * bind_c_dts_2.f03: Ditto.
5781         * bind_c_dts_2_driver.c: Ditto.
5782         * bind_c_dts_3.f03: Ditto.
5783         * bind_c_dts_4.f03: Ditto.
5784         * bind_c_dts_driver.c: Ditto.
5785         * bind_c_implicit_vars.f03: Ditto.
5786         * bind_c_procs.f03: Ditto.
5787         * bind_c_usage_2.f03: Ditto.
5788         * bind_c_usage_3.f03: Ditto.
5789         * bind_c_usage_5.f03: Ditto.
5790         * bind_c_usage_6.f03: Ditto.
5791         * bind_c_usage_7.f03: Ditto.
5792         * bind_c_vars.f90: Ditto.
5793         * bind_c_vars_driver.c: Ditto.
5794         * binding_c_table_15_1.f03: Ditto.
5795         * binding_label_tests.f03: Ditto.
5796         * binding_label_tests_10.f03: Ditto.
5797         * binding_label_tests_10_main.f03: Ditto.
5798         * binding_label_tests_11.f03: Ditto.
5799         * binding_label_tests_11_main.f03: Ditto.
5800         * binding_label_tests_12.f03: Ditto.
5801         * binding_label_tests_13.f03: Ditto.
5802         * binding_label_tests_13_main.f03: Ditto.
5803         * binding_label_tests_14.f03: Ditto.
5804         * binding_label_tests_2.f03: Ditto.
5805         * binding_label_tests_3.f03: Ditto.
5806         * binding_label_tests_4.f03: Ditto.
5807         * binding_label_tests_5.f03: Ditto.
5808         * binding_label_tests_6.f03: Ditto.
5809         * binding_label_tests_7.f03: Ditto.
5810         * binding_label_tests_8.f03: Ditto.
5811         * binding_label_tests_9.f03: Ditto.
5812         * c_assoc.f90: Ditto.
5813         * c_assoc_2.f03: Ditto.
5814         * c_f_pointer_shape_test.f90: Ditto.
5815         * c_f_pointer_tests.f90: Ditto.
5816         * c_f_tests_driver.c: Ditto.
5817         * c_funloc_tests.f03: Ditto.
5818         * c_funloc_tests_2.f03: Ditto.
5819         * c_funloc_tests_3.f03: Ditto.
5820         * c_funloc_tests_3_funcs.c: Ditto.
5821         * c_kind_params.f90: Ditto.
5822         * c_kind_tests_2.f03: Ditto.
5823         * c_kinds.c: Ditto.
5824         * c_loc_driver.c: Ditto.
5825         * c_loc_test.f90: Ditto.
5826         * c_loc_tests_2.f03: Ditto.
5827         * c_loc_tests_2_funcs.c: Ditto.
5828         * c_loc_tests_3.f03: Ditto.
5829         * c_loc_tests_4.f03: Ditto.
5830         * c_loc_tests_5.f03: Ditto.
5831         * c_loc_tests_6.f03: Ditto.
5832         * c_loc_tests_7.f03: Ditto.
5833         * c_loc_tests_8.f03: Ditto.
5834         * c_ptr_tests.f03: Ditto.
5835         * c_ptr_tests_10.f03: Ditto.
5836         * c_ptr_tests_5.f03: Ditto.
5837         * c_ptr_tests_7.f03: Ditto.
5838         * c_ptr_tests_7_driver.c: Ditto.
5839         * c_ptr_tests_8.f03: Ditto.
5840         * c_ptr_tests_8_funcs.c: Ditto.
5841         * c_ptr_tests_9.f03: Ditto.
5842         * c_ptr_tests_driver.c: Ditto.
5843         * c_size_t_driver.c: Ditto.
5844         * c_size_t_test.f03: Ditto.
5845         * com_block_driver.f90: Ditto.
5846         * global_vars_c_init.f90: Ditto.
5847         * global_vars_c_init_driver.c: Ditto.
5848         * global_vars_f90_init.f90: Ditto.
5849         * global_vars_f90_init_driver.c: Ditto.
5850         * interop_params.f03: Ditto.
5851         * iso_c_binding_only.f03: Ditto.
5852         * iso_c_binding_rename_1.f03: Ditto.
5853         * iso_c_binding_rename_1_driver.c: Ditto.
5854         * iso_c_binding_rename_2.f03: Ditto.
5855         * iso_c_binding_rename_2_driver.c: Ditto.
5856         * kind_tests_2.f03: Ditto.
5857         * kind_tests_3.f03: Ditto.
5858         * module_md5_1.f90: Ditto.
5859         * only_clause_main.c: Ditto.
5860         * print_c_kinds.f90: Ditto.
5861         * test_bind_c_parens.f03: Ditto.
5862         * test_c_assoc.c: Ditto.
5863         * test_com_block.f90: Ditto.
5864         * test_common_binding_labels.f03: Ditto.
5865         * test_common_binding_labels_2.f03: Ditto.
5866         * test_common_binding_labels_2_main.f03: Ditto.
5867         * test_common_binding_labels_3.f03: Ditto.
5868         * test_common_binding_labels_3_main.f03: Ditto.
5869         * test_only_clause.f90: Ditto.
5870         * use_iso_c_binding.f90: Ditto.
5871         * value_5.f90: Ditto.
5872         * value_test.f90: Ditto.
5873         * value_tests_f03.f90: Ditto.
5874
5875 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5876
5877         * gcc.dg/tls/opt-14.c: New.
5878
5879 2007-07-01  Ollie Wild  <aaw@google.com>
5880
5881         * g++.dg/lookup/using16.C: New test.
5882         * g++.dg/lookup/using17.C: New test.
5883
5884 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5885
5886         PR fortran/32239
5887         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5888         (test_4): Use proper test for floating point equality.
5889         (test_8): Likewise.
5890
5891 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5892
5893         PR libgfortran/32554
5894         * gfortran.dg/fmt_p_1.f90: New test.
5895
5896 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5897
5898         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5899         initialization and fix dg-final check - the initialization loop is
5900         vectorizable.
5901
5902 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5903             Volker Reichelt  <reichelt@netcologne.de>
5904
5905         PR middle-end/32559
5906         * gcc.dg/pr32559.c: New test.
5907
5908 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5909
5910         PR tree-optimization/25371
5911         * gcc.dg/vect/pr25371.c: New test.
5912
5913 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5914
5915         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5916         when allocating and initializing a flexible array.
5917
5918 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5919
5920         PR fortran/20373
5921         * gfortran.dg/intrinsic.f90: New test.
5922
5923 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5924
5925         PR fortran/32555
5926         * gfortran.dg/fmt_zero_check.f90: New.
5927
5928 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5929
5930         PR fortran/30284
5931         * gfortran.dg/repeat_f90: New test.
5932
5933 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5934
5935         PR testsuite/25241
5936         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5937         -pedantic-errors, so we should match errors.
5938         * gcc.dg/cpp/escape-1.c: Likewise.
5939         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5940         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5941         warning.
5942         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5943         errors instead of warnings.
5944         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5945         a pedantic warning.
5946         * gcc.dg/cpp/arith-3.c: Likewise.
5947
5948 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5949
5950         PR testsuite/25241
5951         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5952         * gcc.dg/pch/valid-2.c: Likewise.
5953         * gcc.dg/pch/valid-3.c: Likewise.
5954         * gcc.dg/pch/warn-1.c: Likewise.
5955         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5956         
5957 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5958
5959         PR c/4076
5960         * gcc.dg/Wunused-function.c: New.
5961         
5962 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5963
5964         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5965
5966 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5967
5968         * g++.dg/other/canon-31724.C: New.
5969         
5970 2007-06-29  Jan Hubicka  <jh@suse.cz>
5971
5972         PR middle-end/32372
5973         * gcc.c-torture/compile/pr32372.c: new.
5974
5975 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5976
5977         * gfortran.dg/operator_3.f90: New test.
5978
5979 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5980
5981         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5982         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5983
5984 2007-06-29  Richard Guenther  <rguenther@suse.de>
5985
5986         PR middle-end/32493
5987         * gcc.dg/inline-23.c: New testcase.
5988
5989 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5990
5991         PR tree-optimization/24659
5992         * gcc.target/i386/vectorize2.c: New test.
5993         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5994         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5995
5996 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5997
5998         * gcc.dg/pointer-arith-9.c: New test.
5999
6000 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6001
6002         PR fortran/32483
6003         * gfortran.dg/fmt_read_2.f90: New.
6004
6005 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6006
6007         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6008         If it exists, don't try to create it.
6009
6010 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6011
6012         * g++.dg/ext/visibility/ms-compat-1.C: New.
6013
6014 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6015
6016         PR tree-opt/32417
6017         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6018
6019 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6020
6021         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6022         targets.
6023
6024 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6025
6026         PR fortran/32467
6027         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6028
6029 2007-06-27  Richard Guenther  <rguenther@suse.de>
6030
6031         PR middle-end/32492
6032         * gcc.dg/inline-22.c: New testcase.
6033
6034 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6035
6036         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6037         the scan-assembler constant.
6038
6039 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6040
6041         PR 20216
6042         * gcc.dg/pr20216.c: New.
6043
6044 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6045
6046         PR tree-opt/32421
6047         * gcc.dg/vect/pr32421.c: New test.
6048
6049 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6050
6051         PR c++/32111
6052         * g++.dg/other/friend5.C: New test.
6053
6054 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6055
6056         PR fortran/32464
6057         * gfortran.dg/host_assoc_function_2.f90: New test.
6058
6059         PR fortran/31494
6060         * gfortran.dg/host_assoc_call_1.f90: New test.
6061
6062 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6063
6064         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6065         
6066 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6067
6068         PR fortran/32456
6069         * gfortran.dg/error_format.f90: New test.
6070
6071 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6072
6073         PR fortran/32136
6074         * gfortran.dg/pr32136.f90: New test.
6075
6076 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6077
6078         PR fortran/31726
6079         * gfortran.dg/minmaxloc_1.f90: New test.
6080
6081         PR fortran/32298
6082         * gfortran.dg/minmaxloc_2.f90: New test.
6083
6084 2007-06-23  Richard Guenther  <rguenther@suse.de>
6085
6086         PR tree-optimization/16876
6087         PR middle-end/29478
6088         * gcc.dg/pr29254.c: The warning is bogus.
6089         * gcc.dg/warn-1.c: Likewise.
6090         * gcc.dg/assign-warn-3.c: Likewise.
6091         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6092
6093 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6094
6095         * gcc.c-torture/execute/20070623-1.c: New.
6096
6097 2007-06-22  Jan Hubicka  <jh@suse.cz>
6098
6099         * gcc.c-torture/compile/pr31541.c: New.
6100
6101 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6102
6103         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6104         Remove -m64 from dg-options.
6105
6106 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6107
6108         PR middle-end/32374
6109         * gcc.dg/pr32374.c: New test.
6110
6111 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6112
6113         PR fortran/32360
6114         * gfortran.dg/pointer_assign_3.f90: New test.
6115
6116 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6117
6118         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6119
6120 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6121
6122         PR fortran/31162
6123         * gfortran.dg/assign.f90: Update test.
6124         * gfortran.dg/real_do_1.f90: Update test.
6125         * gfortran.dg/gomp/omp_do1.f90: Update test.
6126         * gfortran.dg/warnings_are_errors_1.f: Update test.
6127         * gfortran.dg/g77/20010519-1.f: Update test.
6128         * gfortran.dg/g77/pr9258.f: Update test.
6129         * gfortran.dg/g77/960317-1.f: Update test.
6130
6131 2007-06-21  Richard Guenther  <rguenther@suse.de>
6132
6133         PR tree-optimization/32453
6134         * gcc.c-torture/compile/pr32453.c: New testcase.
6135
6136 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6137
6138         PR tree-optimization/31866
6139         * gcc.dg/pr31866.c: New test.
6140
6141 2007-06-21  Richard Guenther  <rguenther@suse.de>
6142
6143         PR tree-optimization/32451
6144         * g++.dg/torture/20070621-1.C: New testcase.
6145
6146 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6147
6148         * gcc.dg/attr-isr.c: Test delay slot content.
6149         
6150 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6151
6152         PR fortran/32361
6153         gfortran.dg/pointer_assign_2.f90: New test.
6154
6155 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6156
6157         PR fortran/25061
6158         gfortran.dg/invalid_procedure_name.f90: New test.
6159
6160 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6161
6162         PR tree-optimization/25737
6163         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6164
6165 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6166
6167         * gcc.target/i386/large-size-array-3.c: New.
6168
6169 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6170         Richard Guenther  <rguenther@suse.de>
6171
6172         PR fortran/32140
6173         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6174
6175 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR middle-end/31959
6178         * gcc.dg/pr31959.c: New test.
6179
6180         PR inline-asm/32109
6181         * g++.dg/ext/asm10.C: New test.
6182
6183         PR middle-end/32285
6184         * gcc.c-torture/execute/20070614-1.c: New test.
6185
6186 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6187
6188         * gcc.target/arm/stack-corruption.c: New test.
6189
6190 2007-06-19  Richard Guenther  <rguenther@suse.de>
6191
6192         * g++.dg/torture/pr30252.C: New testcase.
6193
6194 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR tree-optimization/32353
6197         * g++.dg/opt/nrv13.C: New test.
6198
6199 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6200
6201         PR fortran/20863
6202         PR fortran/20882
6203         * gfortran.dg/impure_assignment_2.f90 : New test.
6204
6205         PR fortran/32236
6206         * gfortran.dg/data_initialized_2.f90 : New test.
6207
6208         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6209         appropriate version of 'dmach'.
6210
6211 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6212
6213         PR target/32389
6214         * gcc.target/i386/pr32389.c New test.
6215
6216 2007-06-18  Simon Baldwin <simonb@google.com>
6217
6218         PR c++/31923
6219         * g++.dg/template/error25.C: New.
6220         * g++.dg/template/spec35.C: New.
6221
6222 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6223
6224         * gcc.c-torture/compile/pr32355.c: New testcase.
6225         
6226 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6227
6228         PR tree-optimization/32383
6229         * g++.dg/opt/pr32383.C: New test.
6230
6231 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6232
6233         PR rtl-optimization/32366
6234         * gcc.dg/vect/pr32366.c: New test.
6235
6236 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6237
6238         * gcc.c-torture/compile/pr32349.c: New testcase.
6239         
6240 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6241
6242         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6243         * gcc.target/sparc/combined-2.c: Likewise.
6244         * gcc.target/sparc/fexpand.c : Likewise.
6245         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6246         * gcc.target/sparc/fpack16.c : Likewise.
6247         * gcc.target/sparc/fpmerge.c : Likewise.
6248         * gcc.target/sparc/fpmul.c : Likewise.
6249         * gcc.target/sparc/noresult.c : Likewise.
6250         * gcc.target/sparc/pdist.c: Likewise.
6251
6252 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6253
6254         PR middle-end/31723
6255         * gcc.target/i386/recip-divf.c: New test.
6256         * gcc.target/i386/recip-sqrtf.c: Ditto.
6257         * gcc.target/i386/recip-vec-divf.c: Ditto.
6258         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6259         * gcc.target/i386/sse-recip.c: Ditto.
6260         * gcc.target/i386/sse-recip-vec.c: Ditto.
6261
6262 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6263
6264         PR tree-opt/32225
6265         * gcc.c-torture/compile/20070605-1.c: New test.
6266
6267         * gcc.c-torture/compile/20070603-1.c: New testcase.
6268         * gcc.c-torture/compile/20070603-2.c: New testcase.
6269
6270         * gcc.c-torture/compile/20070531-1.c: New test.
6271
6272         PR tree-opt/32167
6273         * gcc.c-torture/compile/20070531-2.c: New test.
6274
6275         PR tree-opt/32144
6276         * gcc.c-torture/compile/20070529-1.c: New test.
6277
6278         PR tree-opt/32145
6279         * gcc.c-torture/compile/20070529-2.c: New test.
6280
6281         PR tree-opt/32015
6282         * gcc.c-torture/compile/20070520-1.c: New test.
6283
6284         * g++.dg/ext/java-1.C: New test.
6285
6286         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6287         loops instead of one. Remove the "can't determine dependence"
6288         check.
6289         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6290         needed as the cast is gone in the first place.
6291         * gcc.dg/max-1.c: Change local variable a to be a global one.
6292         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6293         have a cast which is PREd.
6294
6295 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6296
6297         * g++.dg/lookup/anon6.C: New test.
6298
6299 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6300
6301         PR c++/31806
6302         * g++.dg/opt/static6.C: New testcase.
6303
6304 2007-06-14  Geoff Keating  <geoffk@apple.com>
6305
6306         * g++.dg/ext/visibility/overload-1.C: New.
6307
6308         PR 31093
6309         * g++.dg/ext/visibility/anon4.C: New.
6310
6311 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6312
6313         PR target/32268
6314         * gcc.target/i386/pr32268.c: New test.
6315
6316 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6317
6318         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6319         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6320         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6321
6322         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6323         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6324         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6325         BID is used.
6326
6327 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6328
6329         PR fortran/32302
6330         * gfortran.dg/common_resize_1.f90: New test.
6331
6332 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6333
6334         PR target/32274
6335         * gcc.dg/vect/pr32224.c: Fix.   
6336         
6337 2007-06-13  Eric Christopher  <echristo@apple.com>
6338
6339         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6340
6341 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6342
6343         PR fortran/32323
6344         * gfortran.dg/actual_array_vect_1.f90: New.
6345
6346 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6347
6348         * gcc.target/sparc/mfpu.c: New test.
6349
6350 2007-06-12  Geoff Keating  <geoffk@apple.com>
6351
6352         * g++.dg/warn/weak1.C: Suppress on Darwin.
6353         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6354
6355 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6356
6357         PR middle-end/31579
6358          * g++.dg/torture/pr31579.C: New testcase.
6359
6360 2007-06-12  Ian Lance Taylor  <iant@google.com>
6361
6362         PR libstdc++/29286
6363         * g++.dg/init/new16.C: New test.
6364         * g++.dg/init/new17.C: New test.
6365         * g++.dg/init/new18.C: New test.
6366         * g++.dg/init/new19.C: New test.
6367
6368 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6369
6370         * gnat.dg/lhs_view_convert.adb: New test.
6371
6372 2007-06-12  Richard Guenther  <rguenther@suse.de>
6373
6374         PR tree-optimization/15353
6375         PR tree-optimization/31657
6376         * gcc.c-torture/execute/20070424-1.c: New testcase.
6377         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6378         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6379         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6380         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6381         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6382
6383 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6384
6385         PR rtl-optimization/32293
6386         * gcc.dg/pr32293.c: New test.
6387
6388 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6389
6390         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6391
6392 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6393
6394         PR fortran/29786
6395         * gfortran.dg/equiv_7.f90: New test.
6396         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6397
6398         PR fortran/30875
6399         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6400
6401 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6402
6403         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6404         * gcc.dg/setjmp-4.c: Likewise.
6405         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6406
6407 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6408
6409         PR rtl-optimization/31025
6410         * gfortran.dg/pr31025.f90: New.
6411
6412 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6413
6414         PR target/32280
6415         * gcc.target/i386/pr32280.c: New test.
6416
6417 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6418
6419         PR middle-end/32279
6420         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6421
6422 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6423
6424         PR libgfortran/32235
6425         * gfortran.dg/backspace_9.f: New test.
6426
6427 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6428
6429         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6430
6431 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6432
6433         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6434
6435 2007-06-09  Ian Lance Taylor  <iant@google.com>
6436
6437         PR tree-optimization/32169
6438         * gcc.c-torture/compile/pr32169.c: New test.
6439
6440 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6441
6442         * gcc.dg/vect/costmodel: New directory.
6443         * gcc.dg/vect/costmodel/i386: New directory.
6444         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6445         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6446         New test.
6447         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6448         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6449         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6450         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6451         * gcc.dg/vect/costmodel/x86_64: New directory.
6452         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6453         New testsuite.
6454         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6455         New test.
6456         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6457         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6458         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6459         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6460         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6461
6462 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6463
6464         PR tree-optimization/32243
6465         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6466         flags for -Os tests.
6467         * gcc.dg/vect/03-vect-pr32243.c: New test.
6468
6469 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6470
6471         PR tree-optimization/32224
6472         * gcc.dg/vect/pr32224.c: New test.
6473
6474 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6475
6476         PR c++/32177
6477         * g++.dg/gomp/pr32177.C: New test.
6478
6479 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6480
6481         PR testsuite/25241
6482         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6483         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6484         warning nor an error.
6485         * gcc.dg/Wfatal-2.c: Likewise.
6486         * gcc.dg/Werror-1.c: Likewise.
6487         * gcc.dg/Werror-5.c: Likewise.
6488         * gcc.dg/Werror-7.c: Likewise.
6489         * gcc.dg/Werror-10.c: Likewise.
6490         * gcc.dg/Werror-11.c: Likewise.
6491
6492 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6493
6494         PR c++/30759
6495         * g++.dg/init/brace6.C: New test.
6496
6497 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6498
6499         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6500         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6501         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6502         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6503
6504         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6505         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6506         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6507         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6508         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6509         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6510         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6511         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6512
6513         * gcc.dg/darwin-minversion-3.c: New.
6514
6515 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6516
6517         * gcc.target/i386/builtin-copysign.c: New test.
6518
6519 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6520
6521         PR tree-optimization/32220
6522         * gfortran.dg/predcom-2.f: New testcase.
6523
6524 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6525
6526         PR tree-opt/32231
6527         * gcc.target/i386/vectorize4.c: New test.
6528
6529 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6530
6531         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6532
6533 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6534
6535         PR testsuite/25241
6536         * gcc.dg/simd-5.c: Mark output as a note.
6537         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6538         dg-message.
6539         * gcc.dg/simd-1.c: Likewise.
6540         * gcc.dg/always_inline.c: Mark output as a sorry.
6541         * gcc.dg/always_inline2.c: Likewise.
6542         * gcc.dg/always_inline3.c: Likewise.
6543
6544 2007-06-06  Ian Lance Taylor  <iant@google.com>
6545
6546         * g++.dg/conversion/enum1.C: New test.
6547
6548 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6549
6550         PR tree-optimization/32216
6551         * gcc.dg/vect/pr32216.c: New test.
6552
6553 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6554
6555         PR testsuite/18923
6556         * gfortran.dg/invalid_contains_1.f90: New test.
6557         * gfortran.dg/invalid_contains_2.f90: New test.
6558
6559 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6560
6561         PR testsuite/32057
6562         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6563         midnight issues.
6564
6565 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6566
6567         PR testsuite/25241
6568         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6569         dg-message to match de note.
6570         * gcc.dg/pr26570.c: Use dg-message for a note.
6571         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6572         dg-error instead of dg-warning because of -Werror.
6573         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6574         neither an error, nor a warning.
6575         * gcc.dg/glibc-uclibc-2.c: Likewise
6576         * gcc.dg/cpp/19940712-1.c: Likewise.
6577
6578 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6579
6580         PR preprocessor/23479
6581         * gcc.dg/binary-constants-1.c: Add test suites for
6582         the 0b-prefixed binary integer constants.
6583         * gcc.dg/binary-constants-2.c: Ditto.
6584         * gcc.dg/binary-constants-3.c: Ditto.
6585         * gcc.dg/binary-constants-4.c: Ditto.
6586
6587 2007-06-05  Ian Lance Taylor  <iant@google.com>
6588
6589         * gcc.dg/Wstrict-overflow-19.c: New test.
6590
6591 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6592
6593         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6594
6595 2007-06-04  Ian Lance Taylor  <iant@google.com>
6596
6597         * gcc.dg/Wstrict-overflow-18.c: New test.
6598
6599 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6600
6601         PR testsuite/25241
6602         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6603         * gcc.dg/cpp/mi5.c: Likewise.
6604         * gcc.dg/cpp/mi7.c: Likewise.
6605
6606 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6607
6608         PR c/32191
6609         * gcc.dg/pr32191.c: New test.
6610
6611 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6612
6613         PR fortran/32124
6614         * gfortran.dg/allocate_stat_1.f90: Remove.
6615
6616 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6617
6618         * gcc.target/i386/sse4_2-check.h: New.
6619         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6620         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6621         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6622         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6623         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6624         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6625         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6626         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6627         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6628         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6629         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6630         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6631         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6632         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6633         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6634         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6635         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6636         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6637
6638 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6639
6640         * gcc.dg/pie-link.c: New test.
6641
6642 2007-06-01  Ian Lance Taylor  <iant@google.com>
6643
6644         * gcc.dg/Wstrict-overflow-17.c: New test.
6645
6646 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6647
6648         * gcc.dg/builtin-return-1.c (g): New.
6649         (main): Allocate at least 64 bytes on the stack.
6650
6651 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6652
6653         * g++.dg/init/cleanup3.C: New test.
6654
6655 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6656
6657         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6658         int is 16 bits.
6659
6660 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6661
6662         PR fortran/32156
6663         * gfortran.dg/char_array_constructor_3.f90: New test.
6664
6665 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6666
6667         PR tree-optimization/32160
6668         * gfortran.dg/predcom-1.f: New test.
6669
6670 2007-05-31  Richard Guenther  <rguenther@suse.de>
6671
6672         * g++.dg/other/str_empty.C: Move...
6673         * g++.dg/other/pr30567.C: Move...
6674         * g++.dg/tree-ssa/pr27218.C: Move...
6675         * g++.dg/torture: ...here and remove dg-options.
6676
6677 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6678
6679         PR c++/32158
6680         * g++.dg/ext/is_pod_incomplete.C: New.
6681
6682 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6683             Douglas Gregor <doug.gregor@gmail.com>
6684             Pedro Lamarao <pedro.lamarao@mndfck.org>
6685             Howard Hinnant <howard.hinnant@gmail.com>
6686
6687         PR c++/7412
6688         PR c++/29939
6689         * g++.dg/cpp0x/rv8p.C: New.
6690         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6691         * g++.dg/cpp0x/cast-bug.C: New.
6692         * g++.dg/cpp0x/elision_weak.C: New.
6693         * g++.dg/cpp0x/collapse-bug.C: New.
6694         * g++.dg/cpp0x/rv3p.C: New.
6695         * g++.dg/cpp0x/rv7n.C: New.
6696         * g++.dg/cpp0x/overload-conv-1.C: New.
6697         * g++.dg/cpp0x/rv2n.C: New.
6698         * g++.dg/cpp0x/deduce.C: New.
6699         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6700         * g++.dg/cpp0x/rv6p.C: New.
6701         * g++.dg/cpp0x/template_deduction.C: New.
6702         * g++.dg/cpp0x/implicit-copy.C: New.
6703         * g++.dg/cpp0x/rv1p.C: New.
6704         * g++.dg/cpp0x/cast.C: New.
6705         * g++.dg/cpp0x/rv5n.C: New.
6706         * g++.dg/cpp0x/collapse.C: New.
6707         * g++.dg/cpp0x/overload-conv-2.C: New.
6708         * g++.dg/cpp0x/rv4p.C: New.
6709         * g++.dg/cpp0x/rvo.C: New.
6710         * g++.dg/cpp0x/iop.C: New.
6711         * g++.dg/cpp0x/rv3n.C: New.
6712         * g++.dg/cpp0x/rv7p.C: New.
6713         * g++.dg/cpp0x/reference_collapsing.C: New.
6714         * g++.dg/cpp0x/overload.C: New.
6715         * g++.dg/cpp0x/named.C: New.
6716         * g++.dg/cpp0x/rv2p.C: New.
6717         * g++.dg/cpp0x/rv6n.C: New.
6718         * g++.dg/cpp0x/not_special.C: New.
6719         * g++.dg/cpp0x/bind.C: New.
6720         * g++.dg/cpp0x/rv1n.C: New.
6721         * g++.dg/cpp0x/rv5p.C: New.
6722         * g++.dg/cpp0x/elision.C: New.
6723         * g++.dg/cpp0x/named_refs.C: New.
6724         * g++.dg/cpp0x/unnamed_refs.C: New.
6725         * g++.dg/cpp0x/rv4n.C: New.
6726         * g++.dg/cpp0x/elision_neg.C: New.
6727         * g++.dg/init/copy7.C: Run in C++98 mode.
6728         * g++.dg/overload/arg1.C: Ditto.
6729         * g++.dg/overload/arg4.C: Ditto.
6730
6731 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR c++/31809
6734         * g++.dg/opt/static5.C: New test.
6735
6736 2007-05-30  Richard Guenther  <rguenther@suse.de>
6737
6738         * g++.dg/dg.exp: Prune torture/.
6739         * g++.dg/torture/dg-torture.exp: New testsuite.
6740
6741 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6742
6743         * gcc.target/arm/pr27387.C: Move and rename to ...
6744         * g++.dg/inherit/thunk8.C: ... here.
6745
6746 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR tree-optimization/31769
6749         * g++.dg/gomp/pr31769.C: New test.
6750
6751 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6752
6753         * gcc.target/i386/stack-realign.c: New.
6754
6755 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6756
6757         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6758
6759 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6760
6761         * gfortran.dg/sizeof.f90: New.
6762
6763 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6764
6765         PR c/31339
6766         * gcc.dg/boolcomplex-1.c: New test.
6767
6768         PR c++/31339
6769         * g++.dg/ext/boolcomplex-1.c: New test.
6770
6771 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6772
6773         * gcc.dg/matrix: New directory.
6774
6775 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6776
6777         PR fortran/32124
6778         * gfortran.dg/allocate_stat_1.f90: New.
6779
6780 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6781
6782         PR fortran/31972
6783         * transfer_hollerith_1.f90: New test.
6784
6785 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6786
6787         PR tree-opt/32100
6788         * gcc.c-torture/execute/vrp-7.c: New test.
6789
6790 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6791
6792         * gfortran.dg/transfer_simplify_4.f90: New test.
6793
6794 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6795
6796         PR fortran/32088
6797         * gfortran.dg/func_result_3.f90: New.
6798
6799 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6800
6801         PR middle-end/32083
6802         * gfortran.dg/transfer_simplify_3.f90: New.
6803
6804 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6805
6806         PR target/32065
6807         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6808         to compile options.
6809         * gcc.target/i386/pr32065-2.c: New test.
6810
6811 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6812
6813         PR fortran/31813
6814         * gfortran.dg/io_constraints_2.f90: Update.
6815
6816 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6817
6818         PR fortran/31219
6819         * gfortran.dg/array_constructor_17.f90: New test.
6820
6821 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6822
6823         PR tree-opt/32090
6824         * g++.dg/opt/array2.C: New testcase.
6825
6826 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6827
6828         PR target/32065
6829         * gcc.target/i386/pr32065.c: New test.
6830
6831 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6832             Marcus Meissner <meissner@suse.de>
6833
6834         * gcc.dg/attr-alloc_size.c: New.
6835
6836 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6837             Lee Millward  <lee.millward@gmail.com>
6838
6839         PR c++/31745
6840         * g++.dg/parse/crash34.C: New test.
6841
6842         * g++.dg/parse/crash35.C: New test.
6843
6844 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6845
6846         * gcc.target/i386/sse2-check.h: New.
6847         * gcc.target/i386/sse2-vec-1.c: Likewise.
6848         * gcc.target/i386/sse2-vec-2.c: Likewise.
6849         * gcc.target/i386/sse2-vec-3.c: Likewise.
6850         * gcc.target/i386/sse2-vec-4.c: Likewise.
6851         * gcc.target/i386/sse2-vec-5.c: Likewise.
6852         * gcc.target/i386/sse2-vec-6.c: Likewise.
6853
6854 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6855
6856         PR c++/31431
6857         PR c++/31432
6858         PR c++/31434
6859         PR c++/31435
6860         PR c++/31437
6861         PR c++/31438
6862         PR c++/31442
6863         PR c++/31443
6864         PR c++/31444
6865         PR c++/31445
6866         * g++.dg/cpp0x/pr31431.C: New.
6867         * g++.dg/cpp0x/pr31437.C: New.
6868         * g++.dg/cpp0x/pr31442.C: New.
6869         * g++.dg/cpp0x/pr31444.C: New.
6870         * g++.dg/cpp0x/pr31431-2.C: New.
6871         * g++.dg/cpp0x/pr31432.C: New.
6872         * g++.dg/cpp0x/pr31434.C: New.
6873         * g++.dg/cpp0x/pr31438.C: New.
6874         * g++.dg/cpp0x/pr31443.C: New.
6875         * g++.dg/cpp0x/pr31445.C: New.
6876         * g++.dg/cpp0x/variadic-crash1.C: New.
6877
6878 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6879
6880         * gcc.target/arm/long-calls-1.c: New test.
6881         * gcc.target/arm/long-calls-2.c: Likewise.
6882         * gcc.target/arm/long-calls-3.c: Likewise.
6883         * gcc.target/arm/long-calls-4.c: Likewise.
6884
6885 2007-05-25  Richard Guenther  <rguenther@suse.de>
6886             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6887
6888         PR tree-optimization/31982
6889         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6890
6891 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6892
6893         PR fortran/32047
6894         * gfortran.dg/result_in_spec_2.f90: New test.
6895
6896 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6897
6898         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6899
6900 2007-05-24  Ollie Wild  <aaw@google.com>
6901
6902         * gcc.dg/cpp/counter-1.c: New test.
6903         * gcc.dg/pch/counter-1.c: New test.
6904         * gcc.dg/pch/counter-1.hs: New file.
6905         * gcc.dg/pch/counter-2.c: New test.
6906         * gcc.dg/pch/counter-2.hs: New file.
6907         * gcc.dg/pch/counter-3.c: New test.
6908         * gcc.dg/pch/counter-3.hs: New file.
6909
6910 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6911
6912         * gcc.dg/tree-ssa/predcom-1.c: New test.
6913         * gcc.dg/tree-ssa/predcom-2.c: New test.
6914         * gcc.dg/tree-ssa/predcom-3.c: New test.
6915         * gcc.dg/tree-ssa/predcom-4.c: New test.
6916         * gcc.dg/tree-ssa/predcom-5.c: New test.
6917         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6918
6919 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6920
6921         PR testsuite/32062
6922         * gcc.target/i386/sse4_1-check.h (MASK): New.
6923
6924 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6925
6926         PR fortran/32038
6927         * gfortran.dg/pr25603.f: Initialize integer variables.
6928
6929 2007-05-23  Ian Lance Taylor  <iant@google.com>
6930
6931         * g++.dg/other/vrp1.C: New test.
6932
6933 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6934
6935         PR preprocessor/20077
6936         * gcc.dg/cpp/paste15.c: New test.
6937
6938 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6939             Nigel Stephens  <nigel@mips.com>
6940             Richard Sandiford  <richard@codesourcery.com>
6941
6942         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6943         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6944         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6945         * gcc.target/mips/inter/mips16-inter.exp: New.
6946
6947 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6948
6949         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6950
6951 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6952
6953         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6954         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6955         * gcc.target/i386/sse3-addsubps.c: Likewise.
6956         * gcc.target/i386/sse3-haddpd.c: Likewise.
6957         * gcc.target/i386/sse3-haddps.c: Likewise.
6958         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6959         * gcc.target/i386/sse3-hsubps.c: Likewise.
6960         * gcc.target/i386/sse3-lddqu.c: Likewise.
6961         * gcc.target/i386/sse3-movddup.c: Likewise.
6962         * gcc.target/i386/sse3-movshdup.c: Likewise.
6963         * gcc.target/i386/sse3-movsldup.c: Likewise.
6964
6965         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6966         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6967         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6968         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6969         * gcc.target/i386/ssse3-palignr.c: Likewise.
6970         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6971         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6972         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6973         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6974         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6975         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6976         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6977         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6978         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6979         * gcc.target/i386/ssse3-psignb.c: Likewise.
6980         * gcc.target/i386/ssse3-psignd.c: Likewise.
6981         * gcc.target/i386/ssse3-psignw.c: Likewise.
6982         * gcc.target/i386/ssse3-vals.h: Likewise.
6983
6984         * gcc.target/i386/sse3-check.h: New file.
6985         * gcc.target/i386/ssse3-check.h: Likewise.
6986
6987 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6988
6989         PR middle-end/31095
6990         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6991
6992 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6993
6994         PR middle-end/31606
6995         * gcc.c-torture/20070522-1.c: New testcase.
6996
6997 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6998
6999         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7000
7001 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7002
7003         * gcc.c-torture/execute/ieee/20000320-1.x,
7004         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7005         m68k-*-* and check_effective_target_coldfire_fpu.
7006
7007 2007-05-22  Ollie Wild  <aaw@google.com>
7008
7009         * g++.dg/lookup/hidden-class10.C: New test.
7010         * g++.dg/lookup/hidden-class11.C: New test.
7011
7012 2007-05-22  Ollie Wild  <aaw@google.com>
7013
7014         * g++.dg/lookup/name-clash5.C: New test.
7015         * g++.dg/lookup/name-clash6.C: New test.
7016
7017 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7018
7019         * g++.dg/other/i386-2.C: Update comments on header files tested.
7020         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7021         of <tmmintrin.h>.
7022         * gcc.target/i386/sse-12.c: Likewise.
7023         * gcc.target/i386/sse-13.c: Likewise.
7024         * gcc.target/i386/sse-14.c: Likewise.
7025
7026         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7027         Redefined to test with immediate operand.
7028         (__builtin_ia32_blendps): Likewise.
7029         (__builtin_ia32_blendpd): Likewise.
7030         (__builtin_ia32_dpps): Likewise.
7031         (__builtin_ia32_dpps): Likewise.
7032         (__builtin_ia32_insertps128): Likewise.
7033         (__builtin_ia32_vec_ext_v4sf): Likewise.
7034         (__builtin_ia32_vec_set_v16qi): Likewise.
7035         (__builtin_ia32_vec_set_v4si): Likewise.
7036         (__builtin_ia32_vec_set_v2di): Likewise.
7037         (__builtin_ia32_vec_ext_v16qi): Likewise.
7038         (__builtin_ia32_vec_ext_v4si): Likewise.
7039         (__builtin_ia32_vec_ext_v2di): Likewise.
7040         (__builtin_ia32_roundpd): Likewise.
7041         (__builtin_ia32_roundsd): Likewise.
7042         (__builtin_ia32_roundps): Likewise.
7043         (__builtin_ia32_roundss): Likewise.
7044         (__builtin_ia32_mpsadbw128): Likewise.
7045
7046 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7047
7048         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7049
7050 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7051
7052         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7053         failures.
7054         * gcc.dg/dfp/func-struct.c: Ditto.
7055         * gcc.dg/dfp/operator-assignment.c: Ditto.
7056         * gcc.dg/dfp/convert-bfp.c: Ditto.
7057         * gcc.dg/dfp/convert-int.c: Ditto.
7058         * gcc.dg/dfp/convert-int-max.c: Ditto.
7059         * gcc.dg/dfp/func-scalar.c: Ditto.
7060         * gcc.dg/dfp/cast.c: Ditto.
7061         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7062         failures, and fix a typo in return type of arg1_128.
7063         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7064         failures, and fix a typo in a constant suffix.
7065         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7066         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7067
7068 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7069             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7070
7071         * lib/gcc-dg.exp(process_message): New proc.
7072         (dg-message): New test directive.
7073         * gcc.dg/always_inline.c: Use dg-message.
7074         * gcc.dg/always_inline2.c: Ditto.
7075         * gcc.dg/always_inline3.c: Ditto.
7076         * gcc.dg/invalid-call-1.c: Ditto.
7077         * gcc.dg/pr17506.c: Ditto.
7078         * gcc.dg/simd-5.c: Ditto.
7079         * gcc.dg/simd-6.c: Ditto.
7080         * gcc.dg/va-arg-2.c: Ditto.
7081         * gcc.dg/cpp/syshdr.c: Ditto.
7082         * gcc.dg/cpp/unc4.c: Ditto.
7083         * gcc.dg/cpp/trad/mi1.c: Ditto.
7084         * gcc.dg/cpp/trad/mi5.c: Ditto.
7085         * gcc.dg/cpp/trad/mi7.c: Ditto.
7086         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7087         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7088         * gcc.test-framework/test-framework.awk: Special-case outexists
7089         tests.
7090
7091 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7092
7093         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7094         (bit_SSE4_2): Likewise.
7095         (bit_POPCNT): Likewise.
7096
7097         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7098         Check if assembler supports SSE4 instructions.
7099
7100         * gcc.target/i386/sse4_1-blendpd.c: New file.
7101         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7102         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7103         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7104         * gcc.target/i386/sse4_1-check.h: Likewise.
7105         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7106         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7107         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7108         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7109         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7110         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7111         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7112         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7113         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7114         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7115         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7116         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7117         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7118         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7119         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7120         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7121         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7122         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7123         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7124         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7125         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7126         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7127         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7128         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7129         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7130         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7131         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7132         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7133         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7134         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7135         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7136         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7137         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7138         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7139         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7140         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7141         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7142         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7143         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7144         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7145         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7146         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7147         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7148         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7149         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7150         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7151         * gcc.target/i386/sse4_1-round.h: Likewise.
7152         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7153         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7154         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7155         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7156         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7157         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7158         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7159         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7160         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7161         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7162         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7163         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7164         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7165         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7166
7167 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7168
7169         PR fortran/31627
7170         * gfortran.dg/bounds_check_7.f90: New test.
7171
7172 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7173
7174         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7175         (check_effective_target_sse4a): Ditto.
7176
7177         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7178         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7179         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7180         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7181         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7182         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7183         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7184         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7185         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7186         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7187         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7188         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7189         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7190         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7191         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7192         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7193         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7194         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7195         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7196         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7197
7198 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7199
7200         * g++.dg/ext/cleanup-1.C: New test.
7201         * g++.dg/ext/cleanup-2.C: Likewise.
7202         * g++.dg/ext/cleanup-3.C: Likewise.
7203         * g++.dg/ext/cleanup-4.C: Likewise.
7204         * g++.dg/ext/cleanup-5.C: Likewise.
7205         * g++.dg/ext/cleanup-6.C: Likewise.
7206         * g++.dg/ext/cleanup-8.C: Likewise.
7207         * g++.dg/ext/cleanup-9.C: Likewise.
7208         * g++.dg/ext/cleanup-10.C: Likewise.
7209         * g++.dg/ext/cleanup-11.C: Likewise.
7210         * g++.dg/ext/cleanup-dtor.C: Likewise.
7211
7212 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7213
7214         PR middle-end/31995
7215         * gcc.dg/vect/vect-102a.c: New test.
7216
7217 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7218             Paolo Carlini  <pcarlini@suse.de>
7219             Uros Bizjak  <ubizjak@gmail.com>
7220
7221         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7222         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7223         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7224         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7225         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7226         New testcases.
7227
7228 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7229
7230         PR fortran/32002
7231         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7232
7233 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7234
7235         PR fortran/32027
7236         * gfortran.dg/do_3.F90: Add checks for the final value of the
7237         loop variable.
7238
7239 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7240
7241         * gcc.c-torture/execute/990127-2.x: New file.
7242
7243 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7244
7245         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7246         * gcc.target/i386/sse-12: Add -O to compile options.
7247         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7248         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7249         and mm3dnow.h.  Add -O to compile options.
7250
7251 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7252
7253         PR fortran/31867
7254         * gfortran.dg/char_length_5.f90: New test.
7255
7256         PR fortran/31994
7257         * gfortran.dg/array_reference_1.f90: New test.
7258
7259 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7260
7261         PR middle-end/7651
7262         PR c++/11856
7263         PR c/12963
7264         PR c/23587
7265         PR other/29694
7266         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7267         * gcc.dg/Wtype-limits.c: New.
7268         * gcc.dg/Wtype-limits-Wextra.c: New.
7269         * gcc.dg/Wtype-limits-no.c: New.
7270         * g++.dg/warn/Wtype-limits.C: New.
7271         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7272         * g++.dg/warn/Wtype-limits-no.C: New.
7273
7274 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7275
7276         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7277         instead of "-msse2".'
7278         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7279         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7280         and mm3dnow.h.
7281         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7282         to test with immediate operand.
7283         (__builtin_ia32_insertqi): Ditto.
7284         (__builtin_ia32_palignr128): Ditto.
7285         (__builtin_ia32_palignr): Ditto.
7286         (__builtin_ia32_pshufhw): Ditto.
7287         (__builtin_ia32_pshuflw): Ditto.
7288         (__builtin_ia32_pshufd): Ditto.
7289         (__builtin_ia32_vec_set_v8hi): Ditto.
7290         (__builtin_ia32_vec_ext_v8hi): Ditto.
7291         (__builtin_ia32_shufpd): Ditto.
7292         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7293
7294 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7295
7296         PR fortran/32001
7297         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7298
7299 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7300
7301         PR target/31585
7302         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7303         and "__inline".  Use "-msse" instead of "-msse2".
7304
7305 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7306
7307         PR middle-end/7651
7308         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7309         * gcc.dg/20030906-2.c: Likewise.
7310         * objc.dg/method-17.m: Add -Wreturn-type.
7311         * obj-c++.dg/method-21.mm: Likewise.
7312
7313 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7314
7315         PR target/31585
7316         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7317         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7318         (__builtin_ia32_psrlqi128): Ditto.
7319         (__builtin_ia32_psrlwi128): Ditto.
7320         (__builtin_ia32_psrldi128): Ditto.
7321         (__builtin_ia32_psrldqi128): Ditto.
7322         (__builtin_ia32_pslldqi128): Ditto.
7323         (__builtin_ia32_psrawi128): Ditto.
7324         (__builtin_ia32_psradi128): Ditto.
7325         (__builtin_ia32_psllqi128): Ditto.
7326         (__builtin_ia32_pslldi128): Ditto.
7327         (__builtin_prefetch): Ditto.
7328         (__builtin_ia32_pshufw): Ditto.
7329         (__builtin_ia32_vec_set_v4hi): Ditto.
7330         (__builtin_ia32_vec_ext_v4hi): Ditto.
7331         (__builtin_ia32_shufps): Ditto.
7332         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7333
7334 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7335
7336         PR fortran/31974
7337         * gfortran.dg/char_allocation_1.f90: New test.
7338
7339 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7340
7341         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7342         * gcc.dg/Wconversion-sign.c: New.
7343         * gcc.dg/Wconversion-integer-no-sign.c: New.
7344         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7345         Wconversion-sign.C
7346         * g++.dg/warn/Wconversion-sign.C: New.
7347         * g++.old-deja/g++.other/warn4.C: Update.
7348         * g++.dg/warn/Wconversion1.C: Likewise.
7349
7350 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7351
7352         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7353         * gcc.dg/torture/builtin-math-4.c: Likewise.
7354
7355 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR libfortran/31964
7358         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7359
7360 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7361
7362         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7363
7364 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7365
7366         PR target/31628
7367         * gcc.target/i386/pr31628.c: New.
7368
7369 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7370
7371         PR middle-end/31344
7372         * gcc.dg/pr31344.c: New test.
7373
7374 2007-05-17  Ian Lance Taylor  <iant@google.com>
7375
7376         PR tree-optimization/31953
7377         * gcc.c-torture/compile/pr31953.c: New test.
7378
7379 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7380
7381         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7382
7383         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7384         and drem.
7385         * gcc.dg/torture/builtin-math-4.c: Likewise.
7386
7387         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7388         * gcc.dg/torture/builtin-math-4.c: Likewise.
7389
7390         * gcc.dg/torture/builtin-math-4.c: New test.
7391
7392 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7393             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7394
7395         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7396         * gcc.dg/cpp/include2.c: Ditto.
7397         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7398         * gcc.dg/cpp/paste5.c: Ditto.
7399         * gcc.dg/cpp/paste6.c: Ditto.
7400         * gcc.dg/cpp/paste8.c: Ditto.
7401         * gcc.dg/cpp/paste11.c: Ditto.
7402         * gcc.dg/cpp/paste13.c: Ditto.
7403         * gcc.dg/cpp/skipping2.c: Ditto.
7404         * gcc.dg/reg-vol-struct-1.c: Ditto.
7405         * gcc.dg/Wshadow-1.c: Ditto.
7406         * gcc.dg/cpp/trad/comment.c: Ditto.
7407         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7408         * gcc.dg/cpp/if-2.c: Ditto.
7409         * gcc.dg/array-5.c: Ditto.
7410         * gcc.dg/inline-15.c: Ditto.
7411         * gcc.dg/pr27953.c: Ditto.
7412         * gcc.dg/Wno-c++-compat.c: Ditto.
7413
7414 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7415
7416         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7417
7418 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7419
7420         * gcc.c-torture/execute/20070517-1.c: New test.
7421
7422 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7423
7424         PR fortran/31919
7425         * gfortran.dg/min_max_conformance.f90: New test.
7426
7427 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7428
7429         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7430         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7431         gcc.dg/vect/vect-104.c: Use more complex construction to
7432         prevent vectorizing.
7433         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7434
7435 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7436
7437         PR tree-optimization/24659
7438         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7439         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7440         not vect_int target.
7441         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7442         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7443         targets.
7444         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7445         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7446         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7447
7448 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7449
7450         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7451         and x86_64-*-* targets.
7452         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7453
7454 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7455
7456         PR fortran/18769
7457         PR fortran/30881
7458         PR fortran/31194
7459         PR fortran/31216
7460         PR fortran/31427
7461         * transfer_simplify_1.f90: New test.
7462         * transfer_simplify_2.f90: New test.
7463
7464 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7465
7466         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7467
7468 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7469
7470         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7471
7472         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7473
7474         PR c/31924
7475         * gcc.dg/fltconst-1.c: New test.
7476
7477         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7478         * gcc.dg/dfp/operator-assignment.c: Ditto.
7479
7480 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7481
7482         PR c++/29928
7483         * g++.dg/rtti/typeid5.C: New.
7484
7485 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7486
7487         PR fortran/31725
7488         * gfortran.dg/substr_4.f: New test.
7489
7490 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7491
7492         * gcc.target/m68k/interrupt_thread-1.c,
7493         gcc.target/m68k/interrupt_thread-2.c,
7494         gcc.target/m68k/interrupt_thread-3.c: New.
7495         * gcc.target/m68k/m68k.exp: Accept fido.
7496
7497 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7498
7499         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7500         * gfortran.dg/altreturn_3.f90: Likewise.
7501         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7502         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7503         * gfortran.dg/inquire_iolength.f90: Likewise.
7504         * gfortran.dg/module_naming_1.f90: Likewise.
7505         * gfortran.dg/oldstyle_2.f90: Likewise.
7506         * gfortran.dg/operator_2.f90: Likewise.
7507         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7508         * gfortran.dg/used_types_11.f90: Likewise.
7509         * gfortran.dg/zero_array_components_1.f90: Likewise.
7510         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7511         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7512         * gfortran.dg/real_const_3.f90: Likewise.
7513
7514 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7515
7516         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7517         * gcc.dg/tree-ssa/loop-30.c: New test.
7518
7519 2007-05-13  Richard Guenther  <rguenther@suse.de>
7520
7521         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7522         scanning forwprop1.
7523         * g++.dg/tree-ssa/pr31146.C: Likewise.
7524
7525 2007-05-13  Revital Eres  <eres@il.ibm.com>
7526
7527         * gcc.dg/dse.c: New test.
7528
7529 2007-05-12  Richard Guenther  <rguenther@suse.de>
7530
7531         PR tree-optimization/31797
7532         * gcc.c-torture/compile/pr31797.c: New testcase.
7533
7534 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7535
7536         PR fortran/30746
7537         * gfortran.dg/host_assoc_function_1.f90: New test.
7538
7539 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7540
7541         PR c++/31829
7542         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7543
7544 2007-05-11  Silvius Rus  <rus@google.com>
7545
7546         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7547         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7548         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7549         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7550         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7551         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7552         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7553         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7554         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7555         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7556         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7557         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7558         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7559         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7560         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7561         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7562
7563 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7564
7565         PR other/31852
7566         * gcc.c-torture/execute/builtins/memchr.c: New.
7567         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7568         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7569
7570 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7571
7572         PR fortran/30876
7573         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7574         line.
7575         * gfortran.dg/recursive_reference_2.f90: New test.
7576
7577 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7578
7579         PR fortran/30878
7580         * gfortran.dg/namelist_29.f90: New test.
7581
7582 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7583
7584         PR fortran/31474
7585         * gfortran.dg/entry_10.f90: New test.
7586
7587 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7588
7589         PR tree-optimization/31885
7590         * gcc.dg/tree-ssa/loop-29.c: New test.
7591
7592 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7593
7594         * assumed_dummy_1.f90: Fix dg directive.
7595         * char_initialiser_actual.f90: Likewise.
7596         * nested_modules_2.f90: Likewise.
7597         * shift-alloc.f90: Likewise.
7598
7599 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7600
7601         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7602
7603 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7604
7605         PR libfortran/31880
7606         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7607
7608 2007-05-09  Mike Stump  <mrs@apple.com>
7609
7610         * g++.dg/other/first-global.C: Add -fpie for darwin.
7611         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7612
7613 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7614
7615         * gcc.dg/20070507-1.c: New testcase.
7616
7617 2007-05-08  Chao-ying Fu  <fu@mips.com>
7618
7619         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7620         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7621         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7622         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7623
7624 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7625
7626         PR 31847
7627         * gcc.dg/pr31847.c: New test.
7628
7629 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7630
7631         PR fortran/31692
7632         * gfortran.dg/actual_array_result_1.f90: New test.
7633
7634 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7635
7636         PR fortran/29397
7637         * gfortran.dg/parameter_array_init_1.f90: New test.
7638
7639         PR fortran/29400
7640         * gfortran.dg/parameter_array_init_2.f90: New test.
7641
7642 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7643
7644         PR target/31854
7645         * gcc.target/i386/pr31854.c: New test.
7646
7647 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7648
7649         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7650
7651 2007-05-07  Mike Stump  <mrs@apple.com>
7652
7653         * g++.old-deja/g++.mike/empty.C: Add.
7654
7655 2007-05-07  Eric Christopher  <echristo@apple.com>
7656
7657         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7658
7659 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7662         variable.  Rearrange conversions from binary float to decimal float.
7663
7664 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7665
7666         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7667         x86.
7668
7669 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7670
7671         * gnat.dg/opt1.ad[sb]: New testcase.
7672
7673 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7674
7675         PR fortran/31399
7676         * gfortran.dg/do_3.F90: New test.
7677
7678 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7679
7680         PR fortran/31764
7681         * gfortran.dg/new_line.f90: Add new checks.
7682
7683 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7684
7685         PR fortran/31201
7686         * gfortran.dg/large_unit_1.f90: New.
7687         * gfortran.dg/large_unit_2.f90: New.
7688         * gfortran.dg/iostat_4.f90: New
7689         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7690
7691 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7692
7693         PR fortran/31540
7694         * gfortran.dg/char_result_4.f90: New test.
7695
7696 2007-06-05  Revital Eres  <eres@il.ibm.com>
7697
7698         PR 30957
7699         * gcc.dg/pr30957-1.c: New test.
7700
7701 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7702
7703         PR fortran/31251
7704         * gfortran.dg/char_type_len_2.f90: New test.
7705
7706 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7707
7708         PR 31775
7709         * g++.dg/other/nested-extern.cc: New.
7710         * g++.dg/other/nested-extern-1.C: New.
7711         * g++.dg/other/nested-extern-2.C: New.
7712
7713 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7714
7715         PR fortran/31760
7716         * gfortran.dg/erf.f90: New test.
7717         * gfortran.dg/besxy.f90: New test.
7718
7719 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7720
7721         PR fortran/22359
7722         * gfortran.dg/fseek.f90: New test.
7723
7724 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7725
7726         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7727
7728 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7729
7730         PR libfortran/31210
7731         * gfortran.dg/zero_length_1.f90: New test.
7732
7733 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7734
7735         PR fortran/31803
7736         * gfortran.dg/char_pointer_assign_3.f90: New test.
7737         * gfortran.dg/char_result_2.f90: Re-enable test.
7738
7739 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7740
7741         PR fortran/25071
7742         * gfortran.dg/char_length_3.f90: New test.
7743         * gfortran.dg/char_result_2.f90: Fix test.
7744
7745 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7746
7747         PR tree-optimization/30565
7748         * gcc.dg/tree-ssa/loop-27.c: New test.
7749
7750 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7751
7752         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7753         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7754         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7755         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7756
7757 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7758
7759         PR tree-optimization/31699
7760         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7761         New.
7762         (check_effective_target_vect_floatint_cvt): New.
7763         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7764         of specific targets.
7765         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7766         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7767         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7768         * gcc.dg/vect/vect-iv-4.c: Likewise.
7769         * gcc.dg/vect/vect-multitypes-11.c: New.
7770         * gcc.dg/vect/pr31699.c: New.
7771
7772 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7773
7774         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7775
7776 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7777
7778         PR C++/31663
7779         * g++.dg/warn/anonymous-namespace-2.C: New.
7780         * g++.dg/warn/anonymous-namespace-2.h: New.
7781
7782 2007-05-02  Paul Brook  <paul@codesourcery.com>
7783
7784         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7785
7786 2007-05-02  Eric Christopher  <echristo@apple.com>
7787
7788         * gcc.dg/cpp/if-div.c: New file.
7789
7790 2007-05-02  Tom Tromey  <tromey@redhat.com>
7791
7792         PR preprocessor/28709:
7793         * gcc.dg/cpp/pr28709.c: New file.
7794
7795 2007-05-02  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/31146
7798         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7799
7800 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7801
7802         * gcc.c-torture/compile/limits-blockid.c: New.
7803         * gcc.c-torture/compile/limits-caselabels.c: New.
7804         * gcc.c-torture/compile/limits-declparen.c: New.
7805         * gcc.c-torture/compile/limits-enumconst.c: New.
7806         * gcc.c-torture/compile/limits-exprparen.c: New.
7807         * gcc.c-torture/compile/limits-externalid.c: New.
7808         * gcc.c-torture/compile/limits-fnargs.c: New.
7809         * gcc.c-torture/compile/limits-fndefn.c: New.
7810         * gcc.c-torture/compile/limits-idexternal.c: New.
7811         * gcc.c-torture/compile/limits-idinternal.c: New.
7812         * gcc.c-torture/compile/limits-pointer.c: New.
7813         * gcc.c-torture/compile/limits-stringlit.c: New.
7814         * gcc.c-torture/compile/limits-structmem.c: New.
7815         * gcc.c-torture/compile/limits-structnest.c: New.
7816
7817 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7818
7819         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7820
7821 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7822
7823         PR middle-end/31740
7824         * gcc.c-torture/compile/20070501-1.c: New testcase.
7825
7826 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7827
7828         PR fortran/31732
7829         * gfortran.dg/array_memset_2:  New test case.
7830
7831 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7832
7833         PR testsuite/31615
7834         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7835
7836 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7837
7838         PR testsuite/31589
7839         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7840         dg-final test.
7841         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7842         keyword to dg-final test.
7843         * gcc.dg/vect/vect-iv-4.c: Likewise.
7844         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7845         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7846         test.
7847         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7848         cast.
7849         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7850         * lib/target-supports.exp
7851         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7852         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7853
7854 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7855
7856         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7857         __LONG_LONG_MAX__ and its friends instead of those supplied by
7858         limits.h.
7859
7860 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7861
7862         PR C++/31721
7863         * g++.dg/ext/vector7.C: New testcase.
7864
7865 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7866
7867         PR fortran/31591
7868         * gfortran.dg/bound_simplification_1.f90: New test.
7869
7870 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7871
7872         PR fortran/31645
7873         * gfortran.dg/bom_error.f90: New test.
7874         * gfortran.dg/bom_include.f90: New test.
7875         * gfortran.dg/bom_UTF16-LE.f90: New test.
7876         * gfortran.dg/bom_UTF16-BE.f90: New test.
7877         * gfortran.dg/bom_UTF-8.f90: New test.
7878         * gfortran.dg/bom_UTF-32.f90: New test.
7879         * gfortran.dg/bom_UTF-8.F90: New test.
7880         * gfortran.dg/bom_include.inc: New file.
7881
7882 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7883
7884         PR C++/30221
7885         * g++.dg/init/ptrfn2.C: New test.
7886         * g++.dg/init/ptrfn3.C: New test.
7887
7888 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7889
7890         PR fortran/31711
7891         * gfortran.dg/dependency_21.f90: New test.
7892
7893 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7894
7895         * gfortran.dg/secnds.f: Use real*8.
7896         * gfortran.dg/secnds-1.f: Use real*8.
7897
7898 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7899
7900         PR libfortran/31532
7901         * gfortran.dg/inquire_5.f90: Update test.
7902
7903 2007-04-27  Ian Lance Taylor  <iant@google.com>
7904
7905         PR middle-end/31710
7906         * gcc.c-torture/compile/pr31710.c: New test.
7907
7908 2007-04-27  Richard Guenther  <rguenther@suse.de>
7909
7910         PR tree-optimization/30965
7911         PR tree-optimization/30978
7912         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7913         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7914         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7915         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7916
7917 2007-04-27  Richard Guenther  <rguenther@suse.de>
7918
7919         PR tree-optimization/31715
7920         * gcc.dg/Warray-bounds-4.c: New testcase.
7921
7922 2007-04-26  Ian Lance Taylor  <iant@google.com>
7923
7924         PR target/28675
7925         * gcc.c-torture/compile/pr28675.c: New test.
7926
7927 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7928
7929         PR C++/30016
7930         * g++.dg/ext/vector6.C: New test.
7931
7932 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7933
7934         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7935
7936 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7937
7938         PR middle-end/31617
7939         * g++.dg/other/str_empty.C: Add expected warning.
7940
7941 2007-04-26  Richard Guenther  <rguenther@suse.de>
7942         Daniel Berlin  <dberlin@dberlin.org>
7943
7944         PR tree-optimization/30567
7945         * g++.dg/other/pr30567.C: New testcase.
7946
7947 2007-04-26  Richard Guenther  <rguenther@suse.de>
7948
7949         PR tree-optimization/31703
7950         * gcc.c-torture/compile/pr31703.c: New testcase.
7951         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7952         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7953
7954 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7955
7956         * gfortran.dg/open_errors.f90: Added if statements checking
7957         the value of iostat.
7958
7959 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR c++/31598
7962         * g++.dg/gomp/pr31598.C: New test.
7963
7964         PR tree-optimization/30558
7965         * g++.dg/gomp/pr30558.C: New test.
7966
7967 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7968
7969         PR c++/31338
7970         * g++.dg/ext/complex2.C: New test.
7971
7972 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7973
7974         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7975
7976 2007-04-25  Thiemo Seufer  <ths@mips.com>
7977
7978         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7979         value to signed char.
7980
7981 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7982
7983         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7984         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7985         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7986
7987 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7988
7989         PR fortran/31668
7990         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7991         statement functions.
7992         * gfortran.dg/c_by_val_5.f90: New test.
7993
7994 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7995
7996         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7997         with two new subroutines to avoid parameter-induced aliasing.
7998         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7999         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8000
8001 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8002
8003         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8004         * g++.dg/warn/Warray-bounds.C: Likewise.
8005
8006 2007-04-24  Ian Lance Taylor  <iant@google.com>
8007
8008         PR tree-optimization/31605
8009         * gcc.c-torture/execute/pr31605.c: New test.
8010
8011 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8012
8013         PR fortran/31587
8014         * lib/gcc-dg.exp (scan-module): New function.
8015         * gfortran.dg/module_md5_1.f90: New test.
8016
8017 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8018
8019         * g++.old-deja/g++.pt/defarg6.C: Only run with
8020         -std=gnu++98.
8021         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8022         * g++.dg/cpp0x/variadic61.C: Ditto.
8023         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8024         * g++.dg/cpp0x/variadic62.C: Ditto.
8025         * g++.dg/template/meminit1.C: Ditto.
8026         * g++.dg/template/operator7.C: Ditto.
8027         * g++.dg/template/static15.C: Ditto.
8028         * g++.dg/template/invalid1.C: Ditto.
8029         * g++.dg/template/shift1.C: Ditto.
8030         * g++.dg/template/error10.C: Ditto.
8031
8032 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8033
8034         PR diagnostic/25923
8035         * gfortran.dg/pr25923.f90: New test.
8036
8037 2007-04-24  Ian Lance Taylor  <iant@google.com>
8038
8039         PR tree-optimization/31602
8040         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8041
8042 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8043
8044         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8045         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8046
8047 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8048
8049         * gcc.target/i386/reload-1.c. New.
8050
8051 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8052             Olga Golovanevsky  <olga@il.ibm.com>
8053
8054         * g++.dg/other/str_empty.C: New test.
8055
8056 2007-04-24  Richard Henderson  <rth@redhat.com>
8057
8058         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8059
8060 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8061
8062         PR target/31641
8063         * gcc.c-torture/compile/pr31641.c: New testcase.
8064
8065 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8066
8067         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8068         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8069         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8070         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8071
8072 2007-04-23  Simon Baldwin  <simonb@google.com>
8073
8074         * g++.dg/other/error15.C: New.
8075         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8076         triggering a "multiple parameters named" error.
8077
8078 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8079
8080         PR fortran/31618
8081         * gfortran.dg/backspace_8.f:  New test case.
8082
8083 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8084
8085         PR fortran/31630
8086         * gfortran.dg/used_types_17.f90: New test.
8087
8088         PR fortran/31620
8089         * gfortran.dg/zero_array_components_1.f90: New test.
8090
8091 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8092
8093         PR fortran/31616
8094         * gfortran.dg/open_errors.f90: Allow a different error message.
8095
8096 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8097
8098         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8099         Rename from check_effective_target_vect_pack_mod.  Rename global
8100         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8101         messages.
8102         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8103         rename.
8104         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8105         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8106
8107 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8108
8109         PR middle-end/31448
8110         * gcc.c-torture/execute/pr31448.c: New testcase.
8111
8112 2007-04-22  Nick Clifton  <nickc@redhat.com>
8113
8114         * gcc.dg/20020312-2.c: Add support for the FRV.
8115
8116 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8117
8118         PR tree-optimization/24659
8119         * gcc.dg/vect/vect-float-extend-1.c: New test.
8120         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8121
8122 2007-04-22  Richard Guenther  <rguenther@suse.de>
8123
8124         PR tree-optimization/29789
8125         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8126         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8127
8128 2007-04-22  Revital Eres  <eres@il.ibm.com>
8129
8130         * gcc.dg/var-expand2.c: New test.
8131
8132 2007-04-22  Revital Eres  <eres@il.ibm.com>
8133
8134         * gcc.dg/var-expand3.c: New test.
8135
8136 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8137
8138         PR fortran/31495
8139         * gfortran.dg/continuation_8.f90: New test.
8140
8141 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8142
8143         PR C/30265
8144         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8145         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8146
8147 2007-04-21  Richard Guenther  <rguenther@suse.de>
8148
8149         PR middle-end/31136
8150         * gcc.c-torture/execute/pr31136.c: New testcase.
8151
8152 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8153
8154         * gcc.target/i386/movsi-sm-1.c: New.
8155
8156 2007-04-20  Richard Henderson  <rth@redhat.com>
8157
8158         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8159         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8160
8161 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8162
8163         * gcc.target/i386/ordcmp-1.c: New test.
8164         * gcc.target/i386/unordcmp-1.c: New test.
8165
8166         PR tree-optimization/31632
8167         * gcc.c-torture/compile/20070419-1.c: New test.
8168
8169 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8170
8171         * gcc.dg/invalid-call-1.c: New test.
8172
8173 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8174
8175         PR diagnostic/31227
8176         * gcc.dg/Warray-bounds-3.c: New.
8177
8178 2007-04-18  Richard Guenther  <rguenther@suse.de>
8179
8180         PR tree-optimization/19431
8181         PR tree-optimization/21463
8182         * gcc.c-torture/execute/20070212-1.c: New testcase.
8183         * gcc.c-torture/execute/20070212-2.c: Likewise.
8184         * gcc.c-torture/execute/20070212-3.c: Likewise.
8185         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8186         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8187         * g++.dg/tree-ssa/pr21463.C: Likewise.
8188         * g++.dg/tree-ssa/pr30738.C: Likewise.
8189
8190 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8191
8192         PR c++/31513
8193         * g++.dg/expr/bitfield8.C: New test.
8194
8195 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8196             Richard Sandiford  <richard@codesourcery.com>
8197
8198         * lib/target-supports.exp (check_profiling_available): Return 0
8199         for uClibc with -p or -pg.
8200
8201 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8202
8203         PR c++/31517
8204         * g++.dg/template/init7.C: New test.
8205
8206 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8207
8208         PR rtl-optimization/31360
8209         * gcc.dg/loop-7.c: New test.
8210
8211 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8212
8213         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8214         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8215         build.
8216         (compat-execute): Likewise.
8217         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8218         files to remote hosts.
8219         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8220         (c-torture-execute): Likewise.
8221         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8222         or plain file.  Use remote_upload and remote_download to copy
8223         files about.
8224         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8225         before scanning it.
8226
8227 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8228
8229         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8230
8231 2007-04-16  Lawrence Crowl  <crowl@google.com>
8232
8233         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8234         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8235         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8236         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8237         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8238         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8239         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8240         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8241         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8242         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8243         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8244
8245         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8246         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8247         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8248         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8249         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8250         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8251         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8252         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8253         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8254         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8255         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8256
8257 2007-04-16  Ian Lance Taylor  <iant@google.com>
8258
8259         PR tree-optimization/31522
8260         * gcc.dg/Wstrict-overflow-16.c: New test.
8261
8262 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8263
8264         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8265
8266 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8267
8268         PR fortran/31144
8269         * gfortran.dg/module_naming_1.f90: New.
8270
8271 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8272
8273         * lib/target-supports.exp (check_profiling_available): Return
8274         false for m68k-*-uclinux.
8275
8276 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8277
8278         PR c++/29365
8279         Testcase for c++ anonymous namespace warning
8280
8281         * g++.dg/warn/anonymous-namespace-1.C: New test
8282         * g++.dg/warn/anonymous-namespace-1.h: New test
8283
8284 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8285
8286         PR testsuite/31578
8287         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8288
8289 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8290
8291         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8292
8293 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8294
8295         PR fortran/31204
8296         * gfortran.dg/array_constructor_16.f90: New test.
8297
8298 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8299
8300         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8301         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8302
8303 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8304
8305         PR rtl-optimization/31500
8306         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8307         * g++.dg/warn/Warray-bounds.C: Likewise.
8308
8309 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8310
8311         PR C/31520
8312         * gcc.dg/gnu89-init-4.c: New testcase.
8313
8314 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8315
8316         PR c++/25874
8317         * gcc.dg/gomp/pr25874.c: Add dg-options.
8318         * g++.dg/gomp/pr25874.C: Add dg-options.
8319
8320 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8321
8322         PR fortran/21061
8323         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8324         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8325
8326 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8327
8328         PR fortran/31561
8329         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8330
8331 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8332
8333         PR fortran/29507
8334         PR fortran/31404
8335         * gfortran.dg/initialization_6.f90: New test.
8336
8337 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8338
8339         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8340
8341         * lib/target-supports.exp (check_gc_sections_available):
8342         Return false if ldflags includes -elf2flt.
8343
8344 2007-04-13  Jason Merrill  <jason@redhat.com>
8345
8346         PR c++/31074
8347         * conv3.C: New test.
8348
8349 2007-04-13  Mike Stump  <mrs@apple.com>
8350
8351         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8352         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8353
8354 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8355
8356         PR tree-optimization/29598
8357         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8358
8359 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8360
8361         PR fortran/31559
8362         * gfortran.dg/func_assign.f90: New test.
8363
8364 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8365
8366         PR fortran/31550
8367         * gfortran.dg/used_types_16.f90: New test.
8368
8369 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8370
8371         PR fortran/18937
8372         * gfortran.dg/goto_2.f90: New.
8373         * gfortran.dg/goto_3.f90: New.
8374         * gfortran.dg/pr17708.f90: Rename to ...
8375         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8376
8377 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8378
8379         PR fortran/31562
8380         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8381         instead of a struct.
8382
8383 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8384
8385         PR fortran/31562
8386         * gfortran.dg/value_4.c: Use GNU extensions for complex
8387         instead of a struct.
8388
8389 2007-04-13  Richard Guenther  <rguenther@suse.de>
8390
8391         PR tree-optimization/21258
8392         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8393
8394 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8395
8396         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8397         <complex.h>.
8398
8399 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8400
8401         PR fortran/31250
8402         * gfortran.dg/char_length_2.f90: New.
8403         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8404         * gfortran.dg/repeat_4.f90: Likewise.
8405
8406         PR fortran/31266
8407         * gfortran.dg/char_assign_1.f90: New.
8408
8409         PR fortran/31471
8410         * gfortran.dg/block_name_1.f90: New.
8411         * gfortran.dg/block_name_2.f90: New.
8412
8413 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8414
8415         PR c++/31078
8416         * g++.dg/other/pr31078.C: New.
8417
8418 2007-04-12  Richard Guenther  <rguenther@suse.de>
8419
8420         PR tree-optimization/31169
8421         * gcc.c-torture/execute/pr31169.c: New testcase.
8422
8423 2007-04-12  Richard Guenther  <rguenther@suse.de>
8424
8425         PR tree-optimization/24689
8426         PR tree-optimization/31307
8427         * g++.dg/tree-ssa/pr31307.C: New testcase.
8428         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8429
8430 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8431
8432         PR fortran/31472
8433         * gfortran.dg/access_spec_1.f90: New test.
8434         * gfortran.dg/access_spec_2.f90: New test.
8435         * gfortran.dg/non_module_public.f90: Match new error message.
8436
8437 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8438
8439         PR testsuite/31538
8440         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8441         to 4 at line 38 to fix bounds problem.
8442
8443 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8444
8445         PR testsuite/31240
8446         * gfortran.dg/pointer_intent_1.f90: Fix test.
8447
8448 2007-04-10  Eric Christopher  <echristo@apple.com>
8449
8450         * lib/target-supports.exp
8451         (check_effective_target_fstack_protector): Rewrite.
8452
8453 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/31449
8456         * g++.dg/init/const5.C: New test.
8457
8458 2007-04-09  Jan Hubicka  <jh@suse.cz>
8459
8460         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8461
8462 2007-04-08  Jan Hubicka  <jh@suse.cz>
8463
8464         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8465
8466 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8467
8468         PR fortran/31257
8469         * gfortran.dg/achar_4.f90: New test.
8470
8471 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8472
8473         PR fortran/30880
8474         * gfortran.dg/used_dummy_types_8.f90: New test.
8475
8476 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8477
8478         PR fortran/30872
8479         * gfortran.dg/parameter_array_element_1.f90: New test.
8480
8481 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8482
8483         PR fortran/31222
8484         * gfortran.dg/default_numeric_type_1.f90: New test.
8485
8486 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR fortran/31424
8489         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8490
8491 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8492
8493         PR fortran/31293
8494         * gfortran.dg/interface_12.f90: New test.
8495
8496 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8497
8498         * gcc.dg/format/opt-6.c: New test.
8499         * gcc.dg/format/nul-1.c: New test.
8500         * gcc.dg/format/nul-2.c: New test.
8501
8502 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8503
8504         PR libgfortran/31395
8505         * gfortran.dg/fmt_colon.f90: New test.
8506
8507 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8508
8509         * g++.old-deja/g++.other/init18.C: Use
8510         dg-require-effective-target instead of an explicit xfail.
8511
8512 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8513
8514         * gcc.dg/dfp/signbit-1.c
8515         * gcc.dg/dfp/signbit-2.c
8516
8517 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/31483
8520         * gfortran.dg/altreturn_5.f90: New test.
8521
8522 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8523
8524         PR fortran/31292
8525         * gfortran.dg/contained_module_proc_1.f90: New test.
8526
8527 2007-04-04  Stuart Hastings  <stuart@apple.com>
8528
8529         PR 31281
8530         * objc/execute/exceptions/pr31281.m: New.
8531
8532 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8533
8534         * g++.dg/ext/dllimport12.C: Update comments.
8535
8536 2007-04-03  Eric Christopher  <echristo@apple.com>
8537
8538         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8539
8540 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8541
8542         PR fortran/31304
8543         * gfortran.dg/repeat_2.f90: New test.
8544         * gfortran.dg/repeat_3.f90: New test.
8545         * gfortran.dg/repeat_4.f90: New test.
8546
8547 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8548
8549         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8550
8551 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8552
8553         PR c++/30847
8554         * g++.dg/parse/cond3.C: New test.
8555
8556         PR middle-end/30704
8557         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8558
8559 2007-04-02  Jason Merrill  <jason@redhat.com>
8560
8561         PR c++/31187
8562         * g++.dg/ext/visibility/anon3.C: New test.
8563
8564 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8565
8566         PR libgfortran/31052
8567         * gfortran.dg/namelist_28.f90: New test.
8568
8569 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570
8571         PR libgfortran/31366
8572         * gfortran.dg/direct_io_6.f90: New test.
8573
8574 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8575
8576         PR libgfortran/31207
8577         * gfortran.dg/advance_5.f90: New test.
8578         * gfortran.dg/advance_6.f90: New test.
8579
8580 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8581
8582         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8583         * g++.dg/ext/dllimport7.C: Likewise.
8584         * g++.dg/ext/selectany1.C: Likewise.
8585
8586 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8587
8588         * g++.dg/parser/pr31138.C: New.
8589         * g++.dg/parser/pr31140.C: New.
8590         * g++.dg/parser/pr31141.C: New.
8591
8592 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8593
8594         PR c++/26099
8595         * g++.dg/ext/is_base_of.C: New.
8596         * g++.dg/ext/has_virtual_destructor.C: New.
8597         * g++.dg/ext/is_polymorphic.C: New.
8598         * g++.dg/ext/is_base_of_diagnostic.C: New.
8599         * g++.dg/ext/is_enum.C: New.
8600         * g++.dg/ext/has_nothrow_assign.C: New.
8601         * g++.dg/ext/has_nothrow_constructor.C: New.
8602         * g++.dg/ext/is_empty.C: New.
8603         * g++.dg/ext/has_trivial_copy.C: New.
8604         * g++.dg/ext/has_trivial_assign.C: New.
8605         * g++.dg/ext/is_abstract.C: New.
8606         * g++.dg/ext/is_pod.C: New.
8607         * g++.dg/ext/has_nothrow_copy.C: New.
8608         * g++.dg/ext/is_class.C: New.
8609         * g++.dg/ext/has_trivial_constructor.C: New.
8610         * g++.dg/ext/is_union.C: New.
8611         * g++.dg/ext/has_trivial_destructor.C: New.
8612         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8613         * g++.dg/template/crash43.C: Likewise.
8614
8615 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8616
8617         * g++.dg/warn/pedantic2.C: New testcase.
8618
8619 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8620
8621         * size_dim.f90: Fix dg directive.
8622         * pr16433.f: Likewise.
8623         * use_6.f90: Likewise.
8624         * use_7.f90: Likewise.
8625         * entry_9.f90: Likewise.
8626         * pointer_intent_2.f90: Likewise.
8627         * protected_1.f90: Likewise.
8628         * fmt_missing_period_2.f: Likewise.
8629         * pointer_intent_3.f90: Likewise.
8630         * protected_2.f90: Likewise.
8631         * protected_3.f90: Likewise.
8632         * pr15754.f90: Likewise.
8633         * protected_4.f90: Likewise.
8634         * protected_5.f90: Likewise.
8635         * initialization_2.f90: Likewise.
8636         * protected_6.f90: Likewise.
8637         * continuation_7.f90: Likewise.
8638         * derived_function_interface_1.f90: Likewise.
8639         * der_pointer_4.f90: Likewise.
8640         * fmt_zero_precision.f90: Likewise.
8641         * blockdata_3.f90: Likewise.
8642         * fmt_missing_period_1.f: Likewise.
8643         * real_const_3.f90: Likewise.
8644         * use_4.f90: Likewise.
8645         * fmt_missing_period_3.f: Likewise.
8646         * use_5.f90: Likewise.
8647
8648 2007-03-28  Mike Stump  <mrs@apple.com>
8649
8650         * gcc.dg/darwin-comm.c: Add.
8651
8652 2007-03-28  Eric Christopher  <echristo@apple.com>
8653
8654         * lib/target-supports.exp (check_effective_target_fstack_protector):
8655         New.
8656         * gcc.dg/ssp-1.c: Use.
8657         * gcc.dg/ssp-2.c: Ditto.
8658
8659 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8660
8661         PR c++/29077
8662         * g++.dg/parse/constructor3.C: New test.
8663
8664 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8665
8666         * gnat.dg/thin_pointer.ad[sb]: New test.
8667
8668 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8669
8670         * g++.dg/cpp0x/bracket1.C: New.
8671         * g++.dg/cpp0x/bracket2.C: New.
8672         * g++.dg/cpp0x/bracket3.C: New.
8673         * g++.dg/cpp0x/bracket4.C: New.
8674
8675 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8676
8677         * g++.dg/cpp0x/temp_default1.C: New.
8678         * g++.dg/cpp0x/temp_default3.C: New.
8679         * g++.dg/cpp0x/temp_default2.C: New.
8680         * g++.dg/cpp0x/temp_default4.C: New.
8681
8682 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8683
8684         PR c++/29993
8685         * g++.dg/other/cv_func2.C: New.
8686
8687 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8688
8689         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8690         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8691         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8692         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8693
8694         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8695         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8696
8697         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8698
8699         * lib/compat.exp (compat-execute): Fix processing of file names.
8700
8701 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8702
8703         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8704
8705 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8706
8707         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8708         Delete created executable test file.
8709         (check_effective_target_fortran_large_int): Ditto.
8710         (check_effective_target_static_libgfortran): Ditto.
8711
8712 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8713
8714         PR c++/30500
8715         * g++.dg/warn/pragma-system_header1.C: New test.
8716         * g++.dg/warn/pragma-system_header2.C: New test.
8717         * g++.dg/warn/pragma-system_header1.h. New.
8718         * g++.dg/warn/pragma-system_header2.h. New.
8719
8720 2007-03-26  Ian Lance Taylor  <iant@google.com>
8721
8722         PR tree-optimization/31345
8723         * gcc.c-torture/compile/pr31345-1.c: New test.
8724
8725 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8726
8727         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8728         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8729         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8730         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8731         * gfortran.dg/overload_1.f90: Likewise.
8732         * gfortran.dg/impure_assignment_1.f90: Likewise.
8733         * gfortran.dg/error_recovery_3.f90: Likewise.
8734         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8735         * gfortran.dg/sequence_types_1.f90: Likewise.
8736         * gfortran.dg/internal_references_1.f90: Likewise.
8737         * gfortran.dg/present_1.f90: Likewise.
8738         * gfortran.dg/volatile10.f90: Likewise.
8739         * gfortran.dg/module_equivalence_2.f90: Likewise.
8740         * gfortran.dg/use_4.f90: Likewise.
8741         * gfortran.dg/elemental_result_1.f90: Likewise.
8742         * gfortran.dg/generic_actual_arg.f90: Likewise.
8743         * gfortran.dg/private_type_5.f90: Likewise.
8744         * gfortran.dg/protected_4.f90: Likewise.
8745         * gfortran.dg/interface_3.f90: Likewise.
8746
8747 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8748
8749         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8750         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8751
8752 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8753
8754         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8755
8756 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8757
8758         PR libgfortran/31199
8759         * gfortran.dg/fmt_t_4.f90: New test.
8760
8761 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8762
8763         PR libfortran/31297
8764         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8765         * gfortran.dg/backspace_6.f:  Likewise.
8766         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8767         * gfortran.dg/direct_io_2.f90:  Likewise.
8768         * gfortran.dg/write_back.f:  Likewise.
8769         * gfortran.dg/write_rewind_2.f:  Likewise.
8770         * gfortran.dg/write_rewind_1.f:  Likewise.
8771         * gfortran.dg/write_rewind_2.f:  Likewise.
8772
8773 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8774
8775         PR tree-optimization/30784
8776         * gcc.dg/vect/pr30784.c: New test.
8777
8778 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8779
8780         PR fortran/30877
8781         * gfortran.dg/operator_1.f90: New test.
8782         * gfortran.dg/operator_2.f90: New test.
8783
8784 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8785
8786         PR libfortran/31196
8787         * gfortran.dg/reshape_transpose_1.f90:  New test.
8788
8789 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8790
8791         PR fortran/30655
8792         * gfortran.dg/bounds_check_6.f90: New test.
8793
8794 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8795
8796         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8797         #ifndef/#endif.
8798         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8799         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8800
8801 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8802
8803         PR fortran/31209
8804         * gfortran.dg/pointer_function_actual_1.f90: New test.
8805
8806         PR fortran/31200
8807         * gfortran.dg/pointer_function_actual_2.f90: New test.
8808
8809         PR fortran/31215
8810         * gfortran.dg/result_in_spec_1.f90: New test.
8811
8812 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8813
8814         PR fortran/30834
8815         * gfortran.dg/integer_exponentiation_3.F90: New test.
8816         * gfortran.dg/integer_exponentiation_4.f90: New test.
8817         * gfortran.dg/integer_exponentiation_5.F90: New test.
8818
8819 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/30863
8822         * g++.dg/template/error24.C: New test.
8823         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8824
8825 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8826
8827         PR c++/31273
8828         * g++.dg/expr/bitfield7.C: New test.
8829
8830 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8831
8832         PR other/23572
8833         * gcc.dg/float-range-4.c: New.
8834         * gcc.dg/float-range-1.c: Update. Test for a warning.
8835         * gcc.dg/float-range-3.c: New.
8836         * gcc.dg/float-range-5.c: New.
8837
8838 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8839
8840         PR fortran/31262
8841         * gfortran.dg/no_range_check_1.f90: New test.
8842
8843 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8844
8845         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8846         * g++.dg/other/static1.C: Remove stray semicolon.
8847         * g++.dg/other/init1.C: Likewise.
8848         * g++.dg/rtti/dyncast1.C: Likewise.
8849         * g++.dg/tree-ssa/pr17153.C: Likewise.
8850         * g++.dg/lookup/disamb1.C: Likewise.
8851         * g++.dg/lookup/scoped2.C: Likewise.
8852         * g++.dg/lookup/friend7.C: Likewise.
8853         * g++.dg/parse/parse4.C: Likewise.
8854         * g++.dg/parse/parse5.C: Likewise.
8855         * g++.dg/expr/pr29066.C: Likewise.
8856         * g++.dg/expr/cast4.C: Likewise.
8857         * g++.dg/tc1/dr193.C: Likewise.
8858         * g++.dg/tc1/dr213.C: Likewise.
8859         * g++.dg/abi/dcast1.C: Likewise.
8860         * g++.dg/abi/covariant2.C: Likewise.
8861         * g++.dg/inherit/covariant11.C: Likewise.
8862         * g++.dg/inherit/covariant9.C: Likewise.
8863         * g++.dg/inherit/covariant10.C: Likewise.
8864         * g++.dg/init/static3.C: Likewise.
8865         * g++.dg/init/init-ref3.C: Likewise.
8866         * g++.dg/init/ref10.C: Likewise.
8867         * g++.dg/template/meminit2.C: Likewise.
8868         * g++.dg/template/using9.C: Likewise.
8869         * g++.dg/template/friend9.C: Likewise.
8870         * g++.dg/template/ref1.C: Likewise.
8871         * g++.old-deja/g++.warn/inline.C: Likewise.
8872         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8873         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8874         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8875         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8876         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8877         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8878         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8879         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8880         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8881         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8882         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8883         * g++.old-deja/g++.brendan/template11.C: Likewise.
8884         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8885         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8886         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8887         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8888         * g++.old-deja/g++.jason/parse9.C: Likewise.
8889         * g++.old-deja/g++.jason/byval2.C: Likewise.
8890         * g++.old-deja/g++.jason/overload8.C: Likewise.
8891         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8892         * g++.old-deja/g++.jason/template33.C: Likewise.
8893         * g++.old-deja/g++.jason/return3.C: Likewise.
8894         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8895         * g++.old-deja/g++.jason/virtual.C: Likewise.
8896         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8897         * g++.old-deja/g++.jason/template27.C: Likewise.
8898         * g++.old-deja/g++.jason/synth6.C: Likewise.
8899         * g++.old-deja/g++.jason/ref8.C: Likewise.
8900         * g++.old-deja/g++.jason/offset1.C: Likewise.
8901         * g++.old-deja/g++.other/static20.C: Likewise.
8902         * g++.old-deja/g++.other/array1.C: Likewise.
8903         * g++.old-deja/g++.other/new3.C: Likewise.
8904         * g++.old-deja/g++.other/array2.C: Likewise.
8905         * g++.old-deja/g++.other/overload9.C: Likewise.
8906         * g++.old-deja/g++.other/cast6.C: Likewise.
8907         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8908         * g++.old-deja/g++.other/eh4.C: Likewise.
8909         * g++.old-deja/g++.other/using7.C: Likewise.
8910         * g++.old-deja/g++.other/init18.C: Likewise.
8911         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8912         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8913         * g++.old-deja/g++.other/dtor11.C: Likewise.
8914         * g++.old-deja/g++.pt/static11.C: Likewise.
8915         * g++.old-deja/g++.pt/crash19.C: Likewise.
8916         * g++.old-deja/g++.pt/overload12.C: Likewise.
8917         * g++.old-deja/g++.pt/crash46.C: Likewise.
8918         * g++.old-deja/g++.pt/mi1.C: Likewise.
8919         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8920         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8921         * g++.old-deja/g++.pt/local5.C: Likewise.
8922         * g++.old-deja/g++.pt/typename2.C: Likewise.
8923         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8924         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8925         * g++.old-deja/g++.law/visibility1.C: Likewise.
8926         * g++.old-deja/g++.law/visibility2.C: Likewise.
8927         * g++.old-deja/g++.law/virtual2.C: Likewise.
8928         * g++.old-deja/g++.law/operators19.C: Likewise.
8929         * g++.old-deja/g++.law/parsing10.C: Likewise.
8930         * g++.old-deja/g++.law/visibility4.C: Likewise.
8931         * g++.old-deja/g++.law/operators4.C: Likewise.
8932         * g++.old-deja/g++.law/dtors2.C: Likewise.
8933         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8934         * g++.old-deja/g++.law/visibility10.C: Likewise.
8935         * g++.old-deja/g++.law/scope3.C: Likewise.
8936         * g++.old-deja/g++.law/casts2.C: Likewise.
8937         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8938         * g++.old-deja/g++.law/operators33.C: Likewise.
8939         * g++.old-deja/g++.law/friend4.C: Likewise.
8940         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8941         * g++.old-deja/g++.mike/p5611.C: Likewise.
8942         * g++.old-deja/g++.mike/net37.C: Likewise.
8943         * g++.old-deja/g++.mike/p3570.C: Likewise.
8944         * g++.old-deja/g++.mike/p5718.C: Likewise.
8945         * g++.old-deja/g++.mike/net21.C: Likewise.
8946         * g++.old-deja/g++.mike/p1862.C: Likewise.
8947         * g++.old-deja/g++.mike/p4511.C: Likewise.
8948         * g++.old-deja/g++.mike/virt3.C: Likewise.
8949         * g++.old-deja/g++.mike/p16146.C: Likewise.
8950         * g++.old-deja/g++.mike/p1989.C: Likewise.
8951         * g++.old-deja/g++.mike/p5571.C: Likewise.
8952         * g++.old-deja/g++.gb/scope10.C: Likewise.
8953         * g++.old-deja/g++.abi/primary5.C: Likewise.
8954         * g++.old-deja/g++.abi/empty2.C: Likewise.
8955         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8956         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8957         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8958         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8959         * g++.old-deja/g++.bob/template3.C: Likewise.
8960         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8961
8962 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/31193
8965         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8966
8967 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8968
8969         PR fortran/20897
8970         * gfortran.dg/derived_name_1.f90: New.
8971         * gfortran.dg/derived_name_2.f: New.
8972
8973 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8974
8975         * lib/target-supports.exp (check_effective_target_nonpic): New
8976         procedure.
8977         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8978         when compiling PIC.
8979         * gcc.target/i386/asm-4.c: Require nonpic.
8980         * gcc.target/i386/cmov1.c: Likewise.
8981         * gcc.target/i386/mul.c: Likewise.
8982         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8983         * gcc.target/i386/ssetype-1.c: Require nonpic.
8984         * gcc.target/i386/ssetype-3.c: Likewise.
8985         * gcc.target/i386/ssetype-5.c: Likewise.
8986
8987 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8988
8989         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8990         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8991         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8992         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8993
8994 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8995
8996         PR tree-optimization/30590
8997         * g++.dg/opt/pr30590.C: New testcase.
8998
8999 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR c/30762
9002         * gcc.dg/pr30762-1.c: New test.
9003         * gcc.dg/pr30762-2.c: New test.
9004
9005         PR inline-asm/30505
9006         * gcc.target/i386/pr30505.c: New test.
9007
9008 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9009
9010         * gcc.target/arm/register-variables.c: New.
9011
9012 2007-03-19  Jeff Law  <law@redhat.com>
9013
9014         * PR tree-optimization/30984
9015         * gcc.c-torture/pr30984.c: New test.
9016
9017 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9018         Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/31254
9021         * gcc.dg/torture/pr31254.c: New testcase.
9022
9023 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9024
9025         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9026         target default_packed.
9027
9028 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9029
9030         PR fortran/31203
9031         * gfortran.dg/string_length_1.f90: New test.
9032
9033 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9034
9035         PR testsuite/30395
9036         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9037
9038 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9039
9040         PR libgfortran/31052
9041         * gfortran.dg/namelist_27.f90: New test.
9042
9043 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9044
9045         PR fortran/30531
9046         * gfortran.dg/used_types_14.f90: New test.
9047
9048         PR fortran/31086
9049         * gfortran.dg/used_types_15.f90: New test.
9050
9051 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9052
9053         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9054         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9055
9056 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9057
9058         PR fortran/31120
9059         * gfortran.dg/integer_exponentiation_2.f90: New test.
9060
9061 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9062
9063         PR tree-optimization/31041
9064         * gcc.dg/vect/pr31041.c: New test.
9065
9066 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9067
9068         * g++.dg/warn/Wconversion-integer.C: New
9069         * g++.dg/warn/Wconversion-real.C: New.
9070         * g++.dg/warn/Wconversion-real-integer.C: New.
9071         * g++.dg/warn/conv2.C: Updated.
9072
9073 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9074
9075         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9076         exclude RTPs.
9077
9078 2007-03-16  Richard Guenther  <rguenther@suse.de>
9079
9080         PR tree-optimization/31146
9081         * g++.dg/tree-ssa/pr31146.C: New testcase.
9082
9083 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9084
9085         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9086         assume that the target has <features.h>.
9087
9088 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9089
9090         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9091         dg-options rather than to the whole test.
9092
9093 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9094
9095         PR debug/29906
9096         * g++.dg/debug/pr29906.C: New
9097
9098 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9099
9100         PR libgfortran/31099
9101         * gfortran.dg/unformatted_recl.f90: Update test.
9102
9103 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9104
9105         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9106
9107 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9108
9109         PR c++/30891
9110         * g++.dg/parse/namespace-definition.C: New.
9111
9112 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9113
9114         PR c++/24924
9115         * g++.dg/cpp/pedantic-errors.C: New.
9116         * g++.dg/cpp/permissive.C: New.
9117
9118 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9119
9120         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9121         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9122
9123 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9124
9125         * lib/target-supports.exp (check_missing_uclibc_feature)
9126         (check_effective_target_wchar): New procedures.
9127         * gcc.dg/wchar_t-1.c: Require target wchar.
9128         * gcc.dg/wint_t-1.c: Likewise.
9129
9130 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9131
9132         * lib/target-supports.exp (check_gc_sections_available): Return
9133         false for VxWorks targets.
9134
9135 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9136
9137         * g++.dg/warn/Wconversion2.C: Fix typo.
9138         * gcc.dg/if-empty-1.c: Ditto.
9139
9140 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9141
9142         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9143
9144 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9145
9146         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9147         * gcc.target/i386/pr31167.c: Ditto.
9148
9149 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9150
9151         PR target/31167
9152         * gcc.target/i386/pr31167.c: New test.
9153
9154 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9155
9156         PR fortran/30922
9157         * gfortran.dg/import5.f90.f90: New test.
9158
9159
9160         PR fortran/30879
9161         * gfortran.dg/data_components_1.f90: New test.
9162
9163
9164         PR fortran/30870
9165         * gfortran.dg/generic_13.f90: New test.
9166
9167         PR fortran/31163
9168         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9169
9170 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9171
9172         PR libgfortran/31051
9173         * gfortran.dg/fmt_t_4.f90: New
9174
9175 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9176
9177         PR C++/31165
9178         * g++.dg/other/default7.C: New test.
9179
9180 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9181
9182         * g++.dg/warn/Wconversion2.C: New.
9183
9184 2007-03-14  Eric Christopher  <echristo@apple.com>
9185
9186         * gcc.dg/ssp-1.c: New.
9187         * gcc.dg/ssp-2.c: Ditto.
9188
9189 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9190
9191         * g++.dg/warn/do-empty.C: New.
9192         * gcc.dg/do-empty.c: New.
9193         * gcc.dg/if-empty-1.c: Update.
9194         * gcc.dg/20001116-1.c: Update.
9195         * gcc.dg/pr23165.c: Update.
9196
9197 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * gfortran.dg/module_implicit_conversion.f90: New test.
9200
9201 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9202
9203         PR middle-end/31127
9204         * gcc.dg/pr31127.c: New.
9205
9206 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9207
9208         * gcc.dg/tree-ssa/loop-26.c: New test.
9209
9210 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9211
9212         * gcc.target/i386/cmpxchg16b-1.c: New test.
9213
9214 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9215
9216         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9217         * gcc.dg/c99-vla-1.c: Likewise.
9218         * g++.dg/ext/vla1.C: Likewise
9219
9220 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9221
9222         * gcc.dg/wvla-1.c: New test
9223         * gcc.dg/wvla-2.c: New test
9224         * gcc.dg/wvla-3.c: New test
9225         * gcc.dg/wvla-4.c: New test
9226         * gcc.dg/wvla-5.c: New test
9227         * gcc.dg/wvla-6.c: New test
9228         * gcc.dg/wvla-7.c: New test
9229         * g++.dg/warn/Wvla-1.C: New test
9230         * g++.dg/warn/Wvla-2.C: New test
9231         * g++.dg/warn/Wvla-3.C: New test
9232
9233 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/30108
9236         * g++.dg/other/default6.C: New test.
9237
9238 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9239
9240         * lib/target-supports.exp (check_profiling_available): Return false
9241         for VxWorks.
9242         (check_effective_target_vxworks_kernel): New procedure.
9243         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9244         VxWorks.
9245         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9246         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9247         to include VxWorks.
9248         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9249
9250 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9251
9252         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9253         PIC is not supported.
9254         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9255         * gcc.dg/20020426-2.c: Likewise.
9256         * gcc.dg/pr28243.c: Likewise.
9257         * gcc.dg/visibility-11.c: Likewise.
9258         * gcc.dg/tls/opt-9.c: Likewise.
9259         * gcc.dg/tls/opt-10.c: Likewise.
9260         * gcc.dg/tls/pic-1.c: Likewise.
9261         * gcc.dg/tls/struct-1.c: Likewise.
9262         * gcc.target/i386/20000807-1.c: Likewise.
9263         * gcc.target/i386/20000904-1.c: Likewise.
9264         * gcc.target/i386/20011119-1.c: Likewise.
9265         * gcc.target/i386/990213-2.c: Likewise.
9266         * gcc.target/i386/990214-1.c: Likewise.
9267         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9268         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9269         * gcc.target/i386/pic-1.c: Likewise.
9270         * gcc.target/i386/pr21518.c: Likewise.
9271         * gcc.target/i386/pr23098.c: Likewise.
9272         * gcc.target/i386/pr23943.c: Likewise.
9273
9274 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/31038
9277         * g++.dg/template/complit2.C: New test.
9278
9279         PR c++/30328
9280         * g++.dg/ext/bitfield1.C: New test.
9281
9282 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9283
9284         PR fortran/30883
9285         * gfortran.dg/interface_11.f90: New test.
9286
9287 2007-03-11  Richard Guenther  <rguenther@suse.de>
9288
9289         PR tree-optimization/31115
9290         * gcc.dg/torture/pr31115.c: New testcase.
9291
9292 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9293
9294         PR tree-optimization/29925
9295         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9296
9297 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9298
9299         PR c++/30274
9300         * g++.dg/expr/bitfield3.C: New test.
9301         * g++.dg/expr/bitfield4.C: Likewise.
9302         * g++.dg/expr/bitfield5.C: Likewise.
9303         * g++.dg/expr/bitfield6.C: Likewise.
9304
9305         PR c++/30924
9306         * g++.dg/template/array18.C: New test.
9307
9308 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9309
9310         PR c++/17946
9311         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9312         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9313
9314 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9315
9316         PR c++/20599
9317         * g++.dg/cpp0x/variadic-bind.C: New.
9318         * g++.dg/cpp0x/variadic-function.C: New.
9319         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9320         * g++.dg/cpp0x/variadic-tuple.C: New.
9321         * g++.dg/cpp0x/variadic1.C: New.
9322         * g++.dg/cpp0x/variadic2.C: New.
9323         * g++.dg/cpp0x/variadic3.C: New.
9324         * g++.dg/cpp0x/variadic4.C: New.
9325         * g++.dg/cpp0x/variadic5.C: New.
9326         * g++.dg/cpp0x/variadic6.C: New.
9327         * g++.dg/cpp0x/variadic7.C: New.
9328         * g++.dg/cpp0x/variadic8.C: New.
9329         * g++.dg/cpp0x/variadic9.C: New.
9330         * g++.dg/cpp0x/variadic10.C: New.
9331         * g++.dg/cpp0x/variadic11.C: New.
9332         * g++.dg/cpp0x/variadic12.C: New.
9333         * g++.dg/cpp0x/variadic13.C: New.
9334         * g++.dg/cpp0x/variadic14.C: New.
9335         * g++.dg/cpp0x/variadic15.C: New.
9336         * g++.dg/cpp0x/variadic16.C: New.
9337         * g++.dg/cpp0x/variadic17.C: New.
9338         * g++.dg/cpp0x/variadic18.C: New.
9339         * g++.dg/cpp0x/variadic19.C: New.
9340         * g++.dg/cpp0x/variadic20.C: New.
9341         * g++.dg/cpp0x/variadic21.C: New.
9342         * g++.dg/cpp0x/variadic22.C: New.
9343         * g++.dg/cpp0x/variadic23.C: New.
9344         * g++.dg/cpp0x/variadic24.C: New.
9345         * g++.dg/cpp0x/variadic25.C: New.
9346         * g++.dg/cpp0x/variadic26.C: New.
9347         * g++.dg/cpp0x/variadic27.C: New.
9348         * g++.dg/cpp0x/variadic28.C: New.
9349         * g++.dg/cpp0x/variadic29.C: New.
9350         * g++.dg/cpp0x/variadic30.C: New.
9351         * g++.dg/cpp0x/variadic31.C: New.
9352         * g++.dg/cpp0x/variadic32.C: New.
9353         * g++.dg/cpp0x/variadic33.C: New.
9354         * g++.dg/cpp0x/variadic34.C: New.
9355         * g++.dg/cpp0x/variadic35.C: New.
9356         * g++.dg/cpp0x/variadic36.C: New.
9357         * g++.dg/cpp0x/variadic37.C: New.
9358         * g++.dg/cpp0x/variadic38.C: New.
9359         * g++.dg/cpp0x/variadic39.C: New.
9360         * g++.dg/cpp0x/variadic40.C: New.
9361         * g++.dg/cpp0x/variadic41.C: New.
9362         * g++.dg/cpp0x/variadic42.C: New.
9363         * g++.dg/cpp0x/variadic43.C: New.
9364         * g++.dg/cpp0x/variadic44.C: New.
9365         * g++.dg/cpp0x/variadic45.C: New.
9366         * g++.dg/cpp0x/variadic46.C: New.
9367         * g++.dg/cpp0x/variadic47.C: New.
9368         * g++.dg/cpp0x/variadic48.C: New.
9369         * g++.dg/cpp0x/variadic49.C: New.
9370         * g++.dg/cpp0x/variadic50.C: New.
9371         * g++.dg/cpp0x/variadic51.C: New.
9372         * g++.dg/cpp0x/variadic52.C: New.
9373         * g++.dg/cpp0x/variadic53.C: New.
9374         * g++.dg/cpp0x/variadic54.C: New.
9375         * g++.dg/cpp0x/variadic55.C: New.
9376         * g++.dg/cpp0x/variadic56.C: New.
9377         * g++.dg/cpp0x/variadic57.C: New.
9378         * g++.dg/cpp0x/variadic58.C: New.
9379         * g++.dg/cpp0x/variadic59.C: New.
9380         * g++.dg/cpp0x/variadic60.C : New.
9381         * g++.dg/cpp0x/variadic61.C : New.
9382         * g++.dg/cpp0x/variadic62.C : New.
9383         * g++.dg/cpp0x/variadic63.C : New.
9384         * g++.dg/cpp0x/variadic64.C : New.
9385         * g++.dg/cpp0x/variadic65.C : New.
9386         * g++.dg/cpp0x/variadic66.C : New.
9387         * g++.dg/cpp0x/variadic67.C : New.
9388         * g++.dg/cpp0x/variadic68.C : New.
9389         * g++.dg/cpp0x/variadic69.C : New.
9390         * g++.dg/cpp0x/variadic70.C : New.
9391         * g++.dg/cpp0x/variadic71.C : New.
9392         * g++.dg/cpp0x/variadic72.C : New.
9393         * g++.dg/cpp0x/variadic73.C : New.
9394         * g++.dg/cpp0x/variadic74.C : New.
9395         * g++.dg/cpp0x/variadic75.C : New.
9396         * g++.dg/cpp0x/variadic-ex1.C : New.
9397         * g++.dg/cpp0x/variadic-ex2.C : New.
9398         * g++.dg/cpp0x/variadic-ex3.C : New.
9399         * g++.dg/cpp0x/variadic-ex4.C : New.
9400         * g++.dg/cpp0x/variadic-ex5.C : New.
9401         * g++.dg/cpp0x/variadic-ex6.C : New.
9402         * g++.dg/cpp0x/variadic-ex7.C : New.
9403         * g++.dg/cpp0x/variadic-ex8.C : New.
9404         * g++.dg/cpp0x/variadic-ex9.C : New.
9405         * g++.dg/cpp0x/variadic-ex10.C : New.
9406         * g++.dg/cpp0x/variadic-ex11.C : New.
9407         * g++.dg/cpp0x/variadic-ex12.C : New.
9408         * g++.dg/cpp0x/variadic-ex13.C : New.
9409         * g++.dg/cpp0x/variadic-ex14.C : New.
9410
9411 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9412
9413         PR libgfortran/31099
9414         * gfortran.dg/unformatted_recl.f90: New test.
9415
9416 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9417
9418         * gcc.dg/fold-eqcmplx-1.c: New test case.
9419
9420 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9421
9422         PR rtl-optimization/30643
9423         * gcc.dg/pr30643.c: New.
9424
9425 2007-03-09  Chao-ying Fu  <fu@mips.com>
9426
9427         * gcc.target/mips/mips32-dspr2-type.c: New test.
9428         * gcc.target/mips/mips32-dspr2.c: New test.
9429         * gcc.target/mips/dspr2-MULT.c: New test.
9430         * gcc.target/mips/dspr2-MULTU.c: New test.
9431         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9432         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9433         Adjust some formats.
9434
9435 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9436
9437         PR c++/17946
9438         * gcc.dg/Wlogical-op-1.c: New.
9439         * g++.dg/warn/Wlogical-op-1.C: New.
9440
9441 2007-03-09  Richard Guenther  <rguenther@suse.de>
9442
9443         PR tree-optimization/30904
9444         PR middle-end/31058
9445         * gcc.dg/pr30904.c: Remove xfail.
9446
9447 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9448
9449         PR C/31072
9450         * gcc.c-torture/execute/pr31072.c: New test.
9451
9452 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9453
9454         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9455         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9456         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9457         *lrint* and *lround*.
9458         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9459         floor->lfloor.
9460         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9461         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9462         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9463         and *lround*.  Correct macro names.
9464         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9465         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9466
9467 2007-03-08  Ian Lance Taylor  <iant@google.com>
9468
9469         * gcc.dg/no-strict-overflow-5.c: New test.
9470         * gcc.dg/no-strict-overflow-6.c: New test.
9471         * gcc.dg/Wstrict-overflow-11.c: New test.
9472         * gcc.dg/Wstrict-overflow-12.c: New test.
9473         * gcc.dg/Wstrict-overflow-13.c: New test.
9474         * gcc.dg/Wstrict-overflow-14.c: New test.
9475         * gcc.dg/Wstrict-overflow-15.c: New test.
9476
9477 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9478
9479         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9480         for VxWorks kernel mode.
9481         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9482
9483 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9484
9485         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9486         mode.
9487
9488 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9489
9490         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9491         and lib/bfill.c on VxWorks targets.
9492         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9493         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9494         lib/bfill.c and lib/memmove.c on VxWorks targets.
9495         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9496         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9497         on VxWorks targets.
9498         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9499         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9500
9501 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9502
9503         * gfortran.dg/use_5.f90: New test.
9504         * gfortran.dg/use_6.f90: Ditto.
9505         * gfortran.dg/use_7.f90: Ditto.
9506
9507 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9508
9509         PR fortran/30973
9510         * gfortran.dg/use_4.f90: New test.
9511         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9512
9513 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9514
9515         PR fortran/31011
9516         * gfortran.dg/parameter_array_section_2.f90: New test.
9517
9518 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9519
9520         PR c++/30852
9521         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9522
9523         PR c++/30534
9524         * g++.dg/template/arg5.C: New test.
9525
9526 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9527
9528         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9529
9530 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9531
9532         * gcc.dg/var-expand1.c: Add newline at end of file.
9533
9534 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9535
9536         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9537
9538 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9539
9540         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9541
9542 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9543
9544         * gcc.dg/torture/builtin-convert-4.c: New test.
9545
9546 2007-03-05  Ian Lance Taylor  <iant@google.com>
9547
9548         * gcc.c-torture/compile/pr31034.c: New test.
9549
9550 2007-03-05  Ian Lance Taylor  <iant@google.com>
9551
9552         * gcc.dg/inline-18.c: New test.
9553         * gcc.dg/inline-19.c: New test.
9554         * gcc.dg/inline-20.c: New test.
9555         * gcc.dg/inline-21.c: New test.
9556
9557 2007-03-05  Richard Guenther  <rguenther@suse.de>
9558
9559         PR tree-optimization/14052
9560         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9561
9562 2007-03-05  Richard Guenther  <rguenther@suse.de>
9563
9564         PR tree-optimization/23777
9565         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9566
9567 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9568
9569         PR other/30465
9570         * gcc.dg/multiple-overflow-warn-3.c: New.
9571         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9572
9573 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9574
9575         PR c++/30895
9576         * g++.dg/parse/template23.C: New test.
9577
9578 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9579
9580         PR middle-end/30744
9581         * gcc.dg/pr30744-1.c: New test case.
9582
9583 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9584
9585         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9586
9587 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9588
9589         PR target/30406
9590         * gfortran.dg/logical_3.f90: New test.
9591
9592 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9593
9594         PR libfortran/30981
9595         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9596
9597 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9598
9599         * gcc.target/m68k/m68k.exp: New.
9600         * gcc.target/m68k/crash1.c: New.
9601
9602 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9603
9604         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9605         to be more compatible with integer(kind=8).
9606
9607 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9608
9609         PR libfortran/31001
9610         * gfortran.dg/zero_sized_3.f90: New test.
9611
9612 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9613
9614         PR c++/15787
9615         * g++.dg/parse/else.C: New.
9616         * g++.dg/parse/else-2.C: New.
9617
9618 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9619             Tobias Burnus  <burnus@net-b.de>
9620
9621         PR fortran/30882
9622         * gfortran.dg/size_dim.f90: New test.
9623
9624 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9625             Tobias Burnus  <burnus@net-b.de>
9626
9627         PR fortran/30873
9628         * gfortran.dg/entry_9.f90: New test.
9629
9630 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9631
9632         PR c++/28253
9633         * g++.dg/inherit/covariant16.C: New test.
9634
9635 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9636
9637         * g++.dg/other/darwin-minversion-1.C: New.
9638
9639 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9640
9641         * gcc.dg/tree-ssa/20070302-1.c: New test.
9642
9643 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9644
9645         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9646         tests.
9647
9648 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9649
9650         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9651
9652 2007-03-01  Simon Baldwin <simonb@google.com>
9653
9654         PR c++/23689
9655         * warn/ignored_typedef.C: New.
9656         * init/ctor8.C: Added dg-warning to consume ignored typedef
9657         warning.
9658         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9659         and added an explicit line number.
9660
9661 2007-02-28  Richard Guenther  <rguenther@suse.de>
9662
9663         PR middle-end/30364
9664         * gcc.dg/torture/pr30364-1.c: New testcase.
9665         * gcc.dg/torture/pr30364-2.c: Likewise.
9666         * gcc.dg/torture/pr30364-3.c: Likewise.
9667
9668 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9669
9670         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9671         powerpc*, use -funsafe-math-optimizations.
9672         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9673         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9674
9675 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9676             Paul Thomas  <pault@gcc.gnu.org>
9677
9678         PR fortran/30888
9679         PR fortran/30887
9680         * c_by_val_1.f: Test %VAL() with non-default kind.
9681         * c_by_val.c: Ditto.
9682         * c_by_val_4.f: New test.
9683
9684 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9685
9686         PR fortran/30968
9687         * gfortran.dg/continuation_7.f90: New test.
9688
9689 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9690
9691         * g++.dg/inherit/thunk7.C: New test.
9692         * lib/target-supports.exp (check_profiling_available): Not available
9693         for bfin-*-*.
9694
9695 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9696
9697         PR target/30970
9698         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9699
9700 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9701
9702         * lib/target-supports.exp (check_effective_target_init_priority):
9703         Remove Solaris special case.
9704
9705 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9706
9707         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9708         for more builtin types.
9709
9710         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9711         * g++.dg/ext/visibility/noPLT.C: Likewise.
9712
9713 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9714
9715         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9716         sh* targets.
9717
9718 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9719
9720         PR fortran/30865
9721         * size_optional_dim_1.f90:  New test.
9722
9723 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9724
9725         * gcc.dg/vxworks/vxworks.exp: New file.
9726         * gcc.dg/vxworks/initpri1.c: Likewise.
9727         * gcc.dg/vxworks/initpri2.c: Likewise.
9728         * gcc.dg/initpri2.c: Add more tests.
9729         * g++.dg/special/initpri2.C: Likewise.
9730
9731         * gcc.dg/initpri1.c: New test.
9732         * gcc.dg/initpri2.c: Likewise.
9733         * g++.dg/special/initpri1.C: New test.
9734         * g++.dg/special/initpri2.C: Likewise.
9735         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9736         * g++.dg/special/conpr-2.C: Likewise.
9737         * g++.dg/special/conpr-3.C: Likewise.
9738         * g++.dg/special/conpr-4.C: Likewise.
9739         * g++.dg/special/initp1.C: Likewise.
9740         * g++.dg/special/ecos.exp: Remove code to detect availability of
9741         constructor priorities.
9742         * lib/target-supports.exp (check_effective_target_init_priority):
9743         New function.
9744
9745 2007-02-24  Jan Hubicka  <jh@suse.cz>
9746
9747         * gcc.c-torture/execute/pr30778.c: New testcase.
9748
9749 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9750
9751         PR libgfortran/30918
9752         * gfortran.dg/namelist_26.f90: New test.
9753
9754 2007-02-24  Richard Guenther  <rguenther@suse.de>
9755
9756         PR middle-end/30951
9757         * gcc.dg/pr30951.c: New testcase.
9758
9759 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9760
9761         * gcc.dg/torture/builtin-modf-1.c: New test.
9762
9763 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9764
9765         PR tree-optimization/30904
9766         * gcc.dg/pr30904.c: New test.
9767
9768 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9769
9770         * gcc.test-framework/README: Correct command.
9771         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9772         -Wunused-value.
9773         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9774
9775 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9778
9779 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9780
9781         * lib/target-supports.exp (check_effective_target_newlib): New
9782         function.
9783
9784 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9785
9786         PR fortran/30660
9787         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9788         allocatable component.
9789
9790
9791 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9792
9793         * gcc.dg/torture/builtin-logb-1.c: New test.
9794         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9795         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9796         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9797         sh* targets.
9798
9799 2007-02-23  Richard Guenther  <rguenther@suse.de>
9800
9801         * g++.dg/warn/changes-meaning.C: New testcase.
9802
9803 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9804
9805         PR libgfortran/30910
9806         * gfortran.dg/fmt_zero_precision.f90: Update test.
9807
9808 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9809
9810         * gcc.dg/torture/builtin-frexp-1.c: New test.
9811
9812 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9813
9814         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9815
9816 2007-02-22  Ian Lance Taylor  <iant@google.com>
9817
9818         PR debug/30898
9819         * g++.dg/debug/pr30898.C: New test.
9820
9821 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9822
9823         * gcc.dg/vect/vect-106.c: New test.
9824
9825 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9826             Ira Rosen  <irar@il.ibm.com>
9827
9828         PR tree-optimization/30843
9829         * gcc.dg/vect/pr30843.c: New test.
9830
9831 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9832
9833         PR tree-optimization/30858
9834         * gcc.dg/vect/pr30858.c: New test.
9835
9836 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9837
9838         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9839         to set options for compiling testglue.
9840         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9841         * lib/obj-c++.exp (obj-c++_init): Likewise.
9842
9843 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9844
9845         * gnat.dg/derived_aggregate.adb: New test.
9846
9847 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9848
9849         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9850         sh* targets.  Call the correct CKSGN macro.
9851
9852 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * gfortran.dg/gomp/omp_parse1.f90: New test.
9855         * gfortran.dg/gomp/omp_parse2.f: New test.
9856
9857 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9858
9859         PR fortran/30869
9860         * gfortran.dg/do_pointer_1.f90:  New test.
9861
9862 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9863
9864         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9865         and scalbln.
9866
9867 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9868
9869         * gcc.dg/darwin-minversion-1.c: New.
9870         * gcc.dg/darwin-minversion-2.c: New.
9871
9872 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9873
9874         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9875
9876 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9877             DJ Delorie <dj@redhat.com>
9878
9879         PR other/30824
9880         * gcc.dg/Wfatal.c: New.
9881         * gcc.dg/Wfatal-2.c: New.
9882         * gcc.dg/Werror-1.c: Adjust expectations.
9883         * gcc.dg/Werror-5.c: Likewise.
9884         * gcc.dg/Werror-7.c: Likewise.
9885         * gcc.dg/Werror-10.c: Likewise.
9886         * gcc.dg/Werror-11.c: Likewise.
9887
9888 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9889
9890         PR fortran/30522
9891         * gfortran.dg/volatile10.f90: New test.
9892
9893 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9894
9895         PR libfortran/30533
9896         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9897
9898 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9899
9900         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9901         * gcc.dg/Walways-true-1.c: Likewise.
9902         * gcc.dg/weak/weak-3.c: Likewise.
9903         * gcc.dg/Werror-1.c: Likewise.
9904         * gcc.dg/Werror-3.c: Likewise.
9905         * gcc.dg/Werror-4.c: Likewise.
9906         * gcc.dg/Werror-5.c: Likewise.
9907         * gcc.dg/Werror-6.c: Likewise.
9908         * gcc.dg/Werror-7.c: Likewise.
9909         * gcc.dg/Werror-8.c: Likewise.
9910         * gcc.dg/Werror-10.c: Likewise.
9911         * gcc.dg/Werror-11.c: Likewise.
9912         * gcc.dg/Werror-12.c: Likewise.
9913         * g++.old-deja/g++.mike/warn8.C: Likewise.
9914         * g++.dg/warn/Walways-true-1.C: Likewise.
9915         * g++.dg/warn/Walways-true-2.C: Likewise.
9916         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9917         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9918         -Wstring-literal-comparison with -Waddress.
9919         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9920         -Wno-string-literal-comparison with -Wno-address.
9921
9922 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9923
9924         * gnat.dg/self_aggregate_with_call.adb: New test.
9925
9926 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9927
9928         PR tree-optimization/30975
9929         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9930         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9931         * gcc.dg/vect/pr30795.c: New.
9932
9933 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9934
9935         PR fortran/30681
9936         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9937
9938 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9939
9940         PR rtl-optimization/28173
9941         * gcc.target/i386/andor-1.c: New test case.
9942
9943 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9944
9945         * gcc.dg/torture/builtin-ldexp-1.c: New.
9946         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9947
9948 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9949
9950         * gfortran.dg/array_constructor_15.f90: New test case.
9951
9952 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9953
9954         * gfortran.dg/forall_10.f90: New test case.
9955
9956 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9957
9958         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9959
9960 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9961
9962         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9963         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9964
9965 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9966
9967         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9968         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9969         * gcc.target/i386/xchg-1.c: New test.
9970         * gcc.target/i386/xchg-2.c: New test.
9971
9972 2007-02-16  Richard Guenther  <rguenther@suse.de>
9973             Christian Bruel  <christian.bruel@st.com>
9974
9975         * gcc.dg/strict-overflow-5.c: New testcase.
9976
9977 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9978
9979         PR fortran/30793
9980         * gfortran.dg/func_derived_4.f90: New test.
9981
9982 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9983
9984         PR middle-end/30391
9985         * gfortran.dg/pr30391-1.f90: New test case.
9986
9987 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9988
9989         PR middle-end/30433
9990         * gcc.c-torture/compile/pr30433.c: New testcase to check
9991         that complex constants comparisions are foldded.
9992
9993 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9994
9995         PR C++/30158
9996         * g++.dg/ext/stmtexpr10.C: New testcase.
9997
9998 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9999
10000         PR middle-end/30729
10001         * gcc.dg/Wunused-value-2.c: New testcase.
10002
10003 2007-02-15  Ian Lance Taylor  <iant@google.com>
10004
10005         * g++.dg/eh/subreg-1.C: New test.
10006
10007 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10008
10009         PR c/26494
10010         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10011         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10012         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10013         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10014         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10015         * gcc.dg/Werror-implicit-function-declaration.c: New.
10016
10017 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10018
10019         PR c++/28943
10020         * g++.dg/warn/pr28943.C: New.
10021
10022 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10023
10024         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10025
10026 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10027
10028         PR fortran/30779
10029         * gfortran.dg/error_recovery_3.f90: New test.
10030
10031 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10032
10033         * g++.dg/tree-ssa/sra-1.C: New.
10034
10035 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10036
10037         * g++.dg/tree-ssa/sra-1.C: New.
10038
10039 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10040
10041         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10042
10043 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10044
10045         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10046
10047 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10048
10049         PR fortran/30799
10050         * gfortran.dg/logical_2.f90: New test.
10051
10052 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10053
10054         * gcc.dg/torture/complex-alias-1.c: New test.
10055
10056 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10057
10058         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10059         instead of -fdump-tree-tailcall.
10060
10061 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10062
10063         * gfortran.dg/interface_10.f90: Fix comment typo.
10064
10065 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10066
10067         PR tree-optimization/30771
10068         * gcc.dg/vect/pr30771.c: New test.
10069
10070 2007-02-13  Ian Lance Taylor  <iant@google.com>
10071
10072         * gcc.dg/Wstrict-overflow-1.c: New test.
10073         * gcc.dg/Wstrict-overflow-2.c: New test.
10074         * gcc.dg/Wstrict-overflow-3.c: New test.
10075         * gcc.dg/Wstrict-overflow-4.c: New test.
10076         * gcc.dg/Wstrict-overflow-5.c: New test.
10077         * gcc.dg/Wstrict-overflow-6.c: New test.
10078         * gcc.dg/Wstrict-overflow-7.c: New test.
10079         * gcc.dg/Wstrict-overflow-8.c: New test.
10080         * gcc.dg/Wstrict-overflow-9.c: New test.
10081         * gcc.dg/Wstrict-overflow-10.c: New test.
10082
10083 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10084
10085         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10086
10087 2007-02-13  Richard Henderson  <rth@redhat.com>
10088
10089         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10090         * gcc.c-torture/execute/pr29302-1.c: ... here.
10091
10092 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10093
10094         PR c/29521
10095         * gcc.dg/c90-return-1.c: Update output.
10096         * gcc.dg/c99-return-1.c: Likewise.
10097
10098 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10099
10100         PR fortran/30554
10101         * gfortran.dg/used_dummy_types_7.f90: New test..
10102
10103 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10104
10105         * gcc.target/i386/parity-1.c: New test.
10106         * gcc.target/i386/parity-2.c: New test.
10107
10108 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10109
10110         * gcc.target/i386/builtin-bswap-3.c: New test case.
10111
10112 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10113
10114         PR tree-optimization/29145
10115         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10116         alias analysis is improved to take better advantage of restrict
10117         qualified pointers.
10118         * gcc.dg/vect/vect-80.c: Likewise.
10119         * gcc.dg/vect/pr29145.c: New.
10120
10121 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10122
10123         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10124         * gcc.target/i386/sse4a-insert.c: Likewise.
10125
10126 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10127
10128         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10129         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10130
10131 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10132
10133         PR fortran/30478
10134         * gfortran.dg/enum_4.f90: Update error message checks.
10135
10136 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10137
10138         PR fortran/30554
10139         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10140         versions of the modules.
10141
10142         PR fortran/30617
10143         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10144         by getting rid of recursive I/O and providing functions with
10145         results.
10146
10147         PR fortran/30319
10148         * gfortran.dg/char_array_constructor_2.f90
10149
10150 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/26988
10153         * g++.dg/template/spec34.C: New test
10154
10155 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10156
10157         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10158         on i?86 and x86_64.
10159         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10160         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10161         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10162         on i?86 and x86_64.
10163         * gcc.dg/vect/vect-113.c: Ditto.
10164
10165 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10166
10167         PR c++/29487
10168         * g++.dg/eh/weak1-C: New test.
10169         * g++.dg/eh/weak1-a.cc: Likewise.
10170         * g++.dg/eh/comdat1.C: Likewise.
10171
10172 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10173             Dorit Nuzman  <dorit@il.ibm.com>
10174
10175         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10176         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10177         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10178         * gcc.dg/vect/vect-113.c: Likewise.
10179
10180         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10181
10182 2007-02-10  Richard Henderson  <rth@redhat.com>
10183
10184         * lib/target-supports.exp (check_effective_target_tls): Redefine
10185         to mean non-emulated tls.
10186         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10187         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10188         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10189         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10190         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10191         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10192         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10193
10194 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10195
10196         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10197
10198 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10199
10200         * gfortran.dg/secnds.f: Replace time tolerance with a
10201         before-and-after bracket.
10202         * gfortran.dg/secnds-1.f: Likewise.
10203
10204 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10205
10206         PR fortran/30512
10207         * gfortran.dg/maxlocval_1.f90: New test.
10208
10209 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10210
10211         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10212
10213 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10214
10215         PR fortran/30720
10216         * gfortran.dg/array_function_1.f90: New test.
10217
10218 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10219
10220         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10221         (check_effective_target_dummy_wcsftime): New functions.
10222
10223 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10224
10225         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10226         * lib/target-supports.exp (check_effective_target_uclibc): New
10227         function.
10228
10229 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10230
10231         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10232         (vsnprintf): Don't define for uClibc targets.
10233
10234 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10235
10236         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10237         set before checking whether it was allowed.
10238         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10239         before checking inside_main.
10240
10241 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10242
10243         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10244         uClinux targets.
10245         (u16sf): Likewise u4sf.
10246         * g++.dg/compat/struct-layout-1.h: Likewise.
10247
10248 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10249
10250         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10251         procedure.
10252         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10253         m68k targets if check_effective_target_coldfire_fpu returns true.
10254
10255 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10256         Richard Guenther  <rguenther@suse.de>
10257
10258         PR middle-end/23361
10259         * gcc.dg/fold-compare-3.c: New testcase.
10260         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10261
10262 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10263
10264         * gcc.dg/pr26570.c: Clean up coverage files.
10265         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10266         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10267         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10268         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10269         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10270         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10271         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10272         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10273         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10274         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10275         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10276         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10277         * gcc.dg/vect/pr28952.c: Ditto.
10278         * gcc.dg/vect/pr27151.c: Ditto.
10279         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10280         * g++.dg/gomp/macro-3.C: Ditto.
10281
10282 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10283
10284         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10285         of the loop.
10286
10287 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10288
10289         * gcc.target/i386/builtin-bswap-2.c: New test case.
10290
10291 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10292
10293         * gfortran.dg/forall_8.f90: New test case.
10294         * gfortran.dg/forall_9.f90: Likewise.
10295
10296 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10297
10298         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10299
10300 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10301
10302         * lib/target-supports.exp (check_effective_target_simulator): New.
10303
10304 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10305
10306         * gcc.dg/tree-ssa/loop-25.c: New test.
10307
10308 2007-02-06  Richard Henderson  <rth@redhat.com>
10309
10310         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10311
10312 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10313
10314         * gcc.target/powerpc/popcount-1.c: New test case.
10315         * gcc.target/powerpc/parity-1.c: Likewise.
10316
10317 2007-02-06  Richard Guenther  <rguenther@suse.de>
10318
10319         PR middle-end/27302
10320         * gcc.dg/torture/pr27302-2.c: New testcase.
10321
10322 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10323
10324         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10325         * gcc.dg/vect/vect-iv-1.c: New test.
10326         * gcc.dg/vect/vect-iv-2.c: New test.
10327         * gcc.dg/vect/vect-iv-3.c: New test.
10328         * gcc.dg/vect/vect-iv-4.c: New test.
10329         * gcc.dg/vect/vect-iv-5.c: New test.
10330         * gcc.dg/vect/vect-iv-6.c: New test.
10331         * gcc.dg/vect/vect-iv-7.c: New test.
10332         * gcc.dg/vect/vect-iv-8.c: New test.
10333         * gcc.dg/vect/vect-iv-9.c: New test.
10334         * gcc.dg/vect/vect-iv-10.c: New test.
10335         * gcc.dg/vect/vect-iv-11.c: New test.
10336         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10337         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10338         * gcc.dg/vect/vect-14.c: Now vectorizable.
10339         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10340         loop).
10341         * gcc.dg/vect/vect-27.c: Likewise.
10342         * gcc.dg/vect/vect-29.c Likewise.
10343         * gcc.dg/vect/vect-dv-2.c: Likewise.
10344         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10345         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10346         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10347
10348 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10349
10350         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10351
10352 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10353
10354         * gcc.dg/builtins-20.c: Add more cases.
10355
10356 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10357
10358         PR debug/30189
10359         * gcc.dg/pr30189.c: New test.
10360
10361 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10362
10363         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10364         for running tests.
10365         * gcc.target/i386/sse4a-extract.c: New test.
10366         * gcc.target/i386/sse4a-insert.c: New test.
10367         * gcc.target/i386/sse4a-montsd.c: New test.
10368         * gcc.target/i386/sse4a-montss.c: New test.
10369
10370 2007-02-05  Richard Guenther  <rguenther@suse.de>
10371
10372         * gcc.target/i386/vectorize3.c: New testcase.
10373
10374 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10375
10376         PR target/30665
10377         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10378
10379 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10380
10381         PR fortran/30611
10382         * gfortran.dg/repeat_1.f90: New test.
10383
10384 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10385
10386         PR fortran/30605
10387         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10388         * gfortran.dg/derived_init_2.f90: Ditto.
10389         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10390         * gfortran.dg/array_initializer_1.f90: Ditto.
10391         * gfortran.dg/do_2.f90: Ditto.
10392         * gfortran.dg/proc_assign_1.f90: Ditto.
10393
10394 2007-02-04  Richard Guenther  <rguenther@suse.de>
10395
10396         PR middle-end/30636
10397         * g++.dg/warn/pr30636.C: New testcase.
10398         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10399
10400 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10401
10402         PR middle-end/30667
10403         * gfortran.dg/pr30667.f: New test.
10404
10405 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10406
10407         * gcc.dg/builtins-54.c: Add more cases.
10408
10409 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10410
10411         PR fortran/30514
10412         * gfortran.dg/zero_sized_2.f90: New test.
10413
10414         PR fortran/30660
10415         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10416
10417         PR fortran/29820
10418         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10419         file.
10420
10421 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10422
10423         PR fortran/30683
10424         * gfortran.dg/interface_10.f90: New test.
10425
10426 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10427
10428         * gcc.dg/builtins-20.c: Add more cases.
10429
10430 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10431
10432         PR target/29682
10433         * gcc-target/ia64/pr29682.c: New test.
10434
10435 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10436
10437         PR fortran/30284
10438         * gfortran.dg/arrayio_11.f90.f90: New test.
10439
10440         PR fortran/30626
10441         * gfortran.dg/arrayio_12.f90.f90: New test.
10442
10443 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10444
10445         PR c++/30536
10446         * g++.dg/tls/diag-5.C: New test.
10447
10448         PR middle-end/30473
10449         * gcc.dg/pr30473.c: New test.
10450         * gcc.c-torture/execute/20070201-1.c: New test.
10451
10452 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10453
10454         * gfortran.dg/dependency_20.f90: New test case.
10455
10456 2007-01-31  Ian Lance Taylor  <iant@google.com>
10457
10458         * gcc.dg/lower-subreg-1.c (test): New test.
10459
10460 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10461
10462         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10463
10464 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10465
10466         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10467         * gcc.dg/torture/builtin-math-3.c: Likewise.
10468
10469 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10470
10471         gcc.dg/Wparentheses-2.c: Update and add new tests.
10472
10473 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10474
10475         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10476         vectorize.
10477
10478 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10479
10480         * gcc.dg/builtins-63.c: New test.
10481
10482 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10483
10484         PR fortran/27588
10485         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10486
10487 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10488
10489         PR fortran/30520
10490         * gfortran.dg/volatile8.f90: New argument conformance test.
10491         * gfortran.dg/volatile9.f90: New scope test.
10492
10493 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10494
10495         PR c++/24745
10496         * g++.dg/warn/null4.C: New.
10497
10498 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10499             Uros Bizjak  <ubizjak@gmail.com>
10500
10501         * gcc.dg/large-size-array-3.c: Correct typo.
10502
10503 2007-01-30  Richard Guenther  <rguenther@suse.de>
10504
10505         PR middle-end/27657
10506         * g++.dg/debug/pr27657.C: New testcase.
10507
10508 2007-01-30  Richard Guenther  <rguenther@suse.de>
10509
10510         PR middle-end/30313
10511         * gcc.dg/torture/pr30313.c: New testcase.
10512
10513 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10514
10515         * gcc.dg/dfp/dfp-except.h: New file.
10516         * gcc.dg/dfp/fe-check.h: New file.
10517         * gcc.dg/dfp/fe-binop.c: New test.
10518         * gcc.dg/dfp/fe-convert-1.c: New test.
10519         * gcc.dg/dfp/fe-convert-2.c: New test.
10520         * gcc.dg/dfp/fe-convert-3.c: New test.
10521
10522         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10523         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10524         * gcc.dg/dfp/convert-dfp.c: Ditto.
10525         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10526
10527 2007-01-29  Josh Conner  <jconner@apple.com>
10528
10529         * gcc.target/powerpc/altivec-24.c: New test.
10530
10531 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10532
10533         PR c++/28266
10534         * g++.dg/parse/defarg12.C: New test.
10535
10536 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10537
10538         PR fortran/30554
10539         * gfortran.dg/used_dummy_types_6.f90: New test.
10540
10541 2007-01-28  Jan Hubicka  <jh@suse.cz>
10542
10543         * gcc.dg/tree-prof/val-prof-6.c: New test.
10544
10545 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10546
10547         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10548
10549 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10550
10551         PR C++/28988
10552         * g++.dg/expr/dtor4.C: New test.
10553
10554 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10555
10556         * gcc.dg/tree-ssa/loop-23.c: New test.
10557
10558 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10559
10560         PR libfortran/30389
10561         * gfortran.dg/achar_2.f90:  New test.
10562         * gfortran.dg/achar_3.f90:  New test.
10563
10564 2007-01-27  Ian Lance Taylor  <iant@google.com>
10565
10566         * gcc.dg/strict-overflow-1.c: New test.
10567         * gcc.dg/no-strict-overflow-1.c: New test.
10568         * gcc.dg/strict-overflow-2.c: New test.
10569         * gcc.dg/no-strict-overflow-2.c: New test.
10570         * gcc.dg/strict-overflow-3.c: New test.
10571         * gcc.dg/no-strict-overflow-3.c: New test.
10572         * gcc.dg/strict-overflow-4.c: New test.
10573         * gcc.dg/no-strict-overflow-4.c: New test.
10574         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10575         * gcc.dg/pr15784-1.c: Likewise.
10576         * gcc.dg/pr20922-1.c: Likewise.
10577         * gcc.dg/pr20922-3.c: Likewise.
10578         * gcc.dg/pr20922-4.c: Likewise.
10579         * gcc.dg/pr20922-6.c: Likewise.
10580         * gcc.dg/compare-4.c: Likewise.
10581         * gcc.dg/torture/pr26898-1.c: Likewise.
10582         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10583         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10584         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10585         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10586         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10587         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10588         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10589         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10590         * g++.dg/tree-ssa/pr21082.C: Likewise.
10591
10592 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10593
10594         * gcc-dg/large-size-array-3.c: New test case.
10595
10596 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10597
10598         * gfortran.dg/forall_7.f90: New test case.
10599
10600 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10601
10602         PR fortran/30407
10603         * gfortran.dg/where_operator_assign_1.f90: New test.
10604         * gfortran.dg/where_operator_assign_2.f90: New test.
10605         * gfortran.dg/where_operator_assign_3.f90: New test.
10606
10607 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10608
10609         * lib/target-supports.exp
10610         (check_effective_target_powerpc_altivec): New.
10611         (check_effective_target_vect_cmdline_needed): Use it.
10612
10613 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10614
10615         PR fortran/30278
10616         * gfortran.dg/backslash_3.f: New test.
10617
10618 2007-01-26  Richard Guenther  <rguenther@suse.de>
10619
10620         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10621
10622 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10623
10624         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10625         * gfortran.dg/vect/vect.exp: Ditto.
10626         * gfortran.dg/dg.exp: Ditto.
10627         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10628         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10629
10630 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632         * gcc.dg/builtins-20.c: Add more cases.
10633         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10634
10635 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10636
10637         PR fortran/30437
10638         * gcc.dg/Wall.c: New.
10639         * gcc.dg/Wno-all.c: New.
10640         * gfortran.dg/Wall.f90: New.
10641         * gfortran.dg/Wno-all.f90: New.
10642
10643 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10644
10645         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10646         * g++.dg/eh/simd-2.C: Also run on Darwin.
10647         * g++.dg/eh/simd-3.C: New.
10648         * g++.dg/eh/simd-4.C: New.
10649
10650 2007-01-25  Richard Guenther  <rguenther@suse.de>
10651
10652         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10653         and _PROFILE_USE.
10654         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10655
10656 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10657
10658         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10659         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10660         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10661         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10662         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10663         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10664         * gcc.dg/ipa/ipa-7.c: New testcase.
10665
10666 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10667
10668         * g++.dg/cpp0x/warn_cxx0x.C: New.
10669
10670 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * gcc.dg/builtins-20.c: Test builtin carg.
10673
10674 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10675
10676         PR middle-end/27416
10677         * gcc.dg/gomp/pr27416.c: New test.
10678
10679         PR middle-end/30494
10680         * gcc.dg/gomp/pr30494.c: New test.
10681         * g++.dg/gomp/pr30494.C: New test.
10682
10683         PR middle-end/30421
10684         * gcc.dg/gomp/pr30421.c: New test.
10685
10686 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10687
10688         * gcc.target/ia64/versionid-1.c: New test.
10689         * gcc.target/ia64/versionid-2.c: New test.
10690
10691 2007-01-24  Richard Guenther  <rguenther@suse.de>
10692
10693         PR testsuite/30181
10694         * gcc.dg/builtins-57.c: Change to a link-time testcase
10695         to support non-C99 targets.
10696
10697 2007-01-24  Jan Hubicka  <jh@suse.cz>
10698
10699         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10700
10701 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10702
10703         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10704
10705 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10706
10707         PR objc/27438
10708         * objc.dg/const-str-12.m: New test.
10709
10710 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10711
10712         PR fortran/30532
10713         * gfortran.dg/ctrl-z.f90:  New test.
10714
10715 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10716
10717         PR fortran/30481
10718         * gfortran.dg/namelist_assumed_char.f90:  New test.
10719
10720 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10721
10722         PR c++/27492
10723         * g++.dg/inherit/covariant15.C: New test.
10724
10725 2007-01-23  Ian Lance Taylor  <iant@google.com>
10726
10727         * g++.dg/warn/Wparentheses-24.C: New test.
10728
10729 2007-01-23  Richard Guenther  <rguenther@suse.de>
10730
10731         PR testsuite/30560
10732         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10733         with full path.
10734
10735 2007-01-22  Richard Guenther  <rguenther@suse.de>
10736
10737         PR tree-optimization/30038
10738         * gcc.dg/builtins-62.c: New testcase.
10739
10740 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10741
10742         * gcc.c-torture/compile/20070121.c: New test.
10743
10744 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10745
10746         PR libfortran/30525
10747         * gfortran.dg/char_comparison_1.f:  New test.
10748
10749 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10750
10751         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10752
10753 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10754
10755         PR objc/30479
10756         * objc.dg/pch: New directory.
10757         * objc.dg/pch/pch.exp: New file.
10758         * objc.dg/pch/interface-1.m: New test.
10759         * objc.dg/pch/interface-1.hs: New include file.
10760         * lib/objc.exp (objc_target_compile): Add
10761         "-x objective-c-header" in front of the sources if this is
10762         a precompiled header being compiled.
10763
10764 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10765
10766         * gfortran.dg/array_memcpy_3.f90: New test case.
10767         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10768
10769 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10770             Brooks Moses  <brooks.moses@codesourcery.com>
10771             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10772
10773         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10774         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10775
10776 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10777
10778         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10779
10780 2007-01-19  Mike Stump  <mrs@apple.com>
10781
10782         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10783         away.
10784
10785 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10786
10787         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10788         option instead of -funsafe-math-optimizations.
10789
10790 2007-01-19  Tomas Bily  <tbily@suse.cz>
10791
10792         gcc.dg/tree-prof/indir-call-prof.c: New.
10793         g++.dg/dg.exp: Add tree-prof subdirectory.
10794         g++.dg/tree-prof/indir-call-prof.C: New.
10795         g++.dg/tree-prof/tree-prof.exp: New.
10796
10797 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10798
10799         PR c++/17947
10800         * g++.dg/warn/deprecated.C: Update warning output.
10801         * g++.dg/warn/deprecated-2.C: Likewise.
10802         * g++.dg/warn/deprecated-3.C: New.
10803
10804 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         * gcc.c-torture/execute/nestfunc-7.c: New.
10807
10808 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10809
10810         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10811
10812 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10813
10814         * gcc.dg/m68k-pic-1.c: New.
10815
10816 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10817
10818         * gfortran.dg/array_memcpy_4.f90: New test case.
10819
10820 2007-01-18  Josh Conner  <jconner@apple.com>
10821
10822         PR target/30485
10823         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10824         * gcc.dg/vect/no-trapping-math-1: New.
10825         * gcc.dg/vect/no-trapping-math-2: New.
10826
10827 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10828
10829         * gcc.target/i386/387-8.c: Update comment about optimizing
10830         inherent load of 1.0 of fptan instruction.
10831
10832 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10833             Richard Guenther <rguenther@suse.de>
10834
10835         PR diagnostic/8268
10836         * gcc.dg/Warray-bounds.c: New testcase.
10837         * gcc.dg/Warray-bounds-2.c: New testcase.
10838         * g++.dg/warn/Warray-bounds.C: New testcase.
10839         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10840
10841 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10842
10843         PR fortran/30476
10844         * gfortran.dg/generic_12.f90: New test.
10845
10846 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10847
10848         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10849         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10850
10851 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10852
10853         * gcc.dg/dfp/compare-special.h: New file.
10854         * gcc.dg/dfp/compare-special-32.c: New test.
10855         * gcc.dg/dfp/compare-special-64.c: New test.
10856         * gcc.dg/dfp/compare-special-128.c: New test.
10857
10858 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10859             Paul Thomas  <pault@gcc.gnu.org>
10860             Steven G. Kargl  <kargl@gcc.gnu.org>
10861
10862         PR fortran/30404
10863         * gfortran.dg/forall_6.f90: New test case.
10864         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10865         * gfortran.dg/dependency_13.f90: Likewise.
10866
10867 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10868
10869         PR testsuite/12325
10870         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10871         targets that don't support Inf.
10872
10873 2007-01-15  Dale Johannesen  <dalej@apple.com>
10874
10875         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10876
10877 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10878
10879         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10880         of achar for 0xff to avoid the "Extended ASCII not
10881         implemented" error message.
10882
10883 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10884
10885         PR fortran/28172
10886         * gfortran.dg/altreturn_4.f90: New test.
10887
10888         PR fortran/29389
10889         * gfortran.dg/stfunc_4.f90: New test.
10890
10891         PR fortran/29712
10892         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10893         * gfortran.dg/initialization_1.f90: Change warning.
10894
10895         PR fortran/30283
10896         * gfortran.dg/specification_type_resolution_2.f90: New test.
10897
10898 2007-01-14  Jan Hubicka  <jh@suse.cz>
10899
10900         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10901         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10902         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10903         elimination.
10904
10905 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10906
10907         PR fortran/30410
10908         * gfortran.dg/external_procedures_2.f90: New test.
10909
10910 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10911
10912         PR target/30413
10913         * gcc.target/i386/pr30413.c: New test.
10914
10915 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10916
10917         PR fortran/30452
10918         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10919
10920 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10921
10922         * gcc.dg/20070112-1.c: New test.
10923
10924 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10925
10926         PR libgfortran/30435
10927         * gfortran.dg/list_read_6.f90: New test.
10928
10929 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10930
10931         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10932
10933 2007-01-12  Tom Tromey  <tromey@redhat.com>
10934
10935         PR preprocessor/28227:
10936         * gcc.dg/cpp/pr28227.c: New file.
10937
10938 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10939
10940         * gcc.dg/tree-ssa/loop-22.c: New test.
10941
10942 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10943
10944         PR tree-optimization/29516
10945         * gcc.dg/tree-ssa/loop-20.c: New test.
10946
10947 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10948
10949         PR libfortran/30415
10950         * minmaxloc_integer_kinds_1.f90:  New test.
10951
10952 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10953
10954         PR c++/29573
10955         * g++.dg/template/sizeof-template-argument.C: New test.
10956
10957 2007-01-11  Jan Hubicka  <jh@suse.cz>
10958
10959         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10960         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10961         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10962         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10963         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10964         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10965         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10966         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10967         transformation in question.
10968         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10969         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10970         * gcc.dg/always_inline3.c: Likewise.
10971
10972 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10973
10974         PR c++/28999
10975         * g++.dg/template/typename11.C: New test.
10976
10977 2007-01-10  Robert Kennedy <jimbob@google.com>
10978
10979         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10980
10981 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10982
10983         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10984         for different integer kinds.
10985         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10986         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10987         * gfortran.dg/ishft_2.f90: New test.
10988         * gfortran.dg/ishft_3.f90: New test.
10989
10990 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10991
10992         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10993
10994 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10995
10996         PR tree-optimization/30322
10997         * gcc.dg/tree-ssa/loop-21.c: New test.
10998
10999 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11000
11001         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11002
11003 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11004
11005         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11006
11007 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11008
11009         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11010         * g++.dg/warn/overflow-warn-3.C: Likewise.
11011         * g++.dg/warn/overflow-warn-4.C: Likewise.
11012         * g++.dg/warn/overflow-warn-5.C: Likewise.
11013         * g++.dg/warn/overflow-warn-6.C: Likewise.
11014         * g++.dg/warn/Woverflow-1.C: Likewise.
11015         * g++.dg/warn/Woverflow-2.C: Likewise.
11016         * g++.dg/warn/Woverflow-3.C: Likewise.
11017         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11018
11019 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11020
11021         * gfortran.dg/array_constructor_14.f90: New test case.
11022         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11023
11024 2007-01-08  Richard Guenther  <rguenther@suse.de>
11025
11026         PR tree-optimization/23603
11027         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11028         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11029
11030 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11031
11032         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11033         in __v8qi typedef.
11034         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11035         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11036         compiler behaviour.
11037         * gcc.dg/simd-5.c: Likewise.
11038         * gcc.dg/simd-6.c: Likewise.
11039         * g++.dg/conversion/simd1.C: Likewise.
11040         * g++.dg/conversion/simd3.C: Likewise.
11041         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11042         (main): Use it.
11043
11044 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11045
11046         PR tree-optimization/29877
11047         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11048         name of a hard register for the target concerned.  Adjust dg-error
11049         directives to cope with new behaviour of TER.
11050
11051 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11052
11053         PR c++/28986
11054         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11055         * g++.dg/warn/overflow-warn-1.C: New.
11056         * g++.dg/warn/overflow-warn-3.C: New.
11057         * g++.dg/warn/overflow-warn-4.C: New.
11058         * g++.dg/warn/overflow-warn-5.C: New.
11059         * g++.dg/warn/overflow-warn-6.C: New.
11060         * g++.dg/warn/Woverflow-1.C: New.
11061         * g++.dg/warn/Woverflow-2.C: New.
11062         * g++.dg/warn/Woverflow-3.C: New.
11063         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11064
11065 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11066
11067         PR fortran/27698
11068         * gfortran.dg/invalid_name.f90: New test.
11069         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11070         * gfortran.dg/gomp/pr29759.f90: Ditto.
11071
11072 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11073
11074         * gfortran.dg/present_1.f90:  Update error message.
11075
11076 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11077
11078         PR c++/19439
11079         * g++.dg/template/duplicate1.C: New test
11080         * g++.dg/template/memfriend6.C: Adjust error markers.
11081
11082 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11083
11084         PR tree-opt/30385
11085         * gcc.dg/torture/inline-1.c: New test.
11086
11087 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11088
11089         PR c/19978
11090         * gcc.dg/multiple-overflow-warn-1.c: New.
11091         * gcc.dg/multiple-overflow-warn-2.c: New.
11092         * gcc.dg/overflow-warn-6.c: New.
11093         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11094
11095 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11096
11097         * gfortran.dg/array_memcpy_1.f90: New test case.
11098         * gfortran.dg/array_memcpy_2.f90: Likewise.
11099
11100 2007-01-05  Richard Guenther  <rguenther@suse.de>
11101
11102         PR middle-end/27826
11103         * g++.dg/opt/pr27826.C: New testcase.
11104
11105 2007-01-05  Ian Lance Taylor  <iant@google.com>
11106
11107         * gcc.dg/Walways-true-1.c: New test.
11108         * gcc.dg/Walways-true-2.c: New test.
11109         * g++.dg/warn/Walways-true-1.C: New test.
11110         * g++.dg/warn/Walways-true-2.C: New test.
11111
11112 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR c/30360
11115         * gcc.dg/pr30360.c: New test.
11116
11117 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11118
11119         PR fortran/23232
11120         * gfortran.dg/data_implied_do_1.f90: New test.
11121
11122         PR fortran/27996
11123         PR fortran/27998
11124         * gfortran.dg/char_length_1.f90: New test.
11125
11126 2007-01-05  Richard Guenther  <rguenther@suse.de>
11127
11128         PR middle-end/28116
11129         * g++.dg/opt/pr28116.C: New testcase.
11130
11131 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11132
11133         PR fortran/29624
11134         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11135           invalid deallocate.
11136         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11137         * gfortran.dg/protected_4.f90: Add pointer intent check.
11138         * gfortran.dg/protected_6.f90: Add pointer intent check.
11139         * gfortran.dg/pointer_intent_1.f90: New test.
11140         * gfortran.dg/pointer_intent_2.f90: New test.
11141         * gfortran.dg/pointer_intent_3.f90: New test.
11142
11143 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11144
11145         PR 30235
11146         * gfortran.dg/altreturn_2.f90: new test.
11147
11148 2007-01-04  Tom Tromey  <tromey@redhat.com>
11149
11150         PR preprocessor/28165:
11151         * gcc.dg/cpp/pr28165.c: New file.
11152
11153 2007-01-03  Josh Conner  <jconner@apple.com>
11154
11155         PR middle-end/29683
11156         * gcc.dg/pr29683.c: New.
11157
11158 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR c++/28217
11161         * g++.dg/pch/template-1.C: New test.
11162         * g++.dg/pch/template-1.Hs: New file.
11163
11164 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11165
11166         PR middle-end/30353
11167         * gcc.c-torture/compile/complex-4.c: New test.
11168
11169 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11170
11171         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11172         -maltivec.
11173         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11174
11175 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11176
11177         PR middle-end/30286
11178         * gcc.dg/pr30286.c: New test.
11179
11180         PR c++/29535
11181         * g++.dg/template/crash66.C: New test.
11182
11183         PR c++/29054
11184         * g++.dg/template/friend49.C: New test.
11185
11186 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11187
11188         * gfortran.dg/ibits.f90: New test.
11189
11190 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11191
11192         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11193         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11194
11195 2007-01-02  Jan Hubicka  <jh@suse.cz>
11196
11197         * gcc.dg/pr16194.c: We now output error on all three functions,
11198         not just first one.
11199
11200 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11201
11202         PR c/19977
11203         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11204         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11205
11206 2006-01-02  Ian Lance Taylor  <iant@google.com>
11207
11208         * g++.dg/warn/Wparentheses-22.C: New test.
11209         * g++.dg/warn/Wparentheses-23.C: New test.
11210
11211 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11212
11213         PR middle-end/7651
11214         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11215         * gcc.dg/declspec-3-Wextra.c: New.
11216         * gcc.dg/declspec-3-no.c: New
11217
11218 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11219
11220         PR fortran/20896
11221         * gfortran.dg/interface_10.f90: Remove.
11222
11223 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11224
11225         * gcc.dg/fold-eqxor-4.c: New test case.
11226
11227 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11228
11229         PR middle-end/30311
11230         * gcc.c-torture/compile/pr30311.c: New test.
11231
11232 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11233
11234         PR middle-end/30253
11235         * gcc.c-torture/compile/statement-expression-1.c: New test.
11236
11237 2007-01-01  Andreas Schwab  <schwab@suse.de>
11238
11239         PR target/29166
11240         * g++.dg/eh/pr29166.C: New test.
11241
11242 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11243
11244         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11245         New.
11246         (check_effective_target_vect_cmdline_needed): Use it.
11247
11248 2006-12-31  Richard Guenther  <rguenther@suse.de>
11249
11250         PR middle-end/30137
11251         * gcc.dg/pr30137-1.c: New testcase.
11252         * gcc.dg/pr30137-2.c: Likewise.
11253
11254 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11255
11256         PR middle-end/30322
11257         * gcc.dg/fold-plusnot-1.c: New test case.
11258
11259 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11260
11261         PR c++/29731
11262         * g++.dg/parse/template22.C: New test.
11263
11264 2006-12-31  Richard Guenther  <rguenther@suse.de>
11265
11266         PR middle-end/30338
11267         * gcc.c-torture/compile/pr30338.c: New testcase.
11268
11269 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11270
11271         PR fortran/27900
11272         * gfortran.dg/intrinsic_actual_4.f90: New test.
11273
11274         PR fortran/24325
11275         * gfortran.dg/func_decl_3.f90: New test.
11276
11277 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11278
11279         PR fortran/23060
11280         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11281         * gfortran.dg/c_by_val_1.f: New test.
11282         * gfortran.dg/c_by_val_2.f: New test.
11283         * gfortran.dg/c_by_val_3.f: New test.
11284
11285 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11286
11287         PR libfortran/30321
11288         * gfortran.dg/sum_zero_array_1.f90:  New test.
11289
11290 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR preprocessor/29612
11293         * gcc.dg/cpp/pr29612-1.c: New test.
11294         * gcc.dg/cpp/pr29612-2.c: New test.
11295
11296 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11297
11298         PR fortran/30034
11299         * gfortran.dg/pure_formal_proc_1.f90: New test.
11300
11301         PR fortran/30237
11302         * gfortran.dg/intrinsic_actual_3.f90: New test.
11303
11304 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11305
11306         PR fortran/30014
11307         * gfortran.dg/io_constraints_1.f90: Update test.
11308         * gfortran.dg/io_constraints_2.f90: Update test.
11309         * gfortran.dg/inquire_iolength.f90: New test.
11310
11311 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11312
11313         PR fortran/20896
11314         * gfortran.dg/interface_10.f90: New test.
11315         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11316         since z is already, locally a variable.
11317
11318         PR fortran/25135
11319         * gfortran.dg/generic_11.f90: New test.
11320         * gfortran.dg/interface_7.f90: Remove name clash between module
11321         name and procedure 'x' referenced in the interface.
11322
11323 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11324
11325         PR middle-end/7651
11326         * gcc.dg/Wmissing-parameter-type.c: New.
11327         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11328         * gcc.dg/Wmissing-parameter-type-no.c: New.
11329
11330 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/25818
11333         * gfortran.dg/entry_array_specs_2.f: New test.
11334
11335         PR fortran/30084
11336         * gfortran.dg/nested_modules_6.f90: New test.
11337
11338 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11339
11340         PR middle-end/7651
11341         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11342         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11343
11344 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11345
11346         PR C++/30168
11347         * g++.dg/opt/complex6.C: New test.
11348
11349 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11350
11351         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11352         full" if the linker on spu-*-* warns about exceeding local store.
11353
11354         And revert this patch:
11355         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11356         fail to link due to relocation overflows on spu-*-*.
11357
11358 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11359
11360         PR fortran/30273
11361         * gfortran.dg/dependency_19.f90: New test.
11362
11363 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11364
11365         PR fortran/30202
11366         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11367
11368 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11369
11370         PR middle-end/30262
11371         * gcc.c-torture/execute/20061220-1.c: New test.
11372
11373         PR middle-end/30263
11374         * gcc.dg/gomp/asm-1.c: New test.
11375
11376         PR target/30230
11377         * g++.dg/eh/ia64-2.C: New test.
11378
11379 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11380
11381         PR target/28966
11382         PR target/29248
11383         * gcc.dg/rs6000-leaf.c: New.
11384
11385 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11386
11387         PR fortran/25392
11388         * gfortran.dg/f2c_8.f90: New test.
11389
11390 2006-12-20  Bill Wendling  <wendling@apple.com>
11391
11392         * gcc.dg/asm-b.c: Check for __ppc64__.
11393
11394 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11395
11396         PR fortran/30190
11397         * gfortran.dg/bounds_check_5.f90: New test.
11398
11399 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11400
11401         PR middle-end/30143
11402         * gcc.dg/gomp/complex-1.c: New testcase.
11403
11404 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11405
11406         * gfortran.dg/array_memset_1.f90: New test case.
11407
11408 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11409
11410         * lib/target-supports.exp: Add spu to
11411         check_effective_target_vect_widen_mult_hi_to_si.
11412
11413 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11414
11415         PR fortran/29992
11416         * gfortran.dg/generic_9.f90: New test.
11417
11418         PR fortran/30081
11419         * gfortran.dg/generic_10.f90: New test.
11420
11421 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11422
11423         PR tree-opt/30045
11424         * gcc.dg/pr30045.c: New test.
11425
11426 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11427
11428         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11429
11430 2006-12-19  Eric Christopher  <echristo@apple.com>
11431
11432         PR target/29302
11433         * gcc.c-torture/execute/pr29302-1.c: New.
11434
11435 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11436
11437         PR fortran/39238
11438         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11439
11440 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11441
11442         PR fortran/30236
11443         * gfortran.dg/altreturn_3.f90: New test.
11444
11445         * gfortran.dg/char_result_12.f90: Fix comment typos.
11446
11447 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11448
11449         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11450         as newlib's stdio.h uses non-traditional cpp constructs.
11451
11452 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11453
11454         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11455         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11456         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11457         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11458         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11459         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11460         * gfortran.dg/default_initialization.f: Renamed to
11461         default_initialization_1.f
11462         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11463         dollar_edit_descriptor_1.f
11464         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11465         dollar_edit_descriptor_2.f
11466         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11467         dollar_edit_descriptor_3.f
11468         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11469         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11470         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11471         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11472         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11473         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11474         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11475         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11476         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11477         * gfortran.dg/default_initialization_1.f: Renamed from
11478         default_initialization.f
11479         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11480         dollar_edit_descriptor-1.f
11481         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11482         dollar_edit_descriptor-2.f
11483         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11484         dollar_edit_descriptor-3.f
11485         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11486         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11487         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11488
11489 2006-12-18  Bill Wendling  <wendling@apple.com>
11490
11491         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11492         id is an OjbC keyword.
11493
11494 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11495
11496         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11497
11498 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11499
11500         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11501
11502 2006-12-18  Ian Lance Taylor  <iant@google.com>
11503
11504         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11505
11506 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11509
11510 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11511
11512         PR fortran/30207
11513         * gfortran.fortran-torture/execute/where21.f90: New test.
11514
11515 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11516
11517         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11518
11519 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11520
11521         PR middle-end/7651
11522         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11523         * gcc.dg/if-empty-1.c: Likewise.
11524         * gcc.dg/pr23165.c: Likewise.
11525         * g++.dg/warn/empty-body.C: Likewise.
11526
11527 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11528
11529         PR libfortran/30005
11530         * gfortran.dg/open_errors.f90: New test.
11531
11532 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11535
11536         * gcc.target/i386/ssse3-pabsb.c: New file.
11537         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11538         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11539         * gcc.target/i386/ssse3-palignr.c: Likewise.
11540         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11541         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11542         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11543         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11544         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11545         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11546         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11547         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11548         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11549         * gcc.target/i386/ssse3-psignb.c: Likewise.
11550         * gcc.target/i386/ssse3-psignd.c: Likewise.
11551         * gcc.target/i386/ssse3-psignw.c: Likewise.
11552         * gcc.target/i386/ssse3-vals.h: Likewise.
11553
11554 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11555
11556         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11557         * lib/fortran-torture.exp: Include target-supports.exp.
11558
11559 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11560
11561         PR target/30185
11562         * gcc.c-torture/execute/pr30185.c: New test.
11563
11564 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11565
11566         PR testsuite/30179
11567         PR testsuite/30180
11568         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11569         * gcc.dg/builtin-bswap-2.c: Likewise.
11570         * gcc.dg/builtin-bswap-3.c: Likewise.
11571         * gcc.dg/builtin-bswap-4.c: Likewise.
11572         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11573         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11574
11575 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11576
11577         PR libfortran/30145
11578         * gfortran.dg/write_zero_array: New test.
11579
11580 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11581
11582         PR fortran/30200
11583         * gfortran.dg/write_fmt_trim.f90: New test.
11584
11585 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11586
11587         PR 30194
11588         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11589         temporarily.
11590
11591 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11592
11593         * lib/target-supports.exp (check_weak_available): Use istarget
11594         "hppa*-*-hpux10*" instead of regexp.
11595         (check_cxa_atexit_available): Likewise.
11596
11597 2006-12-14  Richard Guenther  <rguenther@suse.de>
11598
11599         PR tree-optimization/30197
11600         * gcc.c-torture/execute/complex-1.c: Fix function name.
11601         * gcc.dg/builtins-61.c: New testcase.
11602
11603 2006-12-14  Richard Guenther  <rguenther@suse.de>
11604
11605         PR middle-end/30172
11606         * gcc.dg/pr30172-1.c: New testcase.
11607
11608 2006-12-14  Richard Guenther  <rguenther@suse.de>
11609
11610         PR tree-optimization/30198
11611         * gcc.dg/builtins-60.c: New testcase.
11612
11613 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11614
11615         * lib/target-supports.exp (vect_no_align): Remove spu.
11616
11617 2006-12-13  Ian Lance Taylor  <iant@google.com>
11618
11619         PR c++/19564
11620         PR c++/19756
11621         * g++.dg/warn/Wparentheses-5.C: New test.
11622         * g++.dg/warn/Wparentheses-6.C: New test.
11623         * g++.dg/warn/Wparentheses-7.C: New test.
11624         * g++.dg/warn/Wparentheses-8.C: New test.
11625         * g++.dg/warn/Wparentheses-9.C: New test.
11626         * g++.dg/warn/Wparentheses-10.C: New test.
11627         * g++.dg/warn/Wparentheses-11.C: New test.
11628         * g++.dg/warn/Wparentheses-12.C: New test.
11629         * g++.dg/warn/Wparentheses-13.C: New test.
11630         * g++.dg/warn/Wparentheses-14.C: New test.
11631         * g++.dg/warn/Wparentheses-15.C: New test.
11632         * g++.dg/warn/Wparentheses-16.C: New test.
11633         * g++.dg/warn/Wparentheses-17.C: New test.
11634         * g++.dg/warn/Wparentheses-18.C: New test.
11635         * g++.dg/warn/Wparentheses-19.C: New test.
11636         * g++.dg/warn/Wparentheses-20.C: New test.
11637         * g++.dg/warn/Wparentheses-21.C: New test.
11638
11639 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11640
11641         PR testsuite/30157
11642         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11643         for target "hppa.*hpux10".
11644
11645 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * g++.dg/debug/vartrack1.C: New test.
11648
11649         * g++.dg/opt/ifcvt1.C: New test.
11650
11651         * gcc.dg/tls/opt-13.c: New test.
11652
11653         * gcc.dg/20060425-2.c: New test.
11654
11655         * g++.dg/opt/pr15054-2.C: New test.
11656
11657         * gcc.c-torture/execute/20060420-1.c: New test.
11658
11659         * gcc.c-torture/execute/20060412-1.c: New test.
11660
11661         * objc/compile/20060406-1.m: New test.
11662
11663 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11664
11665         * g++.dg/template/array17.C: New test.
11666
11667 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11668
11669         * gcc.target/powerpc/altivec-23.c: New test.
11670
11671 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11672
11673         PR c++27316
11674         * g++.dg/inherit/error3.C: New test.
11675
11676         PR c++/28740
11677         * g++.dg/inherit/error4.C: New test.
11678
11679 2006-12-13  Richard Guenther  <rguenther@suse.de>
11680
11681         PR tree-optimization/17687
11682         * gcc.dg/builtins-59.c: New testcase.
11683
11684 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11685
11686         * gcc.target/spu/Wmain.c: New test.
11687
11688 2006-12-12  Josh Conner  <jconner@apple.com>
11689
11690         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11691         * g++.dg/abi/thunk4.C: Likewise.
11692         * g++.dg/abi/rtti3.C: Likewise.
11693
11694 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11695
11696         * gcc.target/spu/cpat-1.c: New test.
11697         * gcc.target/spu/cpat-2.c: New test.
11698         * gcc.target/spu/cpat-3.c: New test.
11699         * gcc.target/spu/cpat-4.c: New test.
11700
11701 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11702
11703         PR tree-opt/28436
11704         * gcc.c-torture/compile/vector-1.c: New test.
11705         * gcc.c-torture/compile/vector-2.c: New test.
11706         * gcc.c-torture/compile/vector-3.c: New test.
11707
11708 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11709
11710         * lib/fortran-torture.exp: Update copyright years.  Remove
11711         obsolete comment.  Test -ftree-vectorize where it makes sense.
11712         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11713         from fortran-torture.exp.
11714         * gfortran.dg/char_transpose_1.f90,
11715         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11716         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11717         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11718         '-w' to dg-options.
11719
11720 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11721
11722         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11723         saved_${tool}_load.
11724
11725 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11726
11727         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11728         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11729         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11730         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11731         gaps.
11732
11733 2006-12-12  Richard Guenther  <rguenther@suse.de>
11734
11735         PR middle-end/30147
11736         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11737
11738 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11739             Diego Novillo  <dnovillo@redhat.com>
11740
11741         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11742         VDEF/VUSE changes.
11743         * gcc.dg/tree-ssa/pr26421.c: Likewise
11744         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11745         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11746         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11747         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11748         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11749         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11750         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11751         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11752         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11753
11754 2006-12-11  Jan Hubicka  <jh@suse.cz>
11755
11756         * gcc.dg/tree-prof/stringop-1.c: New test.
11757         * gcc.dg/tree-prof/stringop-2.c: New test.
11758
11759 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11760
11761         PR target/30120
11762         * gcc.target/i386/pr30120.c: New test.
11763
11764         Revert:
11765         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11766
11767         * gcc.target/i386/x87regparm-1.c: New test.
11768         * gcc.target/i386/x87regparm-2.c: New test.
11769         * gcc.target/i386/x87regparm-3.c: New test.
11770         * gcc.target/i386/x87regparm-4.c: New test.
11771
11772 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11773
11774         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11775
11776 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11777
11778         PR fortran/23994
11779         * gfortran.dg/protected_1.f90: New test.
11780         * gfortran.dg/protected_2.f90: New test.
11781         * gfortran.dg/protected_3.f90: New test.
11782         * gfortran.dg/protected_4.f90: New test.
11783         * gfortran.dg/protected_5.f90: New test.
11784         * gfortran.dg/protected_6.f90: New test.
11785
11786 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11787             Tobias Burnus  <burnus@gcc.gnu.org>
11788
11789         PR fortran/29975
11790         PR fortran/30068
11791         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11792         interface.
11793         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11794         ambiguous interfaces.
11795         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11796         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11797         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11798         ambiguous interfaces.
11799         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11800         * gfortran.dg/array_initializer_2.f90: Add initializer array
11801         constructor test.
11802
11803         PR fortran/30096
11804         * gfortran.dg/interface_9.f90: Test that host interfaces are
11805         not checked for ambiguity with the local version.
11806
11807 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11808
11809         PR fortran/29464
11810         * gfortran.dg/module_interface_2.f90: New test.
11811
11812 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11813
11814         PR fortran/29941
11815         * gfortran.dg/assumed_len.f90: New test.
11816
11817 2006-12-09  Richard Guenther  <rguenther@suse.de>
11818
11819         * g++.dg/warn/implicit-typename1.C: Qualify types.
11820         * g++.dg/parse/crash12.C: Likewise.
11821         * g++.dg/tree-ssa/pr22444.C: Likewise.
11822
11823 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11824
11825         * gfortran.dg/array_2.f90: Added sqrt test.
11826
11827 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11828
11829         * gcc.target/i386/x87regparm-1.c: XFAIL.
11830         * gcc.target/i386/x87regparm-2.c: XFAIL.
11831         * gcc.target/i386/x87regparm-3.c: XFAIL.
11832         * gcc.target/i386/x87regparm-4.c: XFAIL.
11833
11834 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11835
11836         * lib/target-supports.exp
11837         (check_effective_target_large_long_double): New.
11838         * gcc.dg/Wconversion-real.c : Use it.
11839         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11840         unsigned.
11841
11842 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11843
11844         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11845
11846 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11847
11848         PR fortran/27546
11849         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11850
11851 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/29732
11854         * g++.dg/template/crash65.C: New test.
11855         * g++.dg/template/spec16.C: Tweak error markers.
11856
11857 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11858
11859         * gcc.target/spu: New directory.
11860         * gcc.target/spu/spu.exp: New file.
11861         * gcc.target/spu/intrinsics-1.c: New test.
11862
11863 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11864
11865         PR c++/29980
11866         * g++.dg/ext/attrib27.C: New test.
11867         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11868         * g++.dg/parse/typedef5.C: Likewise.
11869
11870 2006-12-07  Mike Stump  <mrs@apple.com>
11871
11872         * treelang/compile/var_defs.tree: Adjust.
11873
11874 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/29730
11877         * g++.dg/template/crash64.C: New test.
11878         * g++.dg/parse/crash27.C: Adjust error markers.
11879
11880 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11881
11882         PR libfortran/30009
11883         PR libfortran/30056
11884         * gfortran.dg/read_eof_4.f90:  Add tests.
11885         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11886         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11887
11888 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11889
11890         PR c++/29729
11891         * g++.dg/template/crash63.C: New test.
11892
11893         PR c++/29728
11894         * g++.dg/template/crash62.C: New test.
11895
11896 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11897
11898         PR fortran/30003
11899         * gfortran.dg/allocatable_function_1.f90: Increase the number
11900         of expected calls of free to 10; the lhs section reference is
11901         now evaluated so there is another call to bar.  Change the
11902         comment appropriately.
11903         * gfortran.dg/array_section_1.f90: New test.
11904
11905 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11906
11907         PR fortran/29912
11908         * gfortran.dg/char_result_12.f90: New test.
11909
11910 2006-12-05  Richard Guenther  <rguenther@suse.de>
11911
11912         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11913         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11914         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11915         vect_double, xfail for spu*-*-*.
11916
11917 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11918
11919         PR fortran/29962
11920         * initialization_4.f90: Test noninteger exponents (-std=f95).
11921         * initialization_5.f90: New test for noninteger exponents
11922           with -std=f2003.
11923
11924 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11925
11926         PR fortran/29821
11927         * gfortran.dg/parameter_array_section_1.f90: New test.
11928
11929 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11930
11931         PR c++/29733
11932         * g++.dg/template/crash61.C: New test.
11933
11934         PR c++/29632
11935         * g++.dg/template/error23.C: New test.
11936
11937 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11938
11939         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11940
11941 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11942
11943         PR fortran/29916
11944         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11945
11946 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR middle-end/29965
11949         * gcc.dg/gomp/pr29965-1.c: New test.
11950         * gcc.dg/gomp/pr29965-2.c: New test.
11951         * gcc.dg/gomp/pr29965-3.c: New test.
11952         * gcc.dg/gomp/pr29965-4.c: New test.
11953         * gcc.dg/gomp/pr29965-5.c: New test.
11954         * gcc.dg/gomp/pr29965-6.c: New test.
11955         * g++.dg/gomp/pr29965-1.C: New test.
11956         * g++.dg/gomp/pr29965-2.C: New test.
11957         * g++.dg/gomp/pr29965-3.C: New test.
11958         * g++.dg/gomp/pr29965-4.C: New test.
11959         * g++.dg/gomp/pr29965-5.C: New test.
11960         * g++.dg/gomp/pr29965-6.C: New test.
11961         * g++.dg/gomp/pr29965-7.C: New test.
11962         * g++.dg/gomp/pr29965-8.C: New test.
11963         * g++.dg/gomp/pr29965-9.C: New test.
11964         * g++.dg/gomp/pr29965-10.C: New test.
11965
11966 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11967
11968         * gnat.dg/pointer_variable_bounds.adb: New test.
11969         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11970         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11971
11972 2006-12-03  Eric Christopher  <echristo@apple.com>
11973
11974         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11975
11976 2006-12-03  Richard Henderson  <rth@redhat.com>
11977             Andrew Pinski  <pinskia@gmail.com>
11978
11979         PR C++/14329
11980         * g++.dg/warn/unit-1.C: New test.
11981
11982 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11983
11984         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11985
11986 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11987
11988         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11989         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11990         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11991         * gcc.dg/vect/vect-70.c: Reduce array size.
11992         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11993         vect_no_compaer_double targets.
11994         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11995         vect_float, vect_double, and vect_int.
11996
11997 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11998
11999         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12000         test for loop versioning on vect_no_align targets.
12001         * gcc.dg/vect/pr20122.c: Likewise.
12002         * gcc.dg/vect/vect-105.c: Likewise.
12003         * gcc.dg/vect/vect-42.c: Likewise.
12004         * gcc.dg/vect/vect-43.c: Likewise.
12005         * gcc.dg/vect/vect-74.c: Likewise.
12006         * gcc.dg/vect/vect-75.c: Likewise.
12007         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12008         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12009         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12010         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12011
12012 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12013
12014         PR fortran/29642
12015         * gfortran.dg/value_1.f90 : New test.
12016         * gfortran.dg/value_2.f90 : New test.
12017         * gfortran.dg/value_3.f90 : New test.
12018         * gfortran.dg/value_4.f90 : New test.
12019         * gfortran.dg/value_4.c : Called from value_4.f90.
12020
12021 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12022
12023         PR C++/30033
12024         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12025
12026 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12027
12028         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12029
12030 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12031
12032         PR c/27953
12033         * gcc.dg/pr27953.c: New test.
12034
12035 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12036
12037         PR c++/30022
12038         * g++.dg/ext/vector5.C: New test.
12039
12040         PR c++/30021
12041         * g++.dg/other/main1.C: New test.
12042
12043 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12044
12045         PR libfortran/29568
12046         * gfortran.dg/convert_implied_open.f90:  Change to
12047         new default record length.
12048         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12049         new error message.
12050         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12051
12052 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12053
12054         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12055
12056 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12057
12058         PR c++/29066
12059         * g++.dg/expr/pr29066.c: New.
12060
12061 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12062             Zdenek Dvorak <dvorakz@suse.cz>
12063
12064         PR tree-optimization/29921
12065         * gcc.dg/pr29921-2.c: New test.
12066
12067 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12068
12069         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12070         (i386_get_cpuid): New function.
12071         (i386_cpuid_ecx): Likewise.
12072         (i386_cpuid_edx): Likewise.
12073         (i386_cpuid): Updated to call i386_cpuid_edx.
12074
12075         * gcc.target/i386/sse3-addsubpd.c: New file.
12076         * gcc.target/i386/sse3-addsubps.c: Likewise.
12077         * gcc.target/i386/sse3-haddpd.c: Likewise.
12078         * gcc.target/i386/sse3-haddps.c: Likewise.
12079         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12080         * gcc.target/i386/sse3-hsubps.c: Likewise.
12081         * gcc.target/i386/sse3-lddqu.c: Likewise.
12082         * gcc.target/i386/sse3-movddup.c: Likewise.
12083         * gcc.target/i386/sse3-movshdup.c: Likewise.
12084         * gcc.target/i386/sse3-movsldup.c: Likewise.
12085
12086 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12087
12088         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12089
12090 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12091
12092         * gcc.dg/dfp/convert-int-max.c: New test.
12093         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12094
12095 2006-11-30  Richard Guenther  <rguenther@suse.de>
12096
12097         * gcc.dg/vect/vect-pow-1.c: Rename ...
12098         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12099         floats instead of doubles, check successful vectorization.
12100
12101 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12102
12103         PR target/29945
12104         * gcc.c-torture/compile/pr29945.c: New testcase.
12105
12106 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12107
12108         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12109         -maltivec.
12110
12111 2006-11-29  Eric Christopher  <echristo@apple.com>
12112
12113         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12114
12115 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12116
12117         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12118
12119         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12120
12121 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12122
12123         PR c++/29022
12124         * g++.dg/inherit/virtual2.C: New test.
12125         * g++.dg/inherit/virtual3.C: Likewise.
12126         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12127         * g++.dg/inherit/error2.C: Likewise.
12128         * g++.dg/template/instantiate1.C: Likewise.
12129
12130 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12131
12132         PR tree-opt/29984
12133         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12134
12135 2006-11-28  Jan Hubicka  <jh@suse.cz>
12136
12137         * gcc.dg/memcpy-1.c: New test.
12138
12139 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12140
12141         PR c++/29735
12142         * g++.dg/warn/main-3.C: New test.
12143
12144 2006-11-28  Jan Hubicka  <jh@suse.cz>
12145
12146         * gcc.dg/winline-1.c: New test.
12147
12148 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12149
12150         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12151         alignments.
12152
12153 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12154
12155         PR fortran/29976
12156         * gfortran.dg/missing_optional_dummy_3.f90
12157
12158 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12159
12160         PR fortran/20880
12161         * gfortran.dg/interface_3.f90: Modify errors.
12162
12163 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12164
12165         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12166         fail to link due to relocation overflows on spu-*-*.
12167
12168 2006-11-27  Michael Matz  <matz@suse.de>
12169             Andreas Krebbel  <krebbel1@de.ibm.com>
12170
12171         PR target/29319
12172         * gcc.dg/20061127-1.c: New testcase.
12173
12174 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12175
12176         * gcc.dg/20061124-1.c: Add exit() function prototype.
12177
12178 2006-11-27  Jan Hubicka  <jh@suse.cz>
12179
12180         * gcc.target/i386/memcpy-1.c: Adjust size.
12181         * gcc.dg/visibility-11.c: Likewise.
12182
12183 2006-11-27  Richard Guenther  <rguenther@suse.de>
12184
12185         PR middle-end/25620
12186         * gcc.target/i386/pow-1.c: New testcase.
12187         * gcc.dg/builtins-58.c: Likewise.
12188
12189 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12190
12191         PR c++/29886
12192         * g++.dg/expr/cast8.C: New test.
12193
12194 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12195
12196         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12197         Don't ever inline the testcase.
12198
12199 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12200
12201         PR fortran/29982
12202         * gfortran.fortran-torture/compile/parameter_3.f90: New
12203         testcase.
12204
12205 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12206
12207         PR fortran/29951
12208         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12209
12210 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12211
12212         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12213         for CHAR.
12214
12215 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12216
12217         PR libgfortran/29936
12218         * gfortran.dg/write_check3.f90: New test.
12219
12220 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12221
12222         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12223
12224 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12225
12226         PR fortran/20880
12227         * gfortran.dg/interface_3.f90: New test.
12228
12229         PR fortran/29387
12230         * gfortran.dg/generic_8.f90: New test.
12231
12232 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12233
12234         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12235         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12236         * gfortran.dg/specifics_3.f90: Remove.
12237
12238 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR c/29955
12241         * gcc.dg/gomp/pr29955.c: New test.
12242
12243         PR c/29736
12244         * gcc.dg/pr29736.c: New test.
12245
12246 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12247
12248         PR tree-opt/29964
12249         * gcc.dg/pure-1.c: New test.
12250
12251 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12252
12253         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12254         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12255
12256 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12257
12258         * gcc.dg/20061124-1.c: New testcase.
12259
12260 2006-11-23  Eric Christopher  <echristo@apple.com>
12261
12262         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12263
12264 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12265
12266         PR c/2707
12267         PR c++/26167
12268         * gcc.dg/Wconversion-integer.c: New. Supersedes
12269         Wconversion-negative-constants.c
12270         * gcc.dg/Wconversion-real.c: New.
12271         * gcc.dg/Wconversion-real-integer.c: New.
12272         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12273         * g++.dg/warn/Wconversion1.C: Modified.
12274
12275 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12276
12277         * gfortran.dg/overload_1.f90: New test.
12278
12279 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12280
12281         PR c/9072
12282         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12283         Wtraditional-conversion.
12284         * gcc.dg/overflow-warn-2.c: Likewise.
12285         * gcc.dg/Wconversion.c: Likewise. Renamed as
12286         Wtraditional-conversion.c .
12287         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12288         Wtraditional-conversion-2.c .
12289         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12290         Wtraditional-conversion-2.c
12291         * gcc.dg/Wconversion-negative-constants.c: New.
12292
12293 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12294
12295         * gcc.dg/tree-ssa/dump-1.c: New test.
12296
12297 2006-11-23  David Ung <davidu@mips.com>
12298
12299         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12300         -mfp64, allowable when ISA >= 33 and float is enabled.
12301         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12302         of mthc1 and mfhc1 patterns.
12303
12304 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12305
12306         PR tree-optimization/29921
12307         * gcc.dg/pr29921.c: New test.
12308
12309 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12310
12311         PR fortran/29441
12312         * gfortran.dg/initialization_4.f90: New test.
12313
12314 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12315
12316         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12317         platforms that have interleaving support.
12318         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12319         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12320         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12321         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12322         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12323         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12324         gcc.dg/vect/vect-strided-u8-i8.c,
12325         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12326         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12327         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12328         gcc.dg/vect/vect-strided-float.c,
12329         gcc.dg/vect/vect-strided-a-mult.c,
12330         gcc.dg/vect/vect-strided-mult-char-ls.c,
12331         gcc.dg/vect/vect-strided-a-u16-mult.c,
12332         gcc.dg/vect/vect-strided-a-u32-mult.c,
12333         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12334         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12335         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12336         gcc.dg/vect/vect-strided-mult.c,
12337         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12338         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12339         New.
12340
12341 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12342
12343         PR fortran/25087
12344         * gfortran.dg/auto_char_len_4.f90: New test.
12345
12346 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12347
12348         PR fortran/29652
12349         * gfortran.dg/generic_7.f90: New test.
12350         * gfortran.dg/defined_operators_1.f90: Add new error.
12351
12352 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12353
12354         PR tree-optimization/29902
12355         * g++.dg/tree-ssa/pr29902.C: New test.
12356
12357 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12358
12359         PR fortran/29820
12360         * gfortran.dg/used_types_13.f90: New test.
12361
12362 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12363
12364         * gcc.dg/dfp/snan.c: Delete.
12365
12366 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12367
12368         * g++.dg/cpp0x/static_assert1.C: New.
12369         * g++.dg/cpp0x/static_assert2.C: New.
12370         * g++.dg/cpp0x/static_assert3.C: New.
12371
12372 2006-11-21  Richard Guenther  <rguenther@suse.de>
12373
12374         * gcc.dg/vect/vect-pow-1.c: New testcase.
12375         * gcc.dg/vect/vect-pow-2.c: Likewise.
12376
12377 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR c++/29570
12380         * g++.dg/template/static29.C: New test.
12381
12382         PR c++/29734
12383         * g++.dg/conversion/simd4.C: New test.
12384
12385 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12386
12387         PR c++/29475
12388         * g++.dg/template/access19.C: New test.
12389         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12390         error is reported.
12391
12392 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12393
12394         PR tree-opt/25500
12395         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12396
12397 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12398
12399         PR fortran/27546
12400         * gfortran.dg/import.f90: Extended test.
12401         * gfortran.dg/import2.f90: Extended test.
12402
12403 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12404
12405         * gfortran.dg/volatile3.f90: Add conflict test.
12406
12407 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12408
12409         PR fortran/24783
12410         * gfortran.dg/implicit_10.f90: New test.
12411
12412 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12413
12414         PR c++/8586
12415         * g++.dg/warn/Wall-write-strings.C: New.
12416
12417 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12418
12419         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12420         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12421
12422 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12423
12424         * gfortran.dg/use_3.f90: Remove error message.
12425         * gfortran.dg/iso_fortran_env_1.f90: New test.
12426         * gfortran.dg/iso_fortran_env_2.f90: New test.
12427         * gfortran.dg/iso_fortran_env_3.f90: New test.
12428         * gfortran.dg/iso_fortran_env_4.f90: New test.
12429
12430 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12431
12432         * gcc.dg/vect/vect-27.c: Fix initialization.
12433
12434 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12435
12436         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12437         * gcc.dg/torture/builtin-minmax-1.c: New.
12438
12439         * gcc.dg/builtins-20.c: Add cases for copysign.
12440
12441 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12442
12443         PR fortran/24285
12444         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12445
12446 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12447         * gfortran.dg/use_1.f90: New test.
12448         * gfortran.dg/use_1.f90: New test.
12449         * gfortran.dg/use_1.f90: New test.
12450
12451 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12452
12453         PR tree-optimization/29801
12454         * gcc.dg/pr29801.c: New test.
12455
12456 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12457
12458         PR middle-end/29584
12459         * gcc.dg/torture/pr29584.c: New test.
12460
12461 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12462
12463         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12464         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12465         * gcc.target/powerpc/compress-float-ppc.c,
12466         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12467         powerpc_fprs.
12468         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12469         do not pass -mhard-float.
12470
12471 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12472
12473         * gnat.dg/volatile_aggregate.adb: New test.
12474
12475 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12476
12477         PR fortran/29391
12478         PR fortran/29489
12479         * gfortran.dg/bound_2.f90: Add more checks.
12480         * gfortran.dg/bound_3.f90: New test.
12481
12482 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12483
12484         PR target/29201
12485         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12486
12487 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12488
12489         * gfortran.dg/import3.f90: Fix error message.
12490
12491 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12492
12493         PR tree-opt/29788
12494         * gfortran.fortran-torture/compile/inline_1.f90:
12495         New testcase.
12496
12497 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12498
12499         * gcc.target/i386/x87regparm-1.c: New test.
12500         * gcc.target/i386/x87regparm-2.c: New test.
12501         * gcc.target/i386/x87regparm-3.c: New test.
12502         * gcc.target/i386/x87regparm-4.c: New test.
12503
12504 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12505
12506         PR fortran/27546
12507         * gfortran.dg/import.f90: New test.
12508         * gfortran.dg/import2.f90: New test.
12509         * gfortran.dg/import3.f90: New test.
12510
12511 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12512
12513         PR fortran/27588
12514         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12515
12516 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12517
12518         PR fortran/29806
12519         * gfortran.dg/contains.f90: New test.
12520         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12521
12522 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR tree-optimization/29581
12525         * gcc.dg/pr29581-1.c: New test.
12526         * gcc.dg/pr29581-2.c: New test.
12527         * gcc.dg/pr29581-3.c: New test.
12528         * gcc.dg/pr29581-4.c: New test.
12529         * gfortran.dg/pr29581.f90: New test.
12530
12531 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12532
12533         PR fortran/29702
12534         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12535         numbers in error message headers.
12536
12537 2006-11-14  Richard Guenther  <rguenther@suse.de>
12538
12539         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12540         to i?86 and x86_64 targets.
12541
12542 2006-11-14  Caroline Tice  <ctice@apple.com>
12543
12544         * gcc.dg/pubtypes-1.c: New file/testcase.
12545         * gcc.dg/pubtypes-2.c: New file/testcase.
12546         * gcc.dg/pubtypes-3.c: New file/testcase.
12547         * gcc.dg/pubtypes-4.c: New file/testcase.
12548         * g++.dg/pubtypes.C: New file/testcase.
12549
12550 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12551
12552         PR c++/29106
12553         * g++.dg/init/self1.C: New test.
12554
12555 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12556
12557         PR fortran/29657
12558         * gfortran.dg/conflicts.f90: Add.
12559
12560 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12561
12562         PR rtl-optimization/29798
12563
12564         * gcc.c-torture/execute/pr29798.c: New.
12565
12566 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12567
12568         * gcc.dg/builtins-20.c: Add more cases.
12569
12570 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12571
12572         PR fortran/29759
12573         * gfortran.dg/gomp/pr29759.f90: New test.
12574
12575 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/29518
12578         * g++.dg/template/static28.C: New test.
12579
12580 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12581
12582         * lib/c-torture.exp: Use target-libpath.exp.
12583         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12584         set GCC_EXEC_PREFIX env var from global variable of same name.
12585
12586 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12587
12588         PR fortran/26994
12589         * gfortran.fortran-torture/compile/transfer-1.f90:
12590         New testcase.
12591
12592 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12593             Zdenek Dvorak <dvorakz@suse.cz>
12594
12595         PR tree-optimization/29680
12596         * gcc.dg/alias-11.c: New test.
12597
12598 2006-11-12  Jason Merrill  <jason@redhat.com>
12599             Andrew Pinski <pinskia@physics.uc.edu>
12600
12601         PR middle-end/28915
12602         * gcc.target/i386/vectorize1.c: New.
12603
12604 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12605
12606         PR rtl-optimization/29797
12607         * gcc.c-torture/execute/pr29797-1.c: New test case.
12608
12609 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12610
12611         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12612
12613 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12614
12615         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12616
12617 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12618
12619         PR tree-optimization/13827
12620         * gcc.dg/fold-eqand-1.c: New test case.
12621
12622 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12623
12624         PR rtl-opt/28812
12625         * gcc.c-torture/execute/mayalias-3.c: New test.
12626
12627 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12628
12629         PR middle-end/27528
12630         * gcc.c-torture/compile/pr27528.c: New test.
12631         * gcc.dg/pr27528.c: Likewise.
12632
12633 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12634
12635         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12636
12637         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12638
12639 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12640
12641         PR fortran/29758
12642         * gfortran.dg/reshape_source_size_1.f90: New test.
12643
12644 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12645
12646         PR fortran/29315
12647         * gfortran.dg/aliasing_dummy_4.f90: New test.
12648
12649 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12650
12651         PR target/29777
12652         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12653         and x86_64-*-* targets.
12654
12655 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12656
12657         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12658         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12659         New macros. Use them in exact tests.
12660         (TESTIT3): New macro.
12661         Add tests for fmin, fmax and fma.
12662
12663 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12664
12665         PR fortran/29431
12666         * gfortran.dg/array_constructor_13.f90: New test.
12667
12668 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12669
12670         PR fortran/29744
12671         * gfortran.dg/used_types_12.f90: New test.
12672
12673 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12674
12675         PR middle-end/29726
12676         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12677         (test6): Ditto.
12678         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12679         * gcc.dg/fold-eqandshift-3.c: New test case.
12680
12681 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12682
12683         PR fortran/29699
12684         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12685
12686         PR fortran/21370
12687         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12688
12689 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12690
12691         * gcc.dg/20061109-1.c: New testcase.
12692
12693 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12694
12695         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12696
12697 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12698
12699         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12700         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12701
12702 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12703
12704         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12705         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12706
12707 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12708
12709         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12710
12711 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12712
12713         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12714         vect-9.c).
12715         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12716         * gcc.dg/vect/vect-9.c: Now vectorizable.
12717         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12718         that support vect_widen_mult.
12719         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12720         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12721         vect-reduc-dot-u16.c).
12722         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12723         vect-reduc-dot-u16.c).
12724         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12725         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12726         vect-reduc-dot-s8.c).
12727         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12728         vect-reduc-dot-s8.c).
12729         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12730         vect-reduc-dot-s8.c).
12731         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12732         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12733         vect-reduc-dot-u8.c).
12734         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12735         vect-reduc-dot-u8.c).
12736         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12737         * gcc.dg/vect/vect-multitypes-9.c: New test.
12738         * gcc.dg/vect/vect-multitypes-10.c: New test.
12739         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12740         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12741         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12742         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12743         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12744         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12745         wrapv-vect-reduc-dot-s8.c.
12746         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12747         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12748         targets that support vec_unpack.
12749         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12750         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12751         (check_effective_target_vect_widen_mult_hi_to_si): New.
12752         (check_effective_target_vect_widen_sum): Removed.
12753
12754         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12755
12756         * gcc.dg/vect/vect-multitypes-8.c: New test.
12757         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12758
12759         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12760
12761         * gcc.dg/vect/vect-multitypes-7.c: New test.
12762
12763         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12764
12765         * gcc.dg/vect/vect-multitypes-4.c: New test.
12766         * gcc.dg/vect/vect-multitypes-5.c: New test.
12767         * gcc.dg/vect/vect-multitypes-6.c: New test.
12768
12769         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12770
12771         * gcc.dg/vect/vect-multitypes-1.c: New test.
12772         * gcc.dg/vect/vect-multitypes-2.c: New test.
12773         * gcc.dg/vect/vect-multitypes-3.c: New test.
12774
12775 2006-11-07  Eric Christopher  <echristo@apple.com>
12776
12777         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12778         Test using scan-assembler-not.
12779
12780 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12781
12782         * gcc.dg/inline-17.c: New test.
12783
12784 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12785
12786         PR other/25028
12787         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12788         on HP-UX.
12789
12790 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12791
12792         PR fortran/29539
12793         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12794
12795         PR fortran/29634
12796         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12797         test.
12798
12799 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12800
12801         PR fortran/29601
12802         * gfortran.dg/volatile.f90: Add.
12803         * gfortran.dg/volatile2.f90: Add.
12804         * gfortran.dg/volatile3.f90: Add.
12805         * gfortran.dg/volatile4.f90: Add.
12806         * gfortran.dg/volatile5.f90: Add.
12807         * gfortran.dg/volatile6.f90: Add.
12808         * gfortran.dg/volatile7.f90: Add.
12809
12810 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12811
12812         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12813           for matching error messages.
12814         * gfortran.dg/specifics_3.f90: Adjust pattern
12815           for matching error messages.
12816
12817 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12818             Bernhard Fischer  <aldot@gcc.gnu.org>
12819
12820         * lib/gcc-dg.exp (output-exists): New proc.
12821         (output-exists-not): New proc.
12822         * gcc.test-framework/test-framework.awk: Support new directives.
12823         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12824         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12825         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12826         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12827         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12828         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12829
12830 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12831
12832         PR fortran/29630
12833         PR fortran/29679
12834         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12835         * gfortran.dg/initialization_3.f90: New.
12836
12837 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12838
12839         PR libgfortran/25545
12840         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12841
12842 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12843
12844         PR middle-end/29695
12845         * gcc.c-torture/execute/pr29695-1.c: New test.
12846         * gcc.c-torture/execute/pr29695-2.c: New test.
12847
12848 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12849
12850         PR fortran/29565
12851         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12852
12853 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12854
12855         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12856         for matching error messages.
12857
12858 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12859
12860         PR target/26915
12861         * gcc.target/i386/387-12.c: New test.
12862
12863 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12864
12865         PR libfortran/29713
12866         * gfortran.dg/pr29713.f90: New test.
12867
12868 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12869
12870         * gcc.c-torture/execute/arith-rand-ll.c:
12871         Also test for bogus rest sign.
12872
12873 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12874
12875         PR libfortran/27895
12876         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12877
12878 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12879
12880         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12881         from error messages.
12882
12883 2006-11-02  Mike Stump  <mrs@apple.com>
12884
12885         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12886
12887         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12888
12889 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12890
12891         * g++.dg/eh/gcsec1.C: New test.
12892
12893 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12894
12895         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12896         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12897
12898 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12899
12900         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12901         hexadecimal value.
12902         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12903         * gcc.dg/pr14796-2.c: Likewise.
12904
12905 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12906
12907         * gcc.c-torture/execute/20061101-1.c: New test.
12908
12909 2006-11-01  Richard Guenther  <rguenther@suse.de>
12910
12911         * gcc.target/i386/fpprec-1.c: New testcase.
12912
12913 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12914
12915         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12916         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12917
12918 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         * gcc.c-torture/execute/20061031-1.c: New test.
12921
12922 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12923
12924         PR 23067
12925         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12926         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12927         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12928         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12929         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12930         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12931         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12932
12933 2006-10-31  Eric Christopher  <echristo@apple.com>
12934             Falk Hueffner  <falk@debian.org>
12935
12936         * gcc.dg/builtin-bswap-1.c: New.
12937         * gcc.dg/builtin-bswap-2.c: New.
12938         * gcc.dg/builtin-bswap-3.c: New.
12939         * gcc.dg/builtin-bswap-4.c: New.
12940         * gcc.dg/builtin-bswap-5.c: New.
12941         * gcc.target/i386/builtin-bswap-1.c: New.
12942
12943 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12944
12945         * gcc.dg/inline-16.c: New.
12946
12947         PR 16622
12948         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12949         defining it.
12950         * gcc.dg/inline-13.c: New.
12951         * gcc.dg/inline-14.c: New.
12952         * gcc.dg/inline-15.c: New.
12953
12954         PR 11377
12955         * gcc.dg/inline6.c: New.
12956         * gcc.dg/inline7.c: New.
12957
12958 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12959
12960         PR middle-end/23470
12961         * gcc.dg/pr23470-1.c: New test case.
12962
12963 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12964
12965         PR fortran/29537
12966         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12967         data.
12968         * gfortran.dg/blockdata_2.f90: New testcase.
12969
12970 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12971
12972         PR libfortran/29627
12973         * gfortran.dg/unf_short_record_1.f90:  New test.
12974
12975 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12976
12977         PR fortran/29067
12978         * gfortran.dg/pr29067.f: New test.
12979
12980 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12981             Richard Sandiford  <richard@codesourcery.com>
12982
12983         * lib/target-supports.exp (get_compiler_messages): Append options
12984         as a single list element.
12985         (check_effective_target_arm_vfp_ok): New.
12986         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12987
12988 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12989
12990         PR fortran/29387
12991         * gfortran.dg/intrinsic_actual_2.f90: New test.
12992
12993         PR fortran/29490
12994         * gfortran.dg/actual_array_interface_1.f90: New test.
12995
12996         PR fortran/29641
12997         * gfortran.dg/used_types_11.f90: New test.
12998
12999 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13000
13001         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13002         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13003         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13004         * g++.old-deja/g++.mike/net25.C (main): Same.
13005         * g++.dg/lookup/exception1.C (main): Same.
13006         * g++.dg/parse/parens2.C (main): Same.
13007
13008 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13009
13010         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13011
13012 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13013
13014         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13015         * gcc.dg/torture/builtin-math-3.c: Likewise.
13016
13017 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13018
13019         PR fortran/29452
13020         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13021         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13022
13023 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13024
13025         PR Fortran/29410
13026         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13027
13028 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13029
13030         * lib/target-supports.exp (check_function_available): Declare
13031         function before calling.
13032
13033 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13034
13035         PR tree-optimization/29637
13036         * gcc.dg/pr29637.c: New test.
13037
13038 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13039
13040         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13041         tree canonicalization.
13042
13043 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13044
13045         * gcc.dg/builtins-20.c: Add more hypot tests.
13046
13047 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13048
13049         * gcc.dg/fold-compare-1.c: New test case.
13050
13051 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13052
13053         PR c++/16307
13054         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13055
13056 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13057
13058         PR tree-optimization/15458
13059         * gcc.dg/fold-xornot-1.c: New test case.
13060
13061 2006-10-29  Richard Guenther  <rguenther@suse.de>
13062
13063         * gcc.target/i386/math-torture/trunc.c: New testcase.
13064
13065 2006-10-29  Richard Guenther  <rguenther@suse.de>
13066
13067         * gcc.target/i386/math-torture/round.c: New testcase.
13068
13069 2006-10-29  Richard Guenther  <rguenther@suse.de>
13070
13071         * gcc.target/i386/math-torture/ceil.c: New testcase.
13072         * gcc.target/i386/math-torture/floor.c: Likewise.
13073
13074 2006-10-29  Richard Guenther  <rguenther@suse.de>
13075
13076         * gcc.target/i386/math-torture/rint.c: New testcase.
13077         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13078
13079 2006-10-29  Richard Guenther  <rguenther@suse.de>
13080
13081         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13082         * gcc.target/i386/math-torture/lceil.c: Likewise.
13083
13084 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13085
13086         PR libgfortran/24313
13087         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13088
13089 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13090
13091         * gcc.c-torture/execute/20020118-1.c,
13092         gcc.c-torture/execute/builtins/strlen.c,
13093         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13094         comment typos.
13095
13096 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13097
13098         * gcc.dg/builtins-20.c: Add tests for hypot.
13099         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13100         two-argument builtins.
13101         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13102         TESTIT2.  Update all callers.
13103         (TESTIT2, TESTIT2_R): New helper macros.
13104         Add testcases for pow, hypot and atan2.
13105
13106 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13107
13108         PR C++/29295
13109         * g++.dg/expr/bool1.C: New test.
13110         * g++.dg/expr/bool2.C: New test.
13111
13112 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13113
13114         PR fortran/28224
13115         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13116         * gfortran.dg/namelist_internal.f90: New test.
13117
13118 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13119
13120         PR fortran/29625
13121         * gfortran.dg/io_real_boz.f90: Add.
13122         * gfortran.dg/io_real_boz2.f90: Add.
13123
13124 2006-10-28  Richard Guenther  <rguenther@suse.de>
13125
13126         PR middle-end/26899
13127         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13128
13129 2006-10-28  Richard Guenther  <rguenther@suse.de>
13130
13131         PR target/28806
13132         * gcc.target/i386/math-torture/lround.c: New testcase.
13133
13134 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13135
13136         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13137         * gcc.dg/builtins-44.c: Likewise.
13138         * gcc.dg/builtins-45.c: Likewise.
13139         * gcc.dg/pr28796-2.c: Likewise.
13140         * gcc.dg/unordered-3.c: Likewise.
13141
13142 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13143
13144         PR libgfortran/27954
13145         * gfortran.dg/error_recovery_2.f90: New test.
13146
13147 2006-10-26  Richard Guenther  <rguenther@suse.de>
13148
13149         * gcc.target/i386/i386.exp: Use glob, not find to collect
13150         tests.  Avoids recursing into subdirectories.
13151         * gcc.target/i386/math-torture/math-torture.exp: Torture
13152         for interesting ia32 math options.
13153         * gcc.target.i386/math-torture/lrint.c: New testcase.
13154
13155 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13156
13157         PR libgfortran/29563
13158         * gfortran.dg/arrayio_9.f90: Update test.
13159         * gfortran.dg/arrayio_19.f90: New test.
13160
13161 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13162
13163         * gcc.dg/20061026.c: New testcase.
13164
13165 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13166
13167         PR libgfortran/29563
13168         * gfortran.dg/arrayio_9.f90: New test.
13169
13170 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13171
13172         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13173         Copy the strings manually, as strcpy may call strlen.
13174
13175 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13176
13177         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13178         Add checks for log, log2, log10 and log1p.
13179
13180         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13181         we already test 0.0.  Add checks for expm1, log, log2, log10,
13182         log1p, cbrt, erf and erfc.
13183
13184 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13185
13186         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13187
13188 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13189
13190         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13191         and remainderl() built-in functions.  Remove -ffast-math from
13192         dg-options.
13193
13194 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13195
13196         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13197         acosh and atanh.
13198
13199         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13200         floating point modifiers to arguments passed to float and long
13201         double functions respectively.  Update all callers to use floating
13202         point numbers, not integers.  Add tests for exp, exp2 and
13203         exp10/pow10.
13204
13205         * gcc.dg/torture/builtin-math-3.c: New test.
13206
13207 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13208
13209         PR fortran/29393
13210         * gfortran.dg/initialize_2.f90: New.
13211
13212 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13213
13214         * gcc.dg/torture/builtin-math-2.c: New test.
13215
13216 2006-10-24  Richard Guenther  <rguenther@suse.de>
13217
13218         PR middle-end/28796
13219         * gcc.dg/pr28796-1.c: New testcase.
13220         * gcc.dg/pr28796-2.c: Likewise.
13221
13222 2006-10-24  Richard Guenther  <rguenther@suse.de>
13223
13224         * gcc.dg/builtins-57.c: New testcase.
13225
13226 2006-10-24  Richard Guenther  <rguenther@suse.de>
13227
13228         PR tree-optimization/29567
13229         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13230
13231 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13232
13233         PR tree-optimization/14784
13234         * gcc.dg/alias-10.c: New test.
13235
13236 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13237
13238         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13239
13240 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * gcc.dg/builtin-strncat-chk-1.c: New test.
13243
13244 2006-10-23  Jan Hubicka  <jh@suse.cz>
13245
13246         * gcc.dg/memmove-1.c: New test.
13247
13248 2006-10-23  Paul Brook  <paul@codesourcery.com>
13249
13250         * gcc.dg/pragma-pack-5.c: New test.
13251
13252 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13253
13254         * g++.dg/other/s390-1.C: New testcase.
13255
13256 2006-10-23  Richard Guenther  <rguenther@suse.de>
13257
13258         PR middle-end/27132
13259         PR middle-end/23295
13260         * gcc.dg/pr27132.c: New testcase.
13261         * gcc.dg/pr23295.c: Likewise.
13262         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13263         * g++.dg/tree-ssa/pr19807.C: Likewise.
13264
13265 2006-10-23  Richard Guenther  <rguenther@suse.de>
13266
13267         PR middle-end/21032
13268         * gcc.dg/pr21032.c: New testcase.
13269
13270 2006-10-22  Jeff Law  <law@redhat.com>
13271         Richard Guenther  <rguenther@suse.de>
13272
13273         PR tree-optimization/15911
13274         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13275
13276 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13277
13278         PR c++/20647
13279         * g++.dg/abi/rtti3.C: New.
13280
13281 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13282
13283         PR middle-end/28252
13284         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13285         transformation.
13286
13287 2006-10-21  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/3511
13290         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13291
13292 2006-10-21  Richard Guenther  <rguenther@suse.de>
13293
13294         PR middle-end/26898
13295         * gcc.dg/torture/pr26898-1.c: New testcase.
13296         * gcc.dg/torture/pr26898-2.c: Likewise.
13297
13298 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13299
13300         PR c++/28053
13301         * g++.dg/parse/bitfield1.C: Adjust error markers.
13302         * g++.dg/parse/bitfield2.C: New test.
13303
13304 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13305
13306         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13307
13308 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13309
13310         PR libfortran/27895
13311         * gfortran.dg/zero_sized_1.f90: New test.
13312
13313 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13314
13315         * gcc.dg/div-compare-1.c: New test.
13316
13317 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13318
13319         PR fortran/29216
13320         * gfortran.dg/result_default_init_1.f90: New test.
13321
13322         PR fortran/29314
13323         * gfortran.dg/automatic_default_init_1.f90: New test.
13324
13325         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13326         from 38 to 33.
13327
13328 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13329
13330         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13331         'using namespace std' without previous declaration.
13332         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13333         * g++.old-deja/g++.robertl/eb133c.C: New.
13334
13335 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13336
13337         PR libgfortran/29277
13338         * gfortran.dg/streamio_4.f90: Update test.
13339         * gfortran.dg/streamio_11.f90: New test.
13340
13341 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13342
13343         PR c++/27952
13344         * g++.dg/inherit/virtual1.C: New test.
13345
13346 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/28261
13349         * g++.dg/parse/enum3.C: New test.
13350
13351 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/29039
13354         * g++.dg/init/ctor8.C: New test.
13355
13356 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13357
13358         PR c++/27270
13359         * g++.dg/ext/complit8.C: Tweak error markers.
13360         * g++.dg/template/complit1.C: Add error marker.
13361
13362 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13363
13364         PR c++/27270
13365         * g++.dg/ext/complit8.C: New test.
13366
13367         PR c++/29408
13368         * g++.dg/parse/dtor12.C: New test.
13369
13370         PR c++/29435
13371         * g++.dg/template/sizeof11.C: New test.
13372
13373 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13374
13375         PR fortran/29392
13376         * gfortran.dg/data_char_3.f90: New test.
13377
13378         PR fortran/29451
13379         * gfortran.dg/negative_automatic_size.f90: New test.
13380
13381 2006-10-16  David Daney  <ddaney@avtrex.com>
13382
13383         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13384
13385 2006-10-16  Eric Christopher  <echristo@apple.com>
13386
13387         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13388         x86_64.
13389
13390 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13391
13392         PR c++/28211
13393         * g++.dg/tc1/dr49.C: Tweak error messages.
13394         * g++.dg/parse/template21.C: New test.
13395
13396 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13397
13398         PR middle-end/20491
13399         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13400
13401 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13402
13403         PR fortran/29403
13404         * gfortran.dg/print_1.f90: New test.
13405
13406 2006-10-15  Jan Hubicka  <jh@suse.cz>
13407
13408         PR middle-end/29241
13409         * gcc.c-torture/compile/pr29241.c: New testcase.
13410
13411 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13412
13413         PR middle-end/29250
13414         * gcc.c-torture/compile/pr29250.c: New test.
13415
13416 2006-10-15  Richard Guenther  <rguenther@suse.de>
13417
13418         * gcc.dg/pr29299.c: New testcase.
13419
13420 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13421
13422         PR fortran/24767
13423         * gfortran.dg/label_4.f90: Adjust warning flag.
13424
13425 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13426
13427         PR fortran/29371
13428         * gfortran.dg/nullify_3.f90: New test.
13429
13430 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13431
13432         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13433         on Solaris 2.5.1 too.
13434
13435 2006-10-13  Eric Christopher  <echristo@apple.com>
13436
13437         * gcc.dg/pr25993.c: Skip for darwin.
13438
13439 2006-10-13  Eric Christopher  <echristo@apple.com>
13440
13441         * gcc.dg/visibility-11.c: Skip for darwin.
13442
13443 2006-10-13  Eric Christopher  <echristo@apple.com>
13444
13445         * gcc.dg/darwin-weakimport-1.c: Use
13446         -fno-asynchronous-unwind-tables.
13447         * gcc.dg/darwin-weakimport-3.c: Ditto.
13448
13449 2006-10-13  Richard Guenther  <rguenther@suse.de>
13450
13451         PR tree-optimization/29446
13452         * gcc.dg/torture/pr29446.c: New testcase.
13453
13454 2006-10-13  Bill Wendling  <wendling@apple.com>
13455
13456         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13457         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13458         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13459         * g++.old-deja/g++.law/shadow1.C: Likewise.
13460         * g++.old-deja/g++.law/ctors10.C: Likewise.
13461         * g++.dg/debug/namespace1.C: Likewise.
13462         * g++.dg/inherit/namespace-as-base.C: Likewise.
13463         * g++.dg/opt/delay-slot-1.C: Likewise.
13464         * g++.dg/parse/defarg10.C: Likewise.
13465         * g++.dg/template/ptrmem11.C: Likewise.
13466         * g++.dg/template/mem_func_ptr.C: Likewise.
13467         * g++.dg/template/spec19.C: Likewise.
13468
13469 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13470
13471         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13472
13473 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13474
13475         PR fortran/29373
13476         * gfortran.dg/implicit_9.f90: New test.
13477
13478         PR fortran/29407
13479         * gfortran.dg/namelist_25.f90: New test.
13480
13481         PR fortran/27701
13482         * gfortran.dg/same_name_2.f90: New test.
13483
13484         PR fortran/29232
13485         * gfortran.dg/host_assoc_types_1.f90: New test.
13486
13487         PR fortran/29364
13488         * gfortran.dg/missing_derived_type_1.f90: New test.
13489         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13490
13491         PR fortran/29422
13492         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13493
13494         PR fortran/29428
13495         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13496
13497 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13498
13499         PR fortran/29391
13500         * gfortran.dg/bound_2.f90: New test.
13501
13502 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13503
13504         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13505         directive.
13506         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13507         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13508         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13509         * gfortran.dg/gomp/reduction3.f90: Likewise.
13510         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13511         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13512         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13513         * gfortran.dg/forall_4.f90: Likewise.
13514         * gfortran.dg/spec_expr_4.f90: Likewise.
13515         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13516         * gfortran.dg/forall_5.f90: Likewise.
13517         * gfortran.dg/open_access_append_2.f90: Add check for
13518         compile-time warning.
13519
13520 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13521
13522         PR c++/28506
13523         * g++.dg/parse/pure1.C: New test.
13524
13525 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13526
13527         PR fortran/21435
13528         * gfortran.dg/io_constraints_3.f90: New test.
13529         * gfortran.dg/open_access_append_1.f90: Add checks
13530         for compile-time warnings.
13531         * gfortran.dg/pr20163-2.f: Likewise.
13532         * gfortran.dg/iostat_2.f90: Likewise.
13533         * gfortran.dg/label_4.f90: Delete the temporary
13534         file.
13535         * gfortran.dg/direct_io_2.f90: Add a FILE=
13536         specifier.
13537         * gfortran.dg/iomsg_1.f90: Add check for
13538         compile-time warning.
13539
13540 2006-10-12  Jan Hubicka  <jh@suse.cz>
13541
13542         PR c/28419
13543         * gcc.dg/pr28319.c: New test.
13544
13545 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13546         PR c++/29318
13547         * g++.dg/ext/vla4.C: New test.
13548
13549 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13550
13551         PR c++/27961
13552         * g++.dg/template/crash60.C: New test.
13553         * g++.dg/other/large-size-array.C: Adjust error markers.
13554         * g++.dg/parse/crash27.C: Likewise.
13555         * g++.dg/template/crash1.C: Likewise.
13556
13557 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13558
13559         PR testsuite/29093
13560         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13561
13562 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13563
13564         PR preprocessor/28709
13565         * gcc.dg/cpp/paste14.c: New test.
13566
13567 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13568
13569         PR c++/29175
13570         * g++.dg/init/array24.C: New test.
13571
13572 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13573
13574         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13575         of <sys/types.h>.
13576
13577 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13578
13579         PR c++/29024
13580         * g++.dg/parse/typedef8.C: New test.
13581         * g++.dg/other/mult-stor1.C: Adjust error markers.
13582
13583 2006-10-11  Richard Guenther  <rguenther@suse.de>
13584
13585         PR tree-optimization/28230
13586         * gcc.dg/torture/pr28230.c: New testcase.
13587
13588 2006-10-11  Richard Guenther  <rguenther@suse.de>
13589
13590         PR inline-asm/29119
13591         * gcc.dg/torture/pr29119.c: New testcase.
13592
13593 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13594
13595         PR middle-end/29272
13596         * gcc.c-torture/execute/20060930-2.c: New test.
13597
13598 2006-10-09  Richard Henderson  <rth@redhat.com>
13599
13600         Revert emutls patch.
13601
13602 2006-10-09  Richard Guenther  <rguenther@suse.de>
13603
13604         PR middle-end/29254
13605         * gcc.dg/pr29254.c: New testcase.
13606
13607 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13608             Paul Thomas  <pault@gcc.gnu.org>
13609
13610         PR fortran/20541
13611         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13612         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13613         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13614         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13615         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13616         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13617         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13618         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13619         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13620         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13621         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13622         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13623         * gfortran.dg/alloc_comp_std.f90: New test.
13624         * gfortran.dg/move_alloc.f90: New test.
13625
13626 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13627
13628         PR fortran/29115
13629         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13630
13631         PR fortran/29211
13632         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13633
13634 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13635
13636         PR fortran/28585
13637         * gfortran.dg/new_line.f90: New test.
13638
13639 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13640
13641         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13642         * gcc.dg/torture/builtin-convert-1.c,
13643         gcc.dg/torture/builtin-convert-2.c,
13644         gcc.dg/torture/builtin-convert-3.c,
13645         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13646
13647 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13648
13649         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13650         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13651         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13652         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13653
13654 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13655
13656         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13657         Xfail some tests for powerpc-darwin and powerpc-aix.
13658
13659 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13660
13661         PR c/29380
13662         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13663
13664 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13665
13666         PR target/29300
13667         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13668         on hppa*-*-hpux*.
13669
13670 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13671
13672         PR fortran/16580
13673         PR fortran/29288
13674         * gfortran.fortran-torture/execute/specifics.f90:
13675         Add tests for using all possible intrinsics as actual arguments.
13676         * gfortran.dg/specifics_1.f90: Add tests for using
13677         all possible intrinsics as actual arguments.
13678         * gfortran.dg/specifics_2.f90: New file.
13679         * gfortran.dg/specifics_3.f90: New file.
13680
13681 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13682
13683         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13684         * gcc.dg/debug/debug-2.c: Likewise.
13685
13686 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13687
13688         * gcc.c-torture/compile/sync-2.c: New test.
13689
13690 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13691
13692         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13693         line endings.
13694
13695 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13696
13697         PR rtl-optimization/29128
13698         * gcc.c-torture/compile/pr29128.c: New test.
13699
13700 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13701
13702         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13703         line endings.
13704
13705 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13706
13707         PR middle-end/29256
13708         * gcc.dg/tree-ssa/loop-19.c: New test.
13709
13710 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13711
13712         PR tree-optimization/29330
13713         * gcc.dg/pr29330.c: New test.
13714
13715         PR target/28924
13716         * gcc.c-torture/compile/20061005-1.c: New test.
13717
13718 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13719
13720         * gcc.dg/typename-vla-1.c: New case.
13721         * gnat.dg/forward_vla.adb: New case.
13722
13723 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13724
13725         PR tree-optimization/29290
13726         * gfortran.dg/loop_nest_1.f90: New test.
13727
13728         PR target/29198
13729         * gcc.dg/tls/opt-12.c: New test.
13730
13731         PR fortran/28415
13732         * gfortran.dg/save_2.f90: New test.
13733
13734         PR c/29091
13735         * gcc.dg/pr29091.c: New test.
13736
13737 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13738
13739         * lib/target-supports.exp
13740         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13741         same as x86_64-*-*; check for LP64.
13742
13743 2006-10-04  Richard Henderson  <rth@redhat.com>
13744
13745         * lib/target-supports.exp (check_effective_target_tls): Redefine
13746         to mean non-emulated tls.
13747         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13748         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13749         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13750         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13751         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13752         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13753         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13754
13755 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13756
13757         PR fortran/29343
13758         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13759
13760 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13761
13762         * gfortran.dg/bounds_check_fail_1.f90: New test.
13763
13764 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13765
13766         PR c++/29020
13767         * g++.dg/template/friend48.C: New test.
13768
13769 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13770
13771         PR fortran/29098
13772         * gfortran.dg/default_initialization_2.f90: New test.
13773
13774 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13775
13776         PR fortran/20779
13777         PR fortran/20891
13778         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13779
13780 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13781
13782         PR fortran/29284
13783         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13784
13785         PR fortran/29321
13786         PR fortran/29322
13787         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13788
13789         PR fortran/25091
13790         PR fortran/25092
13791         * gfortran.dg/entry_array_specs_1.f90: New test.
13792
13793 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13794
13795         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13796         insufficient to inhibit some test failures at -O3.  Do testing
13797         on integers.
13798
13799 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13800
13801         PR c++/29138
13802         * g++.dg/inherit/access8.C: New test.
13803         * g++.dg/template/dtor4.C: Tweak error messages.
13804
13805 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13806
13807         PR fortran/27478
13808         * gfortran.dg/entry_8.f90: New test.
13809
13810 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13811
13812         PR c++/29291
13813         * g++.dg/parse/new4.C: New test.
13814
13815 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13816
13817         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13818         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13819         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13820         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13821         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13822
13823 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13824
13825         PR fortran/19260
13826         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13827         * gfortran.dg/continuation_2.f90: New test.
13828
13829         PR fortran/19262
13830         * gfortran.dg/continuation_3.f90: New test.
13831         * gfortran.dg/continuation_4.f90: New test.
13832         * gfortran.dg/continuation_5.f: New test.
13833         * gfortran.dg/continuation_6.f: New test.
13834
13835 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13836
13837         PR c++/29226
13838         * g++.dg/template/vla1.C: New test.
13839
13840 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13841
13842         PR fortran/29210
13843         * gfortran.dg/complex_parameter_1.f90: New test.
13844
13845 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13846
13847         PR c/29154
13848         * gcc.c-torture/execute/20060929-1.c: New test.
13849
13850 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/29105
13853         * g++.dg/template/member6.C: New test.
13854         * g++.dg/parse/typename7.C: Adjust error markers.
13855
13856         PR c++/29080
13857         * g++.dg/template/member7.C: New test.
13858
13859 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13860
13861         PR c/24010
13862         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13863         gcc.dg/Woverride-init-3.c: New tests.
13864
13865 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13866
13867         * gcc.c-torture/execute/20060930-1.c: New test.
13868
13869 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13870
13871         PR fortran/18791
13872         * gfortran.dg/specifics_1.f90: New test.
13873         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13874         complex specifics.
13875
13876 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13877
13878         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13879         pthread-init-common.h: New.
13880
13881 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13882
13883         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13884         precision on some archs.
13885
13886 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13887
13888         * gcc.dg/non-local-goto-1.c: New test.
13889         * gcc.dg/non-local-goto-2.c: Likewise.
13890         * gcc.dg/setjmp-3.c: Likewise.
13891         * gcc.dg/setjmp-4.c: Likewise.
13892
13893 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13894
13895         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13896
13897 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13898
13899         PR fortran/28276
13900         * gfortran.dg/exponent_1.f90: New test.
13901
13902         PR fortran/27021
13903         * gfortran.dg/nearest_1.f90: New test.
13904
13905 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13906
13907         PR middle-end/25261
13908         PR middle-end/28790
13909         * gcc.dg/gomp/nestedfn-1.c: New test.
13910
13911 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13912
13913         PR objc/29195
13914         * objc/compile/method-1.m: New test.
13915
13916 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13917
13918         PR c++/26938
13919         * g++.dg/template/crash58.C: New test.
13920         * g++.dg/parse/crash28.C: Adjust error markers.
13921         * g++.dg/template/crash34.C: Likewise.
13922         * g++.dg/template/friend31.C: Likewise.
13923         * g++.dg/template/crash32.C: Likewise.
13924
13925         PR c++/27329
13926         * g++.dg/template/crash59.C: New test.
13927
13928         PR c++/27667
13929         * g++.dg/template/spec33.C: New test.
13930         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13931
13932 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13933             Adam Nemet  <anemet@caviumnetworks.com>
13934
13935         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13936         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13937
13938 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13939
13940         PR target/28911
13941         * gcc.dg/pr28911.c: New.
13942
13943 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13944
13945         PR target/29169
13946         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13947         (dg-options): Add -mfpmath=387.
13948
13949 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13950
13951         PR c/28706
13952         * gcc.dg/pr28706.c: New test.
13953
13954         PR c/28712
13955         * gcc.dg/pr28712.c: New test.
13956
13957 2006-09-22  Mike Stump  <mrs@apple.com>
13958
13959         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13960
13961 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13962
13963         PR tree-optimization/28888
13964         * gcc.dg/pr28888.c: New test.
13965
13966 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR c++/29016
13969         * g++.dg/init/ptrfn1.C: New test.
13970
13971 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13972
13973         PR c++/28861
13974         * g++.dg/template/spec32.C: New test.
13975         * g++.dg/parse/crash9.C: Adjust error markers.
13976
13977         PR c++/28303
13978         * g++.dg/template/typedef6.C: New test.
13979         * g++.dg/init/error1.C: Adjust error markers.
13980         * g++.dg/parse/crash9.C: Likewise.
13981         * g++.dg/template/crash55.C: Likewise.
13982
13983 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13984
13985         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13986
13987 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13988
13989         PR target/27650
13990         * g++.dg/ext/dllimport12.C: New test.
13991
13992 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13993
13994         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13995         * gcc.target/mips/nmadd-2.c: Likewise.
13996         * gcc.target/mips/mips-ps-6.c: New test.
13997         * gcc.target/mips/neg-abs-1.c: Likewise.
13998         * gcc.target/mips/neg-abs-2.c: Likewise.
13999         * gcc.target/mips/nmadd-3.c: New test.
14000
14001 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14002
14003         PR middle-end/28046
14004         * gcc.dg/gomp/atomic-10.c: New test.
14005         * g++.dg/gomp/atomic-10.C: New test.
14006
14007 2006-09-20  Eric Christopher  <echristo@apple.com>
14008
14009         * gcc.target/i386/sse3-not-fisttp.c: New.
14010
14011 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14012
14013         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14014
14015 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14016
14017         * gcc.c-torture/execute/pr28289.c (one): New variable.
14018         (main): Use it instead of argc.
14019         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14020         (main): Use it instead of argc.
14021
14022 2006-09-19  Paul Brook  <paul@codesourcery.com>
14023
14024         PR target/28516
14025         * gcc.dg/nested-func-5.c: New test.
14026
14027 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14028
14029         * lib/target-supports.exp (check_effective_target_tls): Compile
14030         test stubs using ${tool}_target_compile, not just target_compile.
14031         (check_effective_target_tls_runtime): Likewise.
14032
14033 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14034
14035         * gcc.c-torture/compile/20030405-1.x: Remove.
14036
14037         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14038         optimising linker from discarding it.
14039
14040 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14041
14042         PR fortran/28526
14043         * gfortran.dg/keyword_symbol_1.f90: New test.
14044
14045         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14046         pedantic compilation option.
14047
14048 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14049
14050         PR fortran/29060
14051         * gfortran.dg/spread_shape_1.f90: New test.
14052
14053 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14054
14055         PR tree-optimization/28887
14056         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14057
14058 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14059
14060         PR c/25993
14061         * gcc.dg/pr25993.c: New test.
14062
14063 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14064
14065         PR tree-opt/21591
14066         * gcc.dg/vect/pr21591.c: New test.
14067
14068 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14069
14070         PR tree-opt/29059
14071         * gcc.c-torture/compile/strcpy-1.c: New test.
14072         * gcc.c-torture/compile/strcpy-2.c: New test.
14073         * gcc.c-torture/compile/memcpy-1.c: New test.
14074         * gcc.c-torture/compile/memcpy-2.c: New test.
14075
14076 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14077
14078         PR testsuite/29055
14079         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14080
14081 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14082
14083         * gnat.dg/specs/double_record_extension1.ads: New test.
14084         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14085
14086 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14087
14088         PR fortran/29051
14089         * gfortran.dg/oldstyle_3.f90: New test.
14090
14091 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14092
14093         PR libgfortran/29099
14094         * gfortran.dg/secnds-1.f: New test.
14095
14096 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14097
14098         PR libgfortran/29053
14099         * gfortran.dg/streamio_9.f90: New test.
14100         * gfortran.dg/streamio_10.f90: New test.
14101
14102 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14103
14104         PR C++/29002
14105         * g++.dg/init/array22.C: New test.
14106         * g++.dg/init/array23.C: New test.
14107
14108 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14109
14110         * stackcheck.lst: Update list of tests requiring stack checking.
14111         * norun.lst: Adjust for above change.
14112         * ada95.lst: New file.
14113         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14114         requiring -gnat95 switch.
14115
14116 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14117
14118         * gnat.dg/in_out_parameter.adb: New test.
14119
14120 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14121
14122         PR debug/28980
14123         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14124
14125 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14126
14127         * gnat.dg/specs/unchecked_union.ads: New test.
14128
14129 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14130
14131         PR rtl-optimization/28982
14132         * gcc.c-torture/execute/pr28982a.c: New test.
14133         * gcc.c-torture/execute/pr28982b.c: Likewise.
14134
14135 2006-09-12  Eric Christopher  <echristo@apple.com>
14136
14137         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14138         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14139
14140 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14141
14142         PR c/28768
14143         PR preprocessor/14634
14144         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14145         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14146         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14147
14148 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14149
14150         * gcc.dg/pr28243.c: New test.
14151
14152 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14153
14154         PR fortran/28971
14155         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14156         this undiagnosed regression reappears.
14157
14158 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14159
14160         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14161         Treat $srcdir as a literal.
14162         * lib/fortran-torture.exp (fortran-torture-compile,
14163         fortran-torture-execute): Likewise.
14164         * lib/objc-torture.exp (objc-torture-compile,
14165         objc-torture-execute): Likewise.
14166         * lib/profopt.exp (profopt-execute): Likewise.
14167
14168 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14169
14170         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14171
14172 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14173
14174         PR testsuite/28950
14175         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14176
14177 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14178
14179         PR target/13685
14180         * gcc.target/i386/pr13685.c: New test.
14181
14182 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14183
14184         * gcc.dg/pr28726.c: New test.
14185
14186 2006-09-11  Josh Conner  <jconner@apple.com>
14187
14188         * gcc.dg/nrv3.c: Increase size of structure.
14189         * gcc.dg/nrv4.c: Likewise.
14190         * gcc.dg/nrv5.c: Likewise.
14191
14192 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14193
14194         PR libfortran/28890
14195         gfortran.dg/assumed_charlen_function_5.f90: New test.
14196
14197 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14198
14199         PR c++/28991
14200         * g++.dg/init/static3.C: New test.
14201
14202 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14203
14204         PR testsuite/29007
14205         * gcc.dg/long-long-cst1.c (t): Add cast to
14206         __SIZE_TYPE__ before casting to int.
14207         (main): Return 0 on success.
14208
14209 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14210
14211         * gcc.c-torture/execute/20060910-1.c: New test.
14212
14213 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14214
14215         PR middle-end/26983
14216         * gcc.dg/pr26983.c: New test.
14217
14218 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14219
14220         PR target/29006
14221         * gcc.c-torture/execute/pr29006.c: New test.
14222
14223 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14224
14225         PR libfortran/28947
14226         gfortran.dg/matmul_4.f90: New test.
14227
14228 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14229
14230         PR fortran/28959
14231         gfortran.dg/used_types_10: New test.
14232
14233 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14234
14235         PR libfortran/28923
14236         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14237         gfortran.dg/array_initializer_3.f90: New test.
14238
14239 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14240
14241         PR fortran/28914
14242         * gfortran.dg/actual_array_constructor_3.f90: New test.
14243
14244 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14245
14246         PR testsuite/26778
14247         * gcc.target/i386/pr26778.c: New testcase.
14248
14249 2006-09-08  Eric Christopher  <echristo@apple.com>
14250
14251         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14252         * gcc.target/i386/memcpy-1.c: Ditto.
14253         * gcc.target/i386/asm-1.c: Ditto.
14254         * gcc.target/i386/20060512-4.c: Ditto.
14255         * gcc.target/i386/compress-float-387.c: Ditto.
14256         * gcc.target/i386/20060512-1.c: Ditto.
14257         * gcc.target/i386/compress-float-sse.c: Ditto.
14258         * gcc.target/i386/20060512-2.c: Ditto.
14259         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14260         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14261         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14262         * gcc.dg/pr26449.c: Ditto.
14263         * gcc.dg/attr-ms_struct-2.c: Ditto.
14264         * gcc.dg/attr-ms_struct-1.c: Ditto.
14265         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14266
14267 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14268
14269         PR c/28504
14270         * gcc.dg/vla-10.c: New test.
14271
14272 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14273
14274         PR c++/28858
14275         * g++.dg/parse/template20.C: New test.
14276         * g++.dg/template/operator8.C: Remove obsolete part.
14277         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14278         * g++.old-deja/g++.pt/crash65.C: Likewise.
14279
14280 2006-09-07  Jason Merrill  <jason@redhat.com>
14281
14282         PR middle-end/27724
14283         * gcc.dg/long-long-cst1.c: New test.
14284
14285 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14286
14287         PR C++/28906
14288         * g++.dg/other/array3.C: New test.
14289         * g++.dg/other/array4.C: New test.
14290         * g++.dg/other/array5.C: New test.
14291
14292 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14293
14294         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14295
14296 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14297
14298         PR target/28946
14299         * gcc.target/i386/pr28946.c: New test.
14300
14301 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14302
14303         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14304         in integer literal constant.
14305         * gfortran.dg/enum_8.f90: Ditto.
14306         * gfortran.dg/g77/20030326-1.f: Ditto.
14307
14308 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14309
14310         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14311         nonconformance usage.
14312
14313 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14314
14315         PR middle-end/28862
14316         * gcc.c-torture/compile/vector-align-1.c: New test.
14317
14318 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14319
14320         PR rtl-opt/27883
14321         * g++.dg/opt/copysign-1.C: New test.
14322
14323 2006-09-06  Jason Merrill  <jason@redhat.com>
14324
14325         PR c++/27371
14326         * g++.dg/warn/unused-result1.C: New test.
14327
14328 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14329
14330         PR c++/28903
14331         * g++.dg/ext/vla3.C: New test.
14332
14333         PR c++/28886
14334         * g++.dg/template/array16.C: New test.
14335
14336 2006-09-06  Richard Guenther  <rguenther@suse.de>
14337
14338         * gcc.dg/pr27226.c: Remove testcase again.
14339
14340 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14341
14342         PR tree-opt/28937
14343         * g++.dg/opt/unroll2.C: New test.
14344
14345 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14346
14347         PR tree-opt/28952
14348         * gcc.dg/vect/pr28952.c: New test.
14349
14350 2006-09-05  Richard Guenther  <rguenther@suse.de>
14351
14352         PR tree-optimization/28900
14353         * gcc.dg/torture/pr28900.c: New testcase
14354
14355 2006-09-05  Richard Guenther  <rguenther@suse.de>
14356
14357         PR tree-optimization/28905
14358         * gcc.c-torture/compile/pr28905.c: New testcase.
14359
14360 2006-09-05  Richard Guenther  <rguenther@suse.de>
14361
14362         PR middle-end/28935
14363         * gcc.dg/pr28935.c: New testcase.
14364
14365 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14366
14367         * gcc.c-torture/execute/20060905-1.c: New test.
14368
14369 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14370
14371         PR fortran/28908
14372         * gfortran.dg/used_types_7.f90: New test.
14373         * gfortran.dg/used_types_8.f90: New test.
14374         * gfortran.dg/used_types_9.f90: New test.
14375
14376 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14377
14378         * gcc.c-torture/compile/20060904-1.c: New test.
14379
14380 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14381
14382         PR c++/23287 Revert my 2006-09-01 patch
14383         * g++.dg/parse/dtor12.C: Remove.
14384
14385 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14386
14387         PR c+/27670
14388         * g++.dg/template/operator9.C: New test.
14389
14390         PR c++/27493
14391         * g++.dg/template/operator7.C: New test.
14392
14393         PR c++/27494
14394         * g++.dg/template/operator8.C: New test.
14395
14396         PR c++/27397
14397         * g++.dg/template/crash57.C: New test.
14398
14399         * g++.dg/template/typedef4.C: Adjust error markers.
14400         * g++.dg/template/typedef5.C: Likewise.
14401
14402 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14403
14404         PR c++/28878
14405         * g++.dg/parse/crash33.C: New test.
14406
14407 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14408         Richard Guenther  <rguenther@suse.de>
14409         Adam Nemet  <anemet@caviumnetworks.com>
14410
14411         PR middle-end/27226
14412         * gcc.target/mips/memcpy-1.c: New testcase.
14413         * gcc.dg/pr27226.c: Likewise.
14414
14415 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         PR c++/28705
14418         * g++.dg/lookup/koenig5.C: New.
14419         * g++.dg/template/crash56.C: New.
14420
14421 2006-09-01  Josh Conner  <jconner@apple.com>
14422
14423         PR c++/25505
14424         * gcc.dg/nrv3.c: New test.
14425         * gcc.dg/nrv4.c: New test.
14426         * gcc.dg/nrv5.c: New test.
14427
14428 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14429
14430         PR c++/23287
14431         * g++.dg/parse/dtor12.C: New.
14432
14433 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14434
14435         PR tree-optimization/28839
14436         * gcc.dg/pr28839.c: New test.
14437
14438 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14439
14440         PR target/24367
14441         * gcc.dg/pr24367.c: New testcase.
14442
14443 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14444
14445         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14446
14447 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14448
14449         PR rtl-optimization/27735
14450         * gcc.dg/loop-unswitch-1.c: New test.
14451
14452 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14453
14454         PR fortran/28885
14455         * gfortran.dg/aliasing_dummy_2.f90: New test.
14456
14457         PR fortran/20067
14458         * gfortran.dg/generic_5.f90: Change error message.
14459
14460         PR fortran/28873
14461         * gfortran.dg/generic_6.f90: New test.
14462
14463         PR fortran/25077
14464         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14465
14466         PR fortran/25102
14467         * gfortran.dg/invalid_interface_assignment.f90: New test.
14468
14469         PR fortran/24866
14470         * gfortran.dg/module_proc_external_dummy.f90: New test.
14471
14472 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14473
14474         PR c++/28349
14475         * g++.dg/warn/var-args1.C: New test.
14476
14477 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14478
14479         PR fortran/28866
14480         * gfortran.dg/simpleif_2.f90: New test.
14481         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14482         * gfortran.dg/enum_5.f90: Ditto.
14483
14484 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14485             Kazu Hirata  <kazu@codesourcery.com>
14486
14487         PR tree-optimization/17506
14488         * gcc.dg/pr17506.c: New.
14489
14490 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14491
14492         PR c++/28139
14493         * g++.dg/eh/alias1.C: New test.
14494
14495 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14496
14497         PR c++/28860
14498         * g++.dg/template/ttp22.C: New test.
14499
14500 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14501
14502         PR middle-end/26632
14503         * gcc.dg/pr26632.c: New.
14504
14505 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14506
14507         PR libgfortran/28354
14508         * gfortran.dg/fmt_zero_precision.f90: New test.
14509
14510 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14511
14512         PR c++/28058
14513         * g++.dg/template/spec31.C: New test.
14514
14515 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14516
14517         PR c++/26573
14518         * g++.dg/other/static2.C: New test.
14519
14520 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14521
14522         * gcc.dg/Wswitch-enum-2.c: New test case.
14523         * gcc.dg/Wswitch-enum-3.c: Likewise.
14524
14525 2006-08-26  Richard Guenther  <rguenther@suse.de>
14526
14527         * gcc.c-torture/compile/20060826-1.c: New testcase.
14528
14529 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14530
14531         PR c++/28736
14532         * g++.dg/template/void10.C: New test.
14533
14534         PR c++/28737
14535         * g++.dg/template/void8.C: New test.
14536
14537         PR c+_+/28738
14538         * g++.dg/template/void9.C: New test.
14539
14540         * g++.dg/template/void3.C: Adjust error markers.
14541         * g++.dg/template/void4.C: Likewise.
14542         * g++.dg/template/crash55.C: Likewise.
14543         * g++.dg/template/void7.C: Likewise
14544
14545 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/28588
14548         * g++.dg/inherit/access6.C: New test.
14549         * g++.dg/inherit/access7.C: Likewise.
14550
14551         PR c++/28595
14552         * g++.dg/template/array15.C: New test.
14553         * g++.dg/template/crash2.C: Tweak error markers.
14554
14555 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14556
14557         PR middle-end/28683
14558         * gcc.c-torture/compile/20060823-1.c: New test.
14559
14560 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14561
14562         PR c++/28853
14563         * g++.dg/template/ttp21.C: New test.
14564
14565         PR c++/28852
14566         * g++.dg/other/operator1.C: Add error-marker.
14567         * g++.dg/other/operator2.C: New test.
14568
14569 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14570
14571         PR c/27893
14572         * gcc.c-torture/compile/vla-const-1.c,
14573         gcc.c-torture/compile/vla-const-2.c: New tests.
14574
14575 2006-08-26  Richard Guenther  <rguenther@suse.de>
14576
14577         PR middle-end/28814
14578         * gcc.dg/torture/pr28814.c: New testcase.
14579
14580 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14581
14582         PR c/28418
14583         * gcc.c-torture/compile/compound-literal-1.c: New test.
14584
14585 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14586
14587         PR c/28299
14588         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14589         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14590         Expect extra diagnostics.
14591
14592 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14593
14594         gcc.dg/noncompile/pr16876.c: New test.
14595
14596 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/28056
14599         * g++.dg/parse/local1.C: New test.
14600         * g++.dg/other/qual1.C: Tweak error marker.
14601
14602 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14603
14604         PR c++/27787
14605         * g++.dg/template/typename10.C: New.
14606         * g++.dg/template/lookup4.C: Remove bogus error marker.
14607
14608 2006-08-25  Richard Guenther  <rguenther@suse.de>
14609
14610         PR testsuite/28829
14611         * gcc.dg/pr26570.c: Fix testcase.
14612
14613 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14614
14615         PR tree-opt/28807
14616         * gcc.c-torture/execute/mayalias-2.c: New test.
14617         * gcc.dg/tree-ssa/alias-13.c: New test.
14618
14619 2006-08-24  Jan Hubicka  <jh@suse.cz>
14620
14621         PR debug/26881
14622         * gcc.dg/debug/pr26881.c: New file.
14623
14624 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14625
14626         PR fortran/28788
14627         * gfortran.dg/used_types_4.f90: New test.
14628         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14629         association of derived types.
14630         * gfortran.dg/used_types_2.f90: Add module cleanup.
14631         * gfortran.dg/used_types_3.f90: The same.
14632
14633         PR fortran/28771
14634         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14635         fix of regression.
14636
14637 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14638
14639         PR 28813
14640         * gfortran.dg/direct_io_6.f90: Remove test.
14641
14642 2006-08-23  Stuart Hastings  <stuart@apple.com>
14643
14644         PR 28825
14645         * gcc.target/i386/20060821-1.c: New.
14646
14647 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14648
14649         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14650         dg-warning strings for dllimport.
14651
14652 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14653
14654         PR C++/28450
14655         * g++.dg/ext/vector4.C: New test.
14656         * g++.dg/ext/complex1.C: New test.
14657
14658 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14659
14660         PR debug/28692
14661         * gcc.dg/debug/const-1.c: New.
14662         * gcc.dg/debug/const-2.c: New.
14663         * gcc.dg/debug/dwarf2/const-1.c: New.
14664         * gcc.dg/debug/dwarf2/const-2.c: New.
14665         * gcc.dg/debug/dwarf2/const-2b.c: New.
14666
14667 2006-08-22  Richard Guenther  <rguenther@suse.de>
14668
14669         PR middle-end/28776
14670         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14671         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14672
14673 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14674
14675         PR tree-optimization/28003
14676         * g++.dg/tree-ssa/pr28003.C: New.
14677
14678 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14679
14680         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14681
14682 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14683
14684         PR c++/26269
14685         * g++.dg/other/error14.C: New test.
14686
14687         PR c++/28505
14688         * g++.dg/parse/ctor7.C: New test.
14689         * g++.dg/parse/ctor8.C: Likewise.
14690
14691         PR c++/28741
14692         * g++.dg/template/void7.C: New test.
14693
14694 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14695
14696         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14697         * gnat.dg/self_aggregate_with_array.adb: New test.
14698
14699 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14700
14701         * g++.dg/eh/arm-vfp-unwind.C: New test.
14702
14703 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/28341
14706         * g++.dg/template/ref3.C: New test.
14707         * g++.dg/template/nontype13.C: New test.
14708
14709         PR c++/28346
14710         * g++.dg/template/ptrmem17.C: New test.
14711
14712 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14713
14714         PR target/28648 c:
14715         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14716
14717 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14718
14719         PR fortran/28630
14720         * gfortran.dg/used_types_2.f90: New test.
14721
14722         PR fortran/28601
14723         * gfortran.dg/used_types_3.f90: New test.
14724
14725         PR fortran/20886
14726         * gfortran.dg/generic_actual_arg.f90: New test.
14727
14728         PR fortran/28735
14729         * gfortran.dg/module_private_array_refs_1.f90: New test.
14730
14731         PR fortran/28762
14732         * gfortran.dg/program_name_1.f90: New test.
14733
14734         PR fortran/28425
14735         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14736
14737         PR fortran/28496
14738         * gfortran.dg/array_initializer_2.f90: New test.
14739
14740         PR fortran/18111
14741         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14742
14743         PR fortran/28600
14744         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14745
14746         PR fortran/28771
14747         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14748
14749         PR fortran/28660
14750         * gfortran.dg/dependent_decls_1.f90: New test.
14751
14752 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14753
14754         PR fortran/25217
14755         * gfortran.dg/derived_init_2.f90: New.
14756
14757 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14758
14759         * gcc.c-torture/execute/pr28289.c: New test.
14760
14761 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14762
14763         PR c/28744
14764         * gcc.dg/attr-externally-visible-1.c: New test.
14765         * gcc.dg/attr-externally-visible-2.c: New test.
14766         * g++.dg/parse/attr-externally-visible-1.C: New test.
14767         * g++.dg/parse/attr-externally-visible-2.C: New test.
14768
14769 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14770
14771         PR c++/28606
14772         * g++.dg/parse/dtor11.C: New test.
14773
14774 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14775
14776         PR rtl-optimization/28489
14777         * gcc.c-torture/compile/pr28489.c: New test.
14778
14779 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14780
14781         PR c++/28710
14782         * g++.dg/template/redecl4.C: New test.
14783
14784         PR c++/28711
14785         * g++.dg/template/ctor8.C: New test.
14786
14787 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14788
14789         * gcc.dg/pr26570.c: Fix testcase.
14790
14791 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14792
14793         * PR c++/28573
14794         * g++.dg/parse/offsetof6.C: New test.
14795         * g++.dg/parse/offsetof6.C: New test.
14796         * g++.dg/parse/offsetof7.C: New test.
14797
14798 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14799
14800         PR testsuite/28602
14801         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14802         is false.
14803
14804 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14805
14806         PR c++/28302
14807         * g++.dg/ext/vector3.C: New test.
14808
14809 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14810
14811         PR gcov/profile/26570
14812         * gcc.dg/pr26570.c: New test.
14813
14814 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14815
14816         PR c/27697
14817         * gcc.dg/qual-component-1.c: New test.
14818
14819 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14820
14821         PR c++/28593
14822         * g++.dg/parse/new3.C: New test.
14823
14824 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14825
14826         PR fortran/25828
14827         * gfortran.dg/streamio_1.f90: New test.
14828         * gfortran.dg/streamio_2.f90: New test.
14829         * gfortran.dg/streamio_3.f90: New test.
14830         * gfortran.dg/streamio_4.f90: New test.
14831         * gfortran.dg/streamio_5.f90: New test.
14832         * gfortran.dg/streamio_6.f90: New test.
14833         * gfortran.dg/streamio_7.f90: New test.
14834         * gfortran.dg/streamio_8.f90: New test.
14835
14836 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14837
14838         PR c/28287
14839         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14840
14841 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14842
14843         PR c++/28594
14844         * g++.dg/template/void6.C: New test.
14845
14846 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14847
14848         PR c/28649
14849         * gcc.dg/parse-error-1.c: New test.
14850         * gcc.dg/parse-error-2.c: New test.
14851         * gcc.dg/cpp/digraph2.c: Add error-marker.
14852         * gcc.dg/noncompile/920923-1.c: Likewise.
14853
14854 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14855
14856         PR c/27490
14857         * gcc.dg/sizeof-2.c: New testcase.
14858
14859         PR c/27489
14860         * gcc.dg/switch-A.c: New testcase.
14861
14862 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14863
14864         PR c++/28288
14865         PR c++/14556
14866         * g++.old-deja/g++.warn/compare1.C: Delete.
14867         * g++.dg/opt/pr7503-2.C: Delete.
14868         * g++.dg/opt/pr7503-3.C: Delete.
14869         * g++.dg/opt/pr7503-4.C: Delete.
14870         * g++.dg/opt/pr7503-5.C: Delete.
14871         * g++.dg/opt/max1.C: Delete.
14872         * g++.dg/warn/minmax.C: Delete.
14873         * g++.dg/expr/minmax.C: New test.
14874
14875 2006-08-14  Richard Guenther  <rguenther@suse.de>
14876
14877         PR testsuite/28703
14878         * gcc.c-torture/execute/pr28651.c: Do not use argc
14879         to avoid optimization, instead forbid inlining.
14880
14881 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14882
14883         PR rtl-optimization/28634
14884         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14885
14886 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14887
14888         PR c/27184
14889         * gcc.dg/torture/pr27184.c: New test.
14890
14891 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14894
14895 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14896
14897         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14898         * gfortran.dg/stat_2.f90: Likewise.
14899         * gfortran.dg/chmod_1.f90: Likewise.
14900         * gfortran.dg/chmod_2.f90: Likewise.
14901         * gfortran.dg/chmod_3.f90: Likewise.
14902
14903 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14904
14905         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14906
14907 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14908
14909         * g++.dg/opt/pr23454-2.C: New test.
14910
14911 2006-08-11  Richard Guenther  <rguenther@suse.de>
14912
14913         PR middle-end/28651
14914         * gcc.c-torture/execute/pr28651.c: New testcase.
14915
14916 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14917
14918         * gnat.dg/specs/static_initializer.ads: New test.
14919
14920 2006-08-10  Paul Brook  <paul@codesourcery.com>
14921
14922         * gcc.target/arm/cond-asm.c: New test.
14923
14924 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14925
14926         PR tree-optimization/26197
14927         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14928         * g++.dg/vect/vect.exp: Compile the new tests with
14929         --param max-aliased-vops=0.
14930
14931 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14932
14933         PR c++/28637
14934         * g++.dg/template/void3.C: New test.
14935
14936         PR c++/28638
14937         * g++.dg/template/void4.C: New test.
14938
14939         PR c++/28640
14940         * g++.dg/template/void5.C: New test.
14941
14942 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14943
14944         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14945         after dg-do compile.
14946
14947 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14948
14949         PR tree-optimizations/26969
14950         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14951         "unswitch-loops" with -funswitch-loops.
14952         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14953
14954 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14955
14956         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14957         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14958         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14959         * objc.dg/dwarf-1.m: Likewise.
14960         * objc.dg/dwarf-2.m: Likewise.
14961         * obj-c++.dg/dwarf-2.mm: Likewise.
14962
14963 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14964
14965         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14966         * objc.dg/dwarf-2.m: Likewise.
14967         * obj-c++.dg/dwarf-2.mm: Likewise.
14968
14969         PR libfortran/28603
14970         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14971
14972         PR testsuite/27611
14973         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14974
14975         PR testsuite/27033
14976         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14977
14978 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14979
14980         PR target/27827
14981         * gcc.target/i386/pr27827.c: New testcase.
14982
14983 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14984
14985         PR fortran/28590
14986         * gfortran.dg/sequence_types_1.f90: New test.
14987
14988 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14989
14990         PR fortran/28548
14991         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14992         dg-warning.  Add -pedantic option.
14993
14994 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14995
14996         PR c/28502
14997         * gcc.dg/proto-1.c: New test.
14998
14999         PR c/27721
15000         * gcc.dg/lvalue-4.c: New test.
15001
15002         PR c/28136
15003         * gcc.dg/init-bad-5.c: New test.
15004
15005 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15006
15007         PR c++/28347
15008         * g++.dg/ext/typedef-init.C: Add new test for typedef
15009         initialization inside templates. Adjust existing error markers.
15010
15011 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15012
15013         PR c++/28148
15014         * g++.dg/init/ptrmem3.C: New test.
15015
15016 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15017
15018         PR tree-optimization/27770
15019         * lib/target-support.exp: New target keyword "section_anchors".
15020         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15021         tests.
15022         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15023         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15024         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15025         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15026
15027 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15028
15029         * gcc.dg/20060801-1.c: Add missing '}'.
15030
15031 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15032
15033         PR c++/27508
15034         * g++.dg/parse/dtor9.C: New test.
15035         * g++.dg/parse/dtor10.C: New test.
15036         * g++.dg/other/error7.C: Adjust error-marker.
15037
15038         PR c++/28274
15039         * g++.dg/other/default5.C: New test.
15040
15041 2006-08-02  Richard Guenther  <rguenther@suse.de>
15042
15043         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15044
15045 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/28557
15048         * g++.dg/template/conv9.C: New test.
15049
15050 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15051
15052         PR debug/28063
15053         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15054         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15055         Optionally return assembly text.  Update callers.
15056         (check_no_compiler_messages): Update verbose messages.
15057         (check_no_messages_and_pattern): New.
15058         (check_effective_target_string_merging): New.
15059
15060 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15061
15062         PR c++/28250
15063         * g++.dg/eh/catch4.C: New test.
15064
15065         PR c++/28257
15066         * g++.dg/other/qual1.C: New test.
15067
15068         PR c++/28259
15069         * g++.dg/inherit/error2.C: New test.
15070
15071         PR c++/28267
15072         * g++.dg/other/new1.C: New test.
15073
15074         * g++.dg/warn/pr23075.C: Remove obsolete test.
15075         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15076         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15077
15078 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/28523
15081         * g++.dg/eh/cast1.C: New test.
15082
15083 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15084
15085         PR libfortran/28452
15086         * gfortran.dg/random_3.f90:  New test.
15087
15088 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15089
15090         PR c++/28432
15091         * g++.dg/other/pr28304.C: Change expected error message.
15092         * g++.dg/other/pr28432.C: New test.
15093
15094 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15095
15096         PR c++/28256
15097         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15098
15099 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15100
15101         PR debug/23336
15102         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15103         at -g1.
15104         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15105         g++.dg/debug/enum-2.C: New.
15106
15107 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15108
15109         PR c++/6634
15110         * g++.dg/parse/long1.C: Add more tests.
15111
15112 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15113
15114         * gfortran.dg/lrshift_1.c: New file.
15115
15116 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15117
15118         PR libgfortran/28335
15119         * gfortran.dg/no_unit_error_1.f90: New test.
15120
15121 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15122
15123         PR libgfortran/28335
15124         * gfortran.dg/no_unit_error_1.f90: Delete test.
15125         * gfortran.dg/no_unit_error_2.f90: Delete test.
15126
15127 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15128
15129         * gfortran.dg/chmod_3.f90: New test.
15130         * gfortran.dg/ltime_gmtime_1.f90: New test.
15131         * gfortran.dg/ltime_gmtime_2.f90: New test.
15132         * gfortran.dg/lrshift_1.f90: New test.
15133         * gfortran.dg/chmod_1.f90: New test.
15134         * gfortran.dg/chmod_2.f90: New test.
15135
15136 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15137
15138         PR c++/27668
15139         * g++.dg/template/crash55.C: New test.
15140
15141         PR c++/27962
15142         * g++.dg/template/nontype16.C: New test.
15143
15144         * g++.dg/template/void2.C: Adjust error markers.
15145         * g++.dg/template/nontype5.C: Adjust error markers.
15146
15147 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15148
15149         * gcc.target/i386/stack-prot-kernel.c: New test.
15150
15151 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15152
15153         * gcc.dg/builtins-55.c: New test case.
15154
15155 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15156
15157         PR rtl-optimization/27907
15158         * gcc.c-torture/compile/pr27907.c: New test.
15159
15160 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15161
15162         * gfortran.dg/mclock.f90: New test.
15163         * gfortran.dg/int_conv_1.f90: New test.
15164         * gfortran.dg/stat_1.f90: New test.
15165         * gfortran.dg/stat_2.f90: New test.
15166
15167 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15168
15169         PR libgfortran/28335
15170         * gfortran.dg/no_unit_error_1.f90: New test.
15171         * gfortran.dg/no_unit_error_2.f90: New test.
15172         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15173
15174 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15175
15176         PR middle-end/28473
15177         * gcc.dg/fold-convround-1.c: New test case.
15178
15179 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15180
15181         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15182
15183 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15184
15185         PR c++/27572
15186         * g++.dg/other/typedef1.C: New test.
15187         * g++.dg/template/typedef4.C: New test.
15188         * g++.dg/template/typedef5.C: New test.
15189
15190 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15191
15192         PR fortran/28416
15193         * gfortran.dg/allocatable_dummy_3.f90: New.
15194
15195 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15196
15197         PR fortran/28439
15198         * gfortran.dg/arithmetic_if.f90:  New test.
15199
15200 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15201
15202         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15203         avoid memcpy optimization.
15204
15205 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15206
15207         PR fortran/25289
15208         * gfortran.dg/direct_io_6.f90: New test.
15209
15210 2006-07-24  Jan Hubicka  <jh@suse.cz>
15211
15212         PR c/25795
15213         PR c++/27369
15214         * gcc.dg/pr25795.c: New test.
15215         * gcc.dg/pr25795-1.c: New test.
15216
15217 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15218
15219         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15220         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15221         which may be transformed to "g || h" on some platforms.
15222
15223 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15224
15225         PR c++/28025
15226         * g++.dg/template/friend45.C: New test.
15227
15228 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15229
15230         PR libgfortran/28339
15231         * gfortran.dg/arrayio_8.f90: New test.
15232
15233 2006-07-21  Mike Stump  <mrs@apple.com>
15234
15235         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15236
15237         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15238
15239 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15240
15241         PR c++/28250
15242         * g++.dg/eh/catch3.C: New test.
15243
15244         PR c++/28363
15245         * g++.dg/template/defarg10.C: New test.
15246
15247 2006-07-20  Paul Brook  <paul@codesourcery.com>
15248
15249         PR 27363
15250         * gcc.dg/pr27363.c: New test.
15251
15252 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15253
15254         PR c++/28338
15255         * g++.dg/init/ref13.C: New test.
15256
15257 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15258
15259         PR obj-c++/28434
15260         * obj-c++.dg/proto-error-1.mm: New test.
15261
15262 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15263
15264         PR c++/28337
15265         * g++.dg/template/string1.C: New test.
15266
15267 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/28048
15270         * g++.dg/template/defarg9.C: New test.
15271
15272         PR c++/28235
15273         * g++.dg/template/static27.C: New test.
15274
15275 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15276
15277         PR 28410
15278         * gcc.dg/tree-ssa/pr28410.c: New test.
15279
15280 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15281
15282         PR c++/28258
15283         * g++/dg/other/error13.C: New test.
15284
15285         PR c++/28260
15286         * g++.dg/template/friend44.C: New test.
15287
15288 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15289
15290         PR c++/27495
15291         * g++.dg/other/pr27495.C: New.
15292
15293 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15294
15295         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15296         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15297
15298 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15299
15300         PR c/28286
15301         * gcc.dg/pragma-pack-4.c: New test.
15302
15303 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15304
15305         PR c++/28291
15306         * g++.dg/ext/pr28291.C: New test.
15307
15308 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15309
15310         PR middle-end/28403
15311         * gcc.c-torture/execute/pr28403.c: New test.
15312
15313 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15314
15315         PR middle-end/28402
15316         * gcc.dg/pr28402.c: New test.
15317
15318 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15319
15320         PR c++/28304
15321         * g++.dg/other/pr28304.C: New test.
15322
15323 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15324
15325         PR other/28251
15326         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15327         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15328
15329 2006-07-17  Richard Guenther  <rguenther@suse.de>
15330
15331         PR tree-optimization/28238
15332         * g++.dg/tree-ssa/pr28238.C: New testcase.
15333
15334 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15335
15336         PR c++/28250
15337         * g++.dg/eh/catch1.C: New test.
15338         * g++.dg/eh/catch2.C: New test.
15339
15340 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15341
15342         PR c++/28370
15343         * g++.dg/template/anon3.C: New test.
15344
15345 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15346
15347         PR fortran/20844
15348         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15349         specifiers requiring an explicit format tag..
15350
15351         PR fortran/28201
15352         * gfortran.dg/generic_5: New test.
15353
15354         PR fortran/20893
15355         * gfortran.dg/elemental_optional_args_1.f90: New test.
15356
15357 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15358
15359         * gnat.dg/assert.ads: New file.
15360         * gnat.dg/controlled_record.ads: Likewise.
15361         * gnat.dg/controlled_record.adb: Likewise.
15362
15363 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15364
15365         PR c++/28292
15366         * g++.dg/other/error12.C: New test.
15367
15368         PR c++/28269
15369         * g++.dg/template/crash54.C: New test.
15370
15371 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15372
15373         PR c++/28249
15374         * g++.dg/parse/catch1.C: New test.
15375
15376         PR c++/28294
15377         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15378
15379         PR c++/28387
15380         * g++.dg/ext/attrib24.C: New test.
15381
15382 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15383
15384         PR c++/28343
15385         * g++.dg/ext/asmspec1.C: New test.
15386
15387 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15388
15389         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15390         (dg-test): Support shouldfail tests.
15391         * lib/target-supports-dg.exp (dg-shouldfail): New.
15392         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15393         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15394         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15395         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15396         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15397         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15398         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15399
15400 2006-07-13  Jan Hubicka  <jh@suse.cz>
15401
15402         * gcc.target/i386/memcpy-1.c: New.
15403
15404 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15405
15406         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15407
15408 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15409
15410         PR fortran/25097
15411         * gfortran.dg/present_1.f90: New test.
15412
15413         PR fortran/20903
15414         * gfortran.dg/interface_derived_type_1.f90: New test.
15415
15416 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15417
15418         PR fortran/28213
15419         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15420         list.
15421
15422 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15423
15424         PR c++/27820
15425         * g++.dg/other/label1.C: New test.
15426
15427 2006-07-07  Richard Guenther  <rguenther@suse.de>
15428
15429         PR middle-end/28268
15430         * gcc.dg/torture/pr28268.c: New testcase.
15431
15432 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15433
15434         PR c++/27019
15435         * g++.dg/ext/pr27019.C: New.
15436
15437 2006-07-07  Richard Guenther  <rguenther@suse.de>
15438
15439         PR tree-optimization/28187
15440         * gcc.dg/pr28187.c: New testcase.
15441
15442 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15443
15444         * gnat.dg/address_conversion.adb: New test.
15445         * gnat.dg/boolean_subtype.adb: Likewise.
15446         * gnat.dg/frame_overflow.adb: Likewise.
15447         * gnat.dg/pointer_array.adb: Likewise.
15448         * gnat.dg/pointer_conversion.adb: Likewise.
15449
15450 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15451
15452         PR fortran/28237
15453         PR fortran/23420
15454         * gfortran.dg/print_fmt_5.f90: New test.
15455
15456 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15457
15458         PR fortran/28129
15459         * gfortran.dg/bounds_check_4.f90: New test.
15460
15461 2006-07-05  Richard Guenther  <rguenther@suse.de>
15462
15463         PR target/28158
15464         * gfortran.dg/pr28158.f90: New testcase.
15465
15466 2006-07-05  Richard Guenther  <rguenther@suse.de>
15467
15468         PR tree-optimization/28162
15469         * gcc.dg/pr28162.c: New testcase.
15470
15471 2006-07-05  Richard Guenther  <rguenther@suse.de>
15472         Andrew Pinski  <pinskia@gcc.gnu.org>
15473
15474         PR c++/27084
15475         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15476
15477 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15478
15479         PR fortran/28174
15480         * gfortran.dg/actual_array_substr_2.f90: New test.
15481
15482         PR fortran/28167
15483         * gfortran.dg/actual_array_constructor_2.f90: New test.
15484
15485 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15486
15487         * gfortran.dg/itime_idate_1.f: New test.
15488         * gfortran.dg/itime_idate_2.f: New test.
15489
15490 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15491
15492         PR libgfortran/27704
15493         * gfortran.dg/open_status_3.f90: New test.
15494         * gfortran.dg/fmt_l.f90: Update for new feature.
15495
15496 2006-07-03  Asher Langton  <langton2@llnl.gov>
15497
15498         * gfortran.dg/oldstyle_2.f90: New.
15499
15500 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15501
15502         * gnat.dg/string_slice.adb: New test.
15503
15504 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15505
15506         PR fortran/19259
15507         * gfortran.dg/semicolon_fixed.c: New.
15508         * gfortran.dg/semicolon_free.c: New.
15509
15510 2006-06-30  Mike Stump  <mrs@apple.com>
15511
15512         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15513         that don't support internal visibility.
15514
15515 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15516
15517         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15518         for '(' / ')' needing an extra '\'.
15519
15520 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15521
15522         PR middle-end/27428
15523         * gcc.dg/pr27428-1.c: New test case.
15524
15525 2006-06-29  Mike Stump  <mrs@apple.com>
15526
15527         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15528         on darwin as we can't align commons large enough yet.
15529
15530         * gcc.dg/vla-8.c: Add additional testcases.
15531
15532 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15533
15534         PR c++/28114
15535         * g++.dg/other/pr28114.C: New.
15536
15537 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15538
15539         * gcc.c-torture/compile/20060625-1.c: New test.
15540
15541 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15542
15543         PR fortran/20867
15544         * gfortran.dg/stfunc_3.f90: New test.
15545
15546         PR fortran/25056
15547         * gfortran.dg/impure_actual_1.f90: New test.
15548
15549         PR fortran/20874
15550         * gfortran.dg/elemental_result_1.f90: New test.
15551
15552         PR fortran/25073
15553         * gfortran.dg/select_7.f90: New test.
15554
15555         PR fortran/27554
15556         * intrinsic_actual_1.f: New test.
15557
15558         PR fortran/22038
15559         PR fortran/28119
15560         * gfortran.dg/forall_4.f90: New test.
15561
15562         PR fortran/25072
15563         * gfortran.dg/forall_5.f90: New test.
15564
15565 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15566
15567         PR c++/28051
15568         * g++.dg/template/using13.C: New test.
15569
15570         PR c++/28054
15571         * g++.dg/other/incomplete3.C: New test.
15572
15573 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15574
15575         PR fortran/28081
15576         * gfortran.dg/substr_3.f: New test.
15577         * gfortran.dg/equiv_2.f90: Update expected error message.
15578
15579 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15580
15581         PR fortran/28118
15582         * gfortran.dg/actual_array_substr_1.f90: New test.
15583
15584 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15585
15586         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15587         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15588
15589 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15590
15591         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15592
15593 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15594
15595         PR fortran/27981
15596         * gfortran.dg/simpleif_2.f90: New test.
15597
15598 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15599
15600         * g++.dg/template/error22.C: Fix typo.
15601
15602 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15603
15604         PR c++/28112
15605         * g++.dg/ext/attrib23.C: New test.
15606
15607 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15608
15609         * gnat.dg/varsize_temp.adb: New test.
15610
15611 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15612
15613         PR c++/11468
15614         * g++.dg/other/java2.C: New test.
15615
15616 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15617
15618         PR target/27789
15619         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15620         initialization.
15621
15622 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15623
15624         PR target/27531
15625         * gcc.dg/pr27531-1.c: New test case.
15626
15627 2006-06-22  Asher Langton  <langton2@llnl.gov>
15628
15629         PR fortran/24748
15630         * gfortran.dg/implicit_8.f90: New.
15631
15632 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15633
15634         PR rtl-optimization/28121
15635         * gcc.dg/pr28121.c: New test.
15636
15637 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15638
15639         PR c++/27805
15640         * g++.dg/parse/ptrmem6.C: New test.
15641
15642         PR c++/27821
15643         * g++.dg/template/error22.C: New test.
15644
15645 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15646
15647         PR c++/28111
15648         * g++.dg/template/friend43.C: New test.
15649
15650         PR c++/28110
15651         * g++.dg/template/crash53.C: New test.
15652
15653         PR c++/28109
15654         * g++.dg/rtti/incomplete1.C: New test.
15655
15656 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15657
15658         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15659
15660 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15661
15662         * gcc.c-torture/execute/complex-7.c: New.
15663
15664 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15665
15666         * gcc.dg/merge-all-constants-1.c: New test.
15667
15668 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15669
15670         PR c++/28113
15671         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15672
15673 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15674
15675         * gfortran.dg/rrspacing_1.f90: New test.
15676
15677 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15678
15679         PR c++/28052
15680         * g++.dg/other/bitfield2.C: New test.
15681
15682 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15683
15684         PR tree-optimization/27331
15685         * gcc.dg/pr27331.c: New test.
15686
15687 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15688             Eric Botcazou  <ebotcazou@adacore.com>
15689
15690         PR ada/18692
15691         * lib/gnat.exp: New file.
15692         * lib/gnat-dg.exp: Likewise.
15693         * gnat.dg: New directory.
15694         * gnat.dg/dg.exp: New driver.
15695         * gnat.dg/specs: New directory.
15696         * gnat.dg/specs/specs.exp: New driver.
15697         * gnat.dg/style: New directory.
15698         * gnat.dg/style/style.exp: New driver.
15699
15700 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15701
15702         PR fortran/16206
15703         * gfortran.dg/array_initializer_1.f90: New test.
15704
15705         PR fortran/28005
15706         * gfortran.dg/matmul_3.f90: New test.
15707
15708 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15709
15710         PR middle-end/28075
15711         * gcc.dg/tree-ssa/inline-1.c: New test.
15712
15713 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15714
15715         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15716         in malloc prototype; remove XFAIL.
15717         * gcc.dg/pr18241-2.c: Ditto.
15718         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15719         in memset prototype; remove XFAIL.
15720         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15721
15722 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15723
15724         * gcc.dg/vla-8.c: Add.
15725
15726 2006-06-19  Richard Guenther  <rguenther@suse.de>
15727
15728         PR tree-optimization/27090
15729         * g++.dg/tree-ssa/pr27090.C: New testcase.
15730
15731 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15732
15733         PR target/27861
15734         * gcc.dg/pr27861-1.c: New test case.
15735
15736 2006-06-19  Richard Guenther  <rguenther@suse.de>
15737
15738         PR middle-end/28045
15739         * gcc.dg/torture/pr28045.c: New testcase.
15740
15741 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15742
15743         PR fortran/26801
15744         * gfortran.dg/associated_4.f90: New test.
15745
15746 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15747
15748         PR fortran/19310
15749         PR fortran/19904
15750         * gfortran.dg/real_const_3.f90: New test.
15751
15752 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/28016
15755         * g++.dg/template/static26.C: New test.
15756
15757         PR c++/27979
15758         * g++.dg/expr/bitfield2.C: New test.
15759
15760         PR c++/27884
15761         * g++.dg/parse/linkage2.C: New test.
15762
15763 2006-06-16  Richard Guenther  <rguenther@suse.de>
15764
15765         PR middle-end/27116
15766         * gcc.dg/pr15785-1.c: Revert last change.
15767         * gcc.dg/torture/pr27116-2.c: New testcase.
15768
15769 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15770
15771         PR middle-end/27802
15772         * gcc.dg/pr27802-1.c: New test case.
15773
15774 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15775
15776         PR c++/27689
15777         * g++.dg/template/ttp18.C: New test.
15778         * g++.dg/template/ttp19.C: Likewise.
15779
15780         PR c++/27666
15781         * g++.dg/expr/cond9.C: New test.
15782
15783         PR c++/27640
15784         * g++.dg/template/ctor7.C: New test.
15785
15786 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15787
15788         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15789
15790 2006-06-16  Richard Guenther  <rguenther@suse.de>
15791
15792         PR tree-optimization/27781
15793         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15794
15795 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15796
15797         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15798
15799 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15800
15801         * gcc.dg/tree-ssa/loop-18.c: New test.
15802
15803 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15804
15805         PR c++/27665
15806         * g++.dg/template/crash52.C: New test.
15807
15808         PR c++/27648
15809         * g++.dg/ext/attrib22.C: New test.
15810
15811         PR c++/26559
15812         * g++.dg/template/builtin1.C: New test.
15813         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15814
15815         PR c++/28018
15816         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15817         assignment.
15818         * g++.old-deja/g++.pt/crash51.C: Likewise.
15819
15820         PR c++/27227
15821         * g++.dg/lookup/linkage1.C: New test.
15822         * g++.dg/lookup/linkage2.C: Likewise.
15823
15824 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15825
15826         PR middle-end/27959
15827         * gcc.dg/pr27959.c: New testcase.
15828
15829 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15830
15831         PR target/28014:
15832         * g++.dg/eh/div.C: New test.
15833
15834 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15835
15836         PR c++/27894
15837         * g++.dg/tree-ssa/pr26757.C: New test.
15838         * g++.dg/tree-ssa/pr27894.C: New test.
15839
15840 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15841
15842         * gcc.c-torture/compile/20060609-1.c: New test.
15843
15844         PR target/27863
15845         * gcc.c-torture/compile/pr27863.c: New test.
15846
15847 2006-06-13  Richard Guenther  <rguenther@suse.de>
15848
15849         PR tree-optimization/27830
15850         * g++.dg/tree-ssa/pr27830.C: New testcase.
15851
15852 2006-06-13  Matthew Sachs  <msachs@apple.com>
15853
15854         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15855         the list of compiler flags; this causes those flags to be checked
15856         for things like dg-skip-if.
15857
15858 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15859
15860         PR c++/27601
15861         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15862
15863 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15864             Kazu Hirata  <kazu@codesourcery.com>
15865
15866         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15867         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15868
15869 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15870
15871         PR c++/27933
15872         * g++.dg/lookup/using15.C: New test.
15873
15874         PR c++/27951
15875         * g++.dg/other/anon4.C: New test.
15876
15877 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15878
15879         PR c++/21210
15880         * g++.dg/init/complex1.C: New test case.
15881
15882 2006-06-11  Eric Christopher  <echristo@apple.com>
15883
15884         PR middle-end/27948
15885         * gcc.dg/bf-ms-layout.c: Run on darwin.
15886         * gcc.dg/bf-no-ms-layout: Ditto.
15887         * gcc.dg/attr-ms_struct-2.c: New.
15888         * gcc.dg/bf-ms-layout-2.c: Ditto.
15889
15890 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15891
15892         * gcc.dg/attr-ms_struct-packed1.c: New.
15893
15894 2006-06-09  Mike Stump  <mrs@apple.com>
15895
15896         * gcc.dg/vla-7.c: Add.
15897
15898 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15899
15900         PR fortran/24558
15901         * gfortran.dg/entry_6.f90: New test.
15902
15903         PR fortran/20877
15904         PR fortran/25047
15905         * gfortran.dg/entry_7.f90: New test.
15906
15907 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15908
15909         PR c/27747
15910         * gcc.dg/cpp/_Pragma6.c: New test.
15911
15912         PR c++/27748
15913         * g++.dg/cpp/_Pragma1.C: New test.
15914
15915         PR preprocessor/27746
15916         * gcc.dg/gomp/macro-3.c: New test.
15917         * gcc.dg/gomp/macro-4.c: New test.
15918         * g++.dg/gomp/macro-3.C: New test.
15919         * g++.dg/gomp/macro-4.C: New test.
15920
15921 2006-06-09  Richard Guenther  <rguenther@suse.de>
15922
15923         PR tree-optimization/26998
15924         * gcc.dg/torture/pr26998.c: New testcase.
15925         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15926
15927 2006-06-08  Mike Stump  <mrs@apple.com>
15928
15929         * gcc.dg/pr27095.c: Account for stubs.
15930
15931         PR target/26427
15932         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15933         produce bad code on darwin.
15934
15935 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15936
15937         PR fortran/27958
15938         * gfortran.dg/substr_2.f: New test.
15939
15940 2006-06-08  Asher Langton  <langton2@llnl.gov>
15941
15942         PR fortran/27786
15943         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15944
15945 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15946
15947         PR target/27421
15948         * gcc.dg/union-3.c: New test.
15949
15950 2006-06-08  Richard Guenther  <rguenther@suse.de>
15951
15952         PR middle-end/27116
15953         * gcc.dg/torture/pr27116.c: New testcase.
15954         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15955
15956 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15957
15958         PR rtl-optimization/26449
15959         * gcc.dg/pr26449.c: New test.
15960
15961 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15962
15963         PR c++/27601
15964         * g++.dg/ext/offsetof1.C: Test member functions.
15965
15966 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15967
15968         * gcc.dg/pr27095.c: Improve scanning.
15969
15970 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15971
15972         PR fortran/23091
15973         * gfortran.dg/saved_automatic_1.f90: New test.
15974
15975         PR fortran/24168
15976         * gfortran.dg/array_simplify_1.f90: New test.
15977
15978         PR fortran/25090
15979         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15980
15981         PR fortran/25058
15982         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15983
15984 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15985
15986         PR c++/27177
15987         * g++.dg/expr/cast7.C: New test.
15988
15989 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15990
15991         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15992         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15993         * lib/fortran-torture.exp (fortran-torture-compile,
15994         fortran-torture-execute): Ditto.
15995
15996 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15997
15998         PR target/27842
15999         * gcc.dg/vmx/pr27842.c: New test.
16000
16001 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16002
16003         PR libfortran/27895
16004         * gfortran.dg/bounds_check_3.f90: New test.
16005
16006 2006-06-05  Mike Stump  <mrs@apple.com>
16007
16008         * objc.dg/objc-fast-4.m: Skip for ppc64.
16009
16010 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16011
16012         PR testsuite/27705
16013         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16014
16015 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16016             Victor Kaplansky  <victork@il.ibm.com>
16017
16018         PR tree-optimizations/26360
16019         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16020         with -fno-tree-dce.
16021         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16022
16023 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16024
16025         PR fortran/14067
16026         * gfortran.dg/data_char_1.f90: Add messages for truncated
16027         strings.
16028
16029         PR fortran/16943
16030         * gfortran.dg/func_decl_2.f90: New test.
16031
16032         PR fortran/20839
16033         * gfortran.dg/do_2.f90: New test.
16034
16035         PR fortran/27655
16036         * gfortran.dg/associated_3.f90: New test.
16037
16038 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16039
16040         PR c++/27819
16041         * g++.dg/template/static25.C: New test.
16042
16043         PR c++/27722
16044         * g++.dg/init/array21.C: New test.
16045
16046         PR c++/27807
16047         * g++.dg/ext/complit7.C: New test.
16048
16049         PR c++/27806
16050         * g++.dg/parse/ptrmem5.C: New test.
16051
16052 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16053             Andrew Pinski  <pinskia@physics.uc.edu>
16054
16055         PR c/27150
16056         PR middle-end/27382
16057         * gcc.dg/pr27150-1.c: New testcase.
16058         * gcc.dg/pr27382-1.c: New testcase.
16059         * gcc.dg/pr27382-2.c: New testcase.
16060
16061 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16062
16063         PR c/25161
16064         PR c/27020
16065         * gcc.dg/array-10.c: New test.
16066
16067 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16068
16069         PR c++/27804
16070         * g++.dg/init/const4.C: New test.
16071         * g++.dg/init/member1.C: Add error-marker.
16072         * g++.dg/other/fold1.C: Adjust error-marker.
16073
16074 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16075
16076         PR c++/27601
16077         * g++.dg/ext/offsetof1.C: New test.
16078
16079 2006-06-04 Eric Christopher <echristo@apple.com>
16080
16081         * gcc.dg/attr-ms_struct-1.c: New.
16082
16083 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16084
16085         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16086
16087 2006-06-04  Richard Guenther  <rguenther@suse.de>
16088
16089         PR tree-optimization/27039
16090         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16091
16092 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16093
16094         PR target/26223
16095         * gcc.target/i386/amd64-abi-2.c: New test case.
16096
16097 2006-06-02  Eric Christopher  <echristo@apple.com>
16098
16099         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16100         * gcc.target/i386/20020523-1.c: Skip if darwin.
16101         * gcc.target/i386/asm-3.c: Ditto.
16102         * gcc.target/i386/20011119-1.c: Ditto.
16103         * gcc.target/i386/clobbers.c: Remove pic part of test.
16104
16105 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16106
16107         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16108         * g++.old-deja/g++.other/init19.C: Ditto.
16109         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16110         and add other platforms as expected failures.
16111
16112 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16113
16114         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16115         (is-effective-target-keyword): Ditto.
16116
16117 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16118
16119         PR fortran/27715
16120         * gfortran.dg/extended_char_comparison_1.f:  New test.
16121
16122 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16123
16124         PR fortran/25098
16125         * gfortran.dg/dummy_procedure_1.f90: New test.
16126
16127         PR fortran/25147
16128         * gfortran.dg/dummy_procedure_2.f90: New test.
16129
16130         * gfortran.dg/associated_2.f90: Correct to make consistent with
16131         standard.
16132
16133 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16134
16135         * gcc.target/i386/387-11.c: New test case.
16136
16137 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/27801
16140         * g++.dg/template/cond6.C: New test.
16141
16142         PR c++/26496
16143         * g++.dg/template/crash51.C: New test.
16144         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16145
16146         PR c++/27385
16147         * g++.dg/init/array20.C: New test.
16148
16149 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16150
16151         * gcc.dg/builtins-54.c: New test case.
16152
16153 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16154
16155         PR c++/26433
16156         * g++.dg/template/fntry1.C: Add dg-do link.
16157
16158         PR c++/27808
16159         * g++.dg/parse/friend6.C: New test.
16160
16161 2006-05-30  Asher Langton  <langton2@llnl.gov>
16162
16163         * gfortran.dg/cray_pointers_7.f90: New test.
16164
16165 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16166
16167         PR tree-optimization/23452
16168         * gcc.dg/fold-mulconj-1.c: New test case.
16169
16170 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c++/27803
16173         * g++.dg/parse/bitfield1.C: New test.
16174
16175 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16176
16177         * gcc.target/ppc-eq0-1.c: New test case.
16178         * gcc.target/ppc-negeq0-1.c: New test case.
16179
16180 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16181
16182         PR c/27273
16183         * gcc.dg/overflow-warn-5.c: New test.
16184
16185 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16186
16187         PR c/27718
16188         * gcc.dg/sizeof-1.c: New test.
16189
16190 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16191
16192         PR target/27790
16193         * gcc.target/i386/pr27790.c: New test.
16194
16195 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16196
16197         PR libgfortran/27757
16198         * gfortran.dg/direct_io_5.f90: New test.
16199
16200 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16201
16202         PR libgfortran/27634
16203         * gfortran.dg/fmt_missing_period_1.f: New test.
16204         * gfortran.dg/fmt_missing_period_2.f: New test.
16205         * gfortran.dg/fmt_missing_period_3.f: New test.
16206
16207 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16208
16209         PR fortran/19777
16210         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16211         arrays.
16212
16213 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16214
16215         PR c++/27713
16216         * g++.dg/template/new6.C: New test.
16217
16218 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16219
16220         PR tree-optimization/24964
16221         * gcc.target/i386/387-10.c: New test case.
16222
16223 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16224
16225         * intrinsics/string_intrinsics.c (compare_string):
16226         Use memcmp instead of strncmp to avoid tripping over
16227         CHAR(0) in a string.
16228
16229 2006-05-27  Richard Guenther  <rguenther@suse.de>
16230
16231         PR middle-end/27773
16232         * gcc.dg/torture/pr27773.c: New testcase.
16233
16234 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16235
16236         * gcc.dg/pr24561.c: Rename to..
16237         * gcc.dg/pr25962.c: .. this.
16238
16239 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16240
16241         PR fortran/19777
16242         * gfortran.dg/bounds_check_2.f: New test.
16243
16244 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16245
16246         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16247         * gfortran.dg/byte_1.f90: Likewise.
16248         * gfortran.dg/dup_save_2.f90: Likewise.
16249
16250 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16251
16252         * gfortran.dg/associated_2.f90: New test.
16253
16254 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16255
16256         PR fortran/27524
16257         * gfortran.dg/bounds_check_1.f90: New test.
16258
16259 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16260
16261         PR rtl-optimization/27661
16262         * gcc.dg/pr27661.c: New test case.
16263
16264 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16265
16266         PR fortran/23151
16267         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16268         * gfortran.dg/print_parentheses_1.f:  New test.
16269         * gfortran.dg/print_parentheses_2.f90:  New test.
16270
16271 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16272
16273         PR target/27758
16274         * gcc.dg/pr27758.c: New test.
16275
16276 2006-05-24  Falk Hueffner  <falk@debian.org>
16277
16278         * gcc.c-torture/compile/pr27571.c: New test.
16279
16280 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16281
16282         PR fortran/27709
16283         * gfortran.dg/spec_expr_4.f90: New test.
16284
16285         PR fortran/27155
16286         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16287
16288 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16289
16290         PR c++/20103
16291         * g++.dg/ext/complit6.C: New test.
16292         * g++.dg/ext/complit3.C: Adjust error markers.
16293         * g++.dg/init/const3.C: New test.
16294
16295 2006-05-25  Richard Guenther  <rguenther@suse.de>
16296
16297         PR middle-end/27743
16298         * gcc.dg/torture/pr27743.c: New testcase.
16299
16300 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16301
16302         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16303
16304 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16305
16306         * gcc.dg/compat/scalar-by-value-x.h: New.
16307         * gcc.dg/compat/scalar-by-value-y.h: New.
16308         * gcc.dg/compat/scalar-by-value-5.c: New.
16309         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16310         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16311         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16312         * gcc.dg/compat/scalar-by-value-6.c: New.
16313         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16314         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16315         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16316
16317 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16318
16319         PR tree-optimization/27639
16320         PR tree-optimization/26719
16321         * gcc.dg/pr27639.c: New test.
16322         * gcc.dg/pr26719.c: New test.
16323         * gcc.dg/tree-ssa/scev-cast.c: New test.
16324
16325 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16326
16327         PR c++/20173
16328         * g++.dg/template/error21.C: New test.
16329
16330 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16331
16332         PR target/27696
16333         * gcc.target/i386/pr27696.c: New.
16334
16335 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16336
16337         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16338
16339         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16340
16341 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16342
16343         PR c++/27716
16344         * g++.dg/other/assign1.C: New test.
16345
16346 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16347
16348         PR target/27266
16349         * gcc.target/i386/pr27266.c: New.
16350
16351 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16352
16353         PR c++/27451
16354         * g++.dg/ext/asm9.C: New test.
16355
16356 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16357
16358         PR rtl-optimization/25514
16359         * gcc.c-torture/compile/pr25514.c: New test.
16360
16361 2006-05-22  Richard Guenther  <rguenther@suse.de>
16362
16363         Revert
16364         2006-01-31  Richard Guenther  <rguenther@suse.de>
16365
16366         * gcc.target/i386/sselibm-1.c: New testcase.
16367         * gcc.target/i386/sselibm-2.c: Likewise.
16368         * gcc.target/i386/sselibm-3.c: Likewise.
16369         * gcc.target/i386/sselibm-4.c: Likewise.
16370         * gcc.target/i386/sselibm-5.c: Likewise.
16371
16372 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16373
16374         PR c/27420
16375         * gcc.dg/func-args-2.c: New test.
16376
16377         PR c/26818
16378         * gcc.dg/struct-incompl-1.c: New test.
16379
16380 2006-05-22  Richard Guenther  <rguenther@suse.de>
16381
16382         PR testsuite/27708
16383         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16384         the transformations we test for.
16385
16386 2006-05-22  Richard Guenther  <rguenther@suse.de>
16387
16388         PR testsuite/27707
16389         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16390
16391 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/27210
16394         * g++.dg/warn/new1.C: New test.
16395         * g++.dg/template/new5.C: Likewise.
16396
16397 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16398
16399         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16400         * gcc.target/i386/20060512-3.c: Likewise.
16401
16402 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16403
16404         PR rtl-optimization/27671
16405         * gcc.c-torture/execute/pr27671-1.c: New.
16406         * gcc.dg/pr27671-2.c: Likewise.
16407
16408         PR tree-optimization/26622.
16409         * gcc.c-torture/compile/pr26622.c: New.
16410
16411 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16412
16413         PR fortran/27613
16414         * gfortran.dg/recursive_reference_1.f90: New test.
16415
16416 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16417
16418         PR fortran/25746
16419         * gfortran.dg/elemental_subroutine_3.f90: New test.
16420
16421         PR fortran/25090
16422         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16423
16424         PR fortran/27584
16425         * gfortran.dg/associated_target_1.f90: New test.
16426
16427         PR fortran/19015
16428         * gfortran.dg/maxloc_shape_1.f90: New test.
16429
16430 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16431
16432         PR libgfortran/24459
16433         * gfortran.dg/namelist_24.f90: New test.
16434         * gfortran.dg/namelist_12.f: Fix typo in comment.
16435
16436 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16437
16438         PR middle-end/25776
16439         * g++.dg/other/error11.C: New test.
16440
16441 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16442
16443         * gcc.target/mips/pr26765.c: Add -w to options.
16444
16445 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16446
16447         * lib/target-supports.exp (check_effective_target_mpaired_single):
16448         New function.
16449         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16450         multilibs.
16451         * g++.dg/vect/vect.exp: Likewise.
16452
16453 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16454
16455         PR testsuite/25891
16456         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16457
16458 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16459
16460         PR fortran/27662
16461         * gfortran.dg/temporary_1.f90: New file.
16462
16463 2006-05-19  Andreas Schwab  <schwab@suse.de>
16464
16465         * g++.dg/other/unused1.C: Also match "stringz".
16466
16467 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/26433
16470         * g++.dg/template/fntry1.C: New test.
16471
16472 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16473
16474         PR c++/27471
16475         PR c++/27506
16476         * g++.dg/conversion/bitfield5.C: New test.
16477         * g++.dg/conversion/bitfield6.C: New test.
16478
16479 2006-05-18  Mike Stump  <mrs@apple.com>
16480
16481         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16482         * gcc.dg/vla-4.c: Add.
16483         * gcc.dg/vla-5.c: Add.
16484         * gcc.dg/vla-6.c: Add.
16485
16486 2006-05-12  Stuart Hastings  <stuart@apple.com>
16487
16488         * gcc.target/i386/20060512-1.c: New.
16489         * gcc.target/i386/20060512-2.c: New.
16490         * gcc.target/i386/20060512-3.c: New.
16491         * gcc.target/i386/20060512-4.c: New.
16492
16493 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/26122
16496         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16497
16498         PR c++/26068
16499         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16500         * g++.dg/parse/linkage1.C: New test.
16501
16502 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16503
16504         PR tree-optimization/27548
16505         * g++.dg/tree-ssa/pr27548.C: New test.
16506
16507 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16508
16509         PR fortran/26551
16510         * gfortran.dg/recursive_check_1.f: New test.
16511         * gfortran.dg/recursive_check_2.f90: New test.
16512
16513 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16514
16515         * g++.dg/opt/temp2.C: New test.
16516
16517 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16518
16519         PR c++/27491
16520         * g++.dg/init/brace5.C: New test.
16521
16522         PR middle-end/27415
16523         * gcc.dg/gomp/pr27415.c: New test.
16524         * g++.dg/gomp/pr27415.C: New test.
16525
16526         PR tree-optimization/27549
16527         * g++.dg/tree-ssa/pr27549.C: New test.
16528
16529 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16530
16531         PR libgfortran/27575
16532         * gfortran.dg/read_eof_4.f90: New test.
16533
16534 2006-05-16  Richard Guenther  <rguenther@suse.de>
16535
16536         PR tree-optimization/22303
16537         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16538
16539 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16540
16541         PR middle-end/27573
16542         * gcc.dg/gomp/pr27573.c: New test.
16543         * gfortran.dg/gomp/pr27573.f90: New test.
16544
16545         PR c/27499
16546         * gcc.dg/gomp/pr27499.c: New test.
16547         * g++.dg/gomp/pr27499.C: New test.
16548
16549 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/27339
16552         * g++.dg/parser/access8.C: Adjust error marker.
16553         * g++.dg/template/access17.C: New test.
16554         * g++.dg/template/access18.C: Likewise.
16555
16556 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16557
16558         PR target/26600
16559         * gcc.target/i386/pr26600.c: New test case.
16560
16561 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16562
16563         PR c++/27505
16564         * g++.dg/expr/bitfield1.C: New test.
16565
16566 2006-05-15  Richard Guenther  <rguenther@suse.de>
16567
16568         PR tree-optimization/27603
16569         * gcc.dg/torture/pr27603.c: New testcase.
16570
16571 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16572
16573         PR fortran/25090
16574         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16575
16576         PR fortran/25082
16577         * gfortran.dg/scalar_return_1.f90: New test.
16578
16579         PR fortran/27411
16580         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16581
16582 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16583
16584         * gcc.dg/gomp/critical-4.c: New test.
16585         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16586         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16587         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16588         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16589
16590 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16591
16592         PR c++/27582
16593         * g++.dg/template/dependent-args1.C: New test.
16594
16595         PR c++/27581
16596         * g++.dg/lookup/this1.C: New test.
16597
16598         PR c++/27315
16599         * g++.dg/template/operator6.C: New test.
16600         * g++.dg/template/incomplete3.C: New test.
16601
16602         PR c++/27559
16603         * g++.dg/template/new4.C: New test.
16604
16605         PR c++/27496
16606         * g++.dg/template/void2.C: New test.
16607
16608 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16609
16610         * g++.dg/template/dependent-expr5.C: New test.
16611
16612 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16613
16614         PR middle-end/26729
16615         * gcc.dg/pr26729-1.c: New test case.
16616
16617 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16618
16619         * gcc.dg/pr27003.c: New test.
16620
16621 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16622
16623         * lib/target-supports.dg (check_cxa_atexit_available): Change
16624         v3_target_compile to ${tool}_target_compile.
16625
16626 2006-05-11  Jason Merrill  <jason@redhat.com>
16627
16628         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16629
16630 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16631
16632         PR fortran/27553
16633         * gfortran.dg/label_5.f90: New test.
16634
16635 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16636
16637         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16638         check_effective_target_powerpc_altivec_ok): New.
16639         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16640         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16641         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16642         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16643         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16644         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16645         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16646         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16647         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16648         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16649         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16650         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16651         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16652         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16653         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16654         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16655         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16656         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16657         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16658         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16659         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16660         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16661         gcc.target/powerpc/altivec-9.c,
16662         gcc.target/powerpc/altivec-consts.c,
16663         gcc.target/powerpc/altivec-pr22085.c,
16664         gcc.target/powerpc/altivec-splat.c,
16665         gcc.target/powerpc/altivec-types-1.c,
16666         gcc.target/powerpc/altivec-types-2.c,
16667         gcc.target/powerpc/altivec-types-3.c,
16668         gcc.target/powerpc/altivec-types-4.c,
16669         gcc.target/powerpc/altivec-varargs-1.c,
16670         gcc.target/powerpc/altivec-vec-merge.c,
16671         gcc.target/powerpc/ppc-vector-memcpy.c,
16672         gcc.target/powerpc/ppc-vector-memset.c,
16673         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16674         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16675         these effective targets.
16676         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16677         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16678
16679 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16680
16681         PR middle-end/27384
16682         * g++.dg/other/fold1.C: New test.
16683
16684         PR middle-end/27488
16685         * gcc.dg/fold-nonneg-1.c: New test.
16686
16687         PR c++/27547
16688         * g++.dg/other/operator1.C: New test.
16689
16690 2006-05-11  Richard Guenther  <rguenther@suse.de>
16691
16692         PR middle-end/27529
16693         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16694
16695 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16696
16697         * lib/target-supports-dg.exp (check-flags): New.
16698         (dg-skip-if): Move flag checks.
16699
16700 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16701
16702         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16703         * lib/target-supports.dg (check_cxa_atexit_available): New.
16704
16705 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16706
16707         PR fortran/27470
16708         * gfortran.dg/multiple_allocation_2.f90: New test case.
16709
16710 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16711
16712         * gcc.target/arm/pr27387.C: Fix a comment typo.
16713
16714 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16715
16716         PR fortran/24549
16717         * gfortran.dg/error_recovery_1.f90: New test.
16718
16719 2006-05-10  Richard Guenther  <rguenther@suse.de>
16720
16721         PR tree-optimization/27302
16722         * gcc.dg/torture/pr27302.c: New testcase.
16723
16724 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16725         Richard Guenther  <rguenther@suse.de>
16726
16727         PR middle-end/27498
16728         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16729
16730 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16731
16732         PR rtl-optimization/27335
16733         * gcc.dg/pr27335.c: New test.
16734
16735 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16736
16737         * gcc.target/mips/mips-ps-5.c: New file.
16738
16739 2006-05-08  Jan Hubicka  <jh@suse.cz>
16740
16741         PR middle-end/25962
16742         * gcc.dg/pr25962.c: New.
16743
16744 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16745
16746         PR target/27158
16747         * gcc.target/powerpc/pr27158.c: New test case.
16748
16749 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16750
16751         PR testsuite/27476
16752         * ada/acats/run_all.sh: Use test -z.
16753
16754 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16755
16756         PR libfortran/18271
16757         * gfortran.dg/spec_expr_3.f90: New test.
16758
16759 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16760
16761         PR target/24879
16762         * gcc.target/i386/monitor.c: New file.
16763
16764 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16765
16766         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16767
16768 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16769
16770         PR c++/27447
16771         * g++.dg/other/ptrmem7.C: New test.
16772
16773 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16774
16775         PR target/27421
16776         * gcc.dg/array-9.c: New test.
16777
16778 2006-05-07  Richard Guenther  <rguenther@suse.de>
16779
16780         PR tree-optimization/27409
16781         * gcc.dg/torture/pr27409.c: New testcase.
16782
16783 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16784
16785         PR fortran/27457
16786         * gfortran.dg/select_6.f90: New.
16787
16788 2006-05-07  Richard Guenther  <rguenther@suse.de>
16789
16790         PR tree-optimization/27136
16791         * gcc.dg/torture/pr27136.c: New testcase.
16792
16793 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16794
16795         PR fortran/24813
16796         * gfortran.dg/char_cons_len_1.f90: New test.
16797
16798 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16799
16800         PR c++/27427
16801         * g++.dg/template/incomplete2.C: New test.
16802
16803 2006-05-06  Richard Guenther  <rguenther@suse.de>
16804
16805         PR tree-optimization/27151
16806         * gcc.dg/vect/pr27151.c: New testcase.
16807
16808 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16809
16810         PR c++/27430
16811         * g++.dg/template/void1.C: New test.
16812
16813         PR c++/27423
16814         * g++.dg/other/void2.C: New test.
16815
16816         PR c++/27422
16817         * g++.dg/conversion/void1.C: New test.
16818
16819 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16820
16821         PR/21391
16822         * g++.dg/other/unused1.C: New.
16823
16824 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16825
16826         PR objc/27240
16827         * objc.dg/member-1.m: New test.
16828
16829 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16830
16831         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16832
16833 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16834
16835         PR libfortran/26985
16836         * gfortran.dg/matmul_2.f90: New test.
16837
16838 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16839
16840         * ada/acats/run_all.sh: Use sync when main not found.
16841
16842 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16843
16844         PR target/26765
16845         * gcc.target/mips/pr26765.c: New.
16846
16847 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16848
16849         * gcc.target/bfin: New directory.
16850         * gcc.target/bfin/bfin.exp: New file.
16851         * gcc.target/bfin/frmul.c: New file.
16852         * gcc.target/bfin/arith.c: New file.
16853         * gcc.target/bfin/mul-combine.c: New file.
16854         * gcc.target/bfin/shift.c: New file.
16855
16856 2006-05-04  Richard Guenther  <rguenther@suse.de>
16857
16858         PR tree-optimization/14287
16859         PR tree-optimization/14844
16860         PR tree-optimization/19792
16861         PR tree-optimization/21608
16862         PR tree-optimization/27090
16863         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16864         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16865         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16866         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16867         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16868
16869 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16870
16871         PR tree-optimization/27285
16872         * gcc.c-torture/execute/pr27285.c: New test.
16873
16874         PR middle-end/27388
16875         * gcc.dg/gomp/pr27388-1.c: New test.
16876         * gcc.dg/gomp/pr27388-2.c: New test.
16877         * gcc.dg/gomp/pr27388-3.c: New test.
16878
16879         PR c++/27359
16880         * g++.dg/gomp/pr27359.C: New test.
16881
16882 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16883
16884         PR fortran/20248
16885         * gfortran.dg/iargc.f90: New test.
16886
16887 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16888
16889         PR c++/27102
16890         * g++.dg/template/crash49.C: New test.
16891
16892 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16893
16894         PR testsuite/27032
16895         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16896
16897 2006-05-02  Jeff Law  <law@redhat.com>
16898
16899         PR tree-optimization/27364
16900         * gcc.c-torture/execute/pr27364.c: New test.
16901
16902 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR c++/27309
16905         * g++.dg/parser/ctor5.C: New test.
16906
16907 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16908
16909         PR target/27387
16910         * gcc.target/arm/arm.exp: New.
16911         * gcc.target/arm/pr27387.C: Likewise.
16912
16913 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16914
16915         PR fortran/27269
16916         PR fortran/27324
16917         * gfortran.dg/module_equivalence_2.f90: New test.
16918
16919 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16920
16921         PR middle-end/27337
16922         * g++.dg/gomp/pr27337-1.C: New test.
16923         * g++.dg/gomp/pr27337-2.C: New test.
16924
16925         PR middle-end/27328
16926         * gcc.dg/gomp/pr27328.c: New test.
16927
16928         PR middle-end/27325
16929         * g++.dg/gomp/pr27325.C: New test.
16930
16931         PR middle-end/27310
16932         * g++.dg/gomp/pr27310.C: New test.
16933
16934 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16935
16936         PR tree-optimization/27291
16937         * g++.dg/tree-ssa/pr27291.C: New test.
16938
16939 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16940
16941         PR tree-optimization/27283
16942         * g++.dg/tree-ssa/pr27283.C: New test.
16943
16944 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16945
16946         * gcc.dg/tree-ssa/loop-16.c: New test.
16947
16948 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16949             Joseph S. Myers  <joseph@codesourcery.com>
16950
16951         * gcc.dg/Wconversion-3.c: New test case.
16952         * gcc.dg/Wconversion-4.c: Likewise.
16953
16954 2006-05-01  Richard Guenther  <rguenther@suse.de>
16955
16956         PR tree-optimization/26726
16957         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16958
16959 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16960
16961         * gcc.dg/Woverflow-1.c: New test case.
16962         * gcc.dg/Woverflow-2.c: Likewise.
16963         * gcc.dg/Woverflow-3.c: Likewise.
16964
16965 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16966
16967         PR c++/27094
16968         * g++.dg/template/defarg8.C: New test.
16969
16970 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16971
16972         PR c++/27278
16973         * g++.dg/parse/operator7.C: New test.
16974
16975 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16976
16977         PR c++/11471
16978         PR c++/27102
16979         * g++.dg/template/crash48.C: New test.
16980
16981         PR c++/27279
16982         * g++.dg/parse/ctor4.C: New test.
16983
16984 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16985
16986         PR fortran/25681
16987         * gfortran.df/char_type_len.f90: New test.
16988
16989 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16990
16991         PR libgfortran/27304
16992         * gfortran.dg/fmt_exhaust.f90: New test.
16993
16994 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16995
16996         PR c/25309
16997         * gcc.dg/large-size-array-2.c: New test case.
16998
16999 2006-04-28  Richard Guenther  <rguenther@suse.de>
17000
17001         PR target/26826
17002         * gcc.target/i386/pr26826.c: New testcase.
17003
17004 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17005
17006         PR middle-end/27260
17007         * gcc.c-torture/execute/pr27260.c: New.
17008
17009 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17010
17011         PR middle-end/27095
17012         * gcc.dg/pr27095.c: New.
17013
17014 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17015
17016         PR c++/27292
17017         * g++.dg/conversion/bitfield4.C: New test.
17018
17019 2006-04-27  Eric Christopher  <echristo@apple.com>
17020
17021         * gcc.dg/pragma-ms_struct.c: New.
17022
17023 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17024
17025         PR c++/27102
17026         * g++.dg/template/crash47.C: New test.
17027
17028 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17029
17030         * gcc.target/i386/sse-7.c: build with -msse.
17031
17032 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17033
17034         PR testsuite/27274:
17035         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17036         (main): Exit if processor doesn't support SSE.
17037
17038 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17039
17040         PR middle-end/27282
17041         * gcc.c-torture/compile/pr27282.c: New test.
17042
17043 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17044
17045         PR middle-end/26913
17046         * g++.dg/gomp/pr26913.C: New test.
17047
17048         PR c/25996
17049         * gcc.dg/gomp/pr25996.c: New test.
17050         * g++.dg/gomp/pr25996.C: New test.
17051
17052 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17053
17054         PR rtl-optimization/26725
17055         * gcc.c-torture/compile/pr26725.c: New test.
17056
17057 2006-04-25  Richard Guenther  <rguenther@suse.de>
17058
17059         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17060         than n + -1.
17061
17062 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17063
17064         * gcc.dg/20060425-1.c: New testcase.
17065
17066 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17067
17068         PR tree-optimization/26865
17069         * gcc.dg/pr26865.c: New test.
17070
17071 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17072
17073         PR c++/27292
17074         * g++.dg/conversion/bitfield1.C: New test.
17075         * g++.dg/conversion/bitfield2.C: Likewise.
17076         * g++.dg/conversion/bitfield3.C: Likewise.
17077
17078 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17079         Richard Guenther  <rguenther@suse.de>
17080
17081         PR tree-optimization/27236
17082         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17083
17084 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17085
17086         PR c++/19963
17087         * g++.dg/other/incomplete2.C: New test.
17088
17089 2006-04-24  Richard Guenther  <rguenther@suse.de>
17090
17091         PR middle-end/26869
17092         * gcc.dg/torture/pr26869.c: New testcase.
17093
17094 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17095         Richard Guenther  <rguenther@suse.de>
17096
17097         PR tree-optimization/27218
17098         * g++.dg/tree-ssa/pr27218.C: New testcase.
17099
17100 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17101
17102         PR c++/26912
17103         * g++.dg/template/friend41.C: New test.
17104
17105 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17106
17107         * g++.dg/opt/pr15551.C: Include cstdio.
17108         (main): Use remove instead of unlink.
17109
17110 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17111
17112         * gcc.dg/sibcall-7.c: New test.
17113         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17114         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17115         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17116         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17117         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17118
17119 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17120
17121         PR c++/26534
17122         * g++.dg/opt/bitfield1.C: New test.
17123         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17124         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17125         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17126         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17127         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17128         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17129         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17130         * g++.dg/abi/bitfield2.C: Likewise.
17131         * g++.dg/init/bitfield1.C: Likewise.
17132
17133 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17134
17135         PR fortran/25099
17136         * gfortran.dg/elemental_subroutine_4.f90: New test.
17137         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17138         call sub (m, x).
17139
17140 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17141
17142         * gcc.c-torture/compile/20060421-1.c: New testcase.
17143
17144 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17145
17146         PR c/25875
17147         * gcc.dg/init-bad-4.c: New test.
17148
17149 2006-04-21  Paul Brook  <paul@codesourcery.com>
17150
17151         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17152
17153 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17154
17155         PR fortran/27122
17156         * gfortran.dg/defined_operators_1.f90: New test.
17157         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17158         remove old ones associated, incorrectly, with Note 5.46.
17159
17160         PR fortran/27113
17161         * gfortran.dg/character_array_constructor_1.f90: New test.
17162
17163 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17164
17165         * gcc.dg/20060419-1.c: New test.
17166
17167 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17168
17169         PR c/26774
17170         * gcc.dg/struct-parse-1.c: New test case.
17171
17172 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17173
17174         PR c++/26558
17175         * g++.dg/parse/template19.C: New test.
17176
17177         PR c++/26739
17178         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17179
17180         PR c++/26036
17181         * g++.dg/expr/call3.C: New test.
17182
17183         PR c++/10385
17184         * g++.dg/conversion/dynamic1.C: New test.
17185
17186 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17187
17188         PR c++/27102
17189         * g++.dg/template/crash35.C: Tweak error markers.
17190         * g++.dg/template/crash46.C: New test.
17191         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17192         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17193
17194 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17195
17196         PR rtl-optimization/14261
17197         * gcc.c-torture/compile/20060419-1.c: Added.
17198
17199 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17200
17201         * gfortran.dg/label_1.f90: Adjust dg-error.
17202
17203 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17204
17205         PR target/26961
17206         * gcc.dg/fold-cond-1.c: New test case.
17207         * gcc.dg/pr26961-1.c: Likewise.
17208
17209 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17210
17211         PR libgfortran/27138
17212         * gfortran.dg/read_bad_advance.f90: New test.
17213
17214 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17215             Dale Johannesen  <dalej@apple.com>
17216
17217         PR target/24076
17218         * gcc.target/i386/vecinit-3.c: New testcase.
17219         * gcc.target/i386/vecinit-4.c: Likewise.
17220         * gcc.target/i386/sse-18.c: Likewise.
17221         * gcc.target/i386/sse-19.c: Likewise.
17222
17223 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17224
17225         * gfortran.dg/allocate_zerosize_1.f90: New test.
17226
17227 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17228
17229         PR c++/26365
17230         * g++.dg/template/crash45.C: New test.
17231
17232 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17233
17234         PR fortran/26787
17235         * gfortran.dg/proc_assign_1.f90: New test.
17236         * gfortran.dg/procedure_lvalue.f90: Change message.
17237         * gfortran.dg/namelist_4.f90: Add new error.
17238
17239         PR fortran/25597
17240         PR fortran/27096
17241         * gfortran.dg/auto_pointer_array_result_1.f90
17242
17243         PR fortran/27089
17244         * gfortran.dg/specification_type_resolution_1.f90
17245
17246         PR fortran/18003
17247         PR fortran/25669
17248         PR fortran/26834
17249         * gfortran.dg/bounds_temporaries_1.f90: New test.
17250
17251         PR fortran/27124
17252         * gfortran.dg/array_return_value_1.f90: New test.
17253
17254 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17255
17256         PR fortran/25336
17257         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17258
17259 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17260
17261         PR middle-end/26823
17262         * g++.dg/gomp/pr26823-1.C: New test.
17263         * g++.dg/gomp/pr26823-2.C: New test.
17264
17265 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17266
17267         PR middle-end/27134
17268         * gcc.dg/pr27314.c: New test.
17269
17270 2006-04-13  Richard Henderson  <rth@redhat.com>
17271
17272         * g++.dg/gomp/block-0.C: Update expected matches.
17273
17274 2006-04-13  DJ Delorie  <dj@redhat.com>
17275
17276         * lib/target-supports.exp (check_effective_target_int32plus): New.
17277         (check_effective_target_ptr32plus): New.
17278         (check_effective_target_size32plus): New.
17279         (check_effective_target_int16): New.
17280         (check_profiling_available): Add m32c to the list of unsupported
17281         targets.
17282
17283         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17284         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17285         memory size.
17286         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17287         pointers.
17288         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17289         size_t.
17290         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17291         and size_t.
17292         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17293         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17294         not just xstormy16.  Skip m32c due to weird pointer size.
17295         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17296         not just xstormy16.
17297         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17298         not just xstormy16.
17299         * gcc.dg/20020312-2.c: Add m32c support.
17300         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17301         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17302         in test.
17303         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17304         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17305         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17306         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17307         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17308         formats
17309         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17310         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17311         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17312         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17313         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17314         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17315         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17316         in test.
17317         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17318         in test.
17319         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17320         * gcc.dg/pr23049.c: Require >=32 bit integers.
17321         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17322         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17323         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17324         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17325         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17326         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17327         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17328         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17329         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17330         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17331         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17332         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17333         prototype in test.
17334         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17335         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17336         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17337         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17338         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17339
17340         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17341         * gcc.c-torture/execute/20040703-1.x: Likewise.
17342         * gcc.c-torture/execute/20040705-1.x: Likewise.
17343         * gcc.c-torture/execute/20040705-2.x: Likewise.
17344         * gcc.c-torture/execute/20040709-1.x: Likewise.
17345         * gcc.c-torture/execute/20040709-2.x: Likewise.
17346         * gcc.c-torture/execute/20040811-1.x: Likewise.
17347         * gcc.c-torture/execute/20050316-1.x: Likewise.
17348         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17349         * gcc.c-torture/execute/pr19689.x: Likewise.
17350         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17351         * gcc.c-torture/execute/usmul.x: Likewise.
17352         * gcc.c-torture/execute/vrp-5.x: Likewise.
17353         * gcc.c-torture/execute/vrp-6.x: Likewise.
17354         * gcc.dg/debug/20041023-1.s: Likewise.
17355
17356 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17357
17358         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17359         of integers to a vector types are now constant expressions in C.
17360         * gcc.dg/vect/vect-fold-1.c: New test case.
17361
17362 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17363             Ulrich Weigand  <uweigand@de.ibm.com>
17364
17365         PR target/27006
17366         * gcc.dg/vmx/pr27006.c: New testcase.
17367
17368 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17369
17370         PR libgfortran/26766
17371         * gfortran.dg/write_recursive.f90: New test.
17372
17373 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17374
17375         * g++.dg/parse/dtor7.C: New test.
17376         * g++.dg/parse/new1.C: Add error marker.
17377         * g++.dg/template/new3.C: New test.
17378
17379         PR c++/26122
17380         * g++.dg/template/pure1.C: New test.
17381
17382         PR c++/26295
17383         * g++.dg/parse/ptrmem4.C: New test.
17384
17385 2006-04-10  Jeff Law  <law@redhat.com>
17386
17387         PR/27087
17388         * gcc.c-torture/compile/pr27087.c: New test.
17389
17390 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17391
17392         PR/21391
17393         * gcc.dg/20060410.c: New.
17394
17395 2006-04-10  Matthias Klose  <doko@debian.org>
17396
17397         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17398         Recognize multilib directory names containing underscores.
17399
17400 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17401
17402         * gcc.target/i386/vecinit-1.c: New test case.
17403         * gcc.target/i386/vecinit-2.c: Likewise.
17404
17405 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17406
17407         PR debug/27057
17408         * g++.dg/debug/dwarf2-2.C: New test.
17409
17410 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17411
17412         PR rtl-optimization/27073
17413         * gcc.c-torture/execute/pr27073.c: New test.
17414
17415 2006-04-08  Mike Stump  <mrs@apple.com>
17416
17417         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17418
17419 2006-04-07  Richard Guenther  <rguenther@suse.de>
17420
17421         PR tree-optimization/26135
17422         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17423
17424 2006-04-06  Jan Hubicka  <jh@suse.cz>
17425
17426         PR profile/26399
17427         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17428
17429 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17430
17431         * g++.dg/conversion/nullptr1.C: New test case.
17432         * g++.dg/conversion/nullptr2.C: Likewise.
17433
17434 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17435
17436         * gfortran.dg/dependency_18.f90: New test case.
17437
17438 2006-04-05  Richard Guenther  <rguenther@suse.de>
17439
17440         PR tree-optimization/26919
17441         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17442         * gcc.dg/ipa/ipa-2.c: Likewise.
17443         * gcc.dg/ipa/ipa-3.c: Likewise.
17444         * gcc.dg/ipa/ipa-5.c: Likewise.
17445
17446 2006-04-05  Richard Guenther  <rguenther@suse.de>
17447
17448         PR tree-optimization/26763
17449         * gcc.dg/torture/pr26763-1.c: New testcase.
17450         * gcc.dg/torture/pr26763-2.c: Likewise.
17451
17452 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17453
17454         PR fortran/23634
17455         PR fortran/25619
17456         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17457
17458 2006-04-04  Eric Christopher  <echristo@apple.com>
17459
17460         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17461         stubs.
17462         * gcc.target/i386/387-5.c: Ditto.
17463
17464 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17465
17466         * gcc.target/sparc/struct-ret-check.c: New test.
17467
17468 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17469
17470         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17471         zero decimal digits specified in format.
17472
17473 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17474
17475         PR fortran/26891
17476         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17477
17478         PR fortran/26976
17479         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17480         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17481         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17482         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17483         compliant and detect bigendian-ness.
17484
17485 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17486
17487         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17488         dummy arguments work when the actual argument is itself a dummy
17489         argument of the caller.
17490
17491 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17492
17493         PR libfortran/24685
17494         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17495
17496 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17497
17498         * gfortran.dg/dependencency_17.f90: New test case.
17499
17500 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17501
17502         * gfortran.dg/dependency_14.f90: New test case.
17503         * gfortran.dg/dependency_15.f90: Likewise.
17504         * gfortran.dg/dependency_16.f90: Likewise.
17505
17506 2006-03-31  Asher Langton  <langton2@llnl.gov>
17507
17508         PR fortran/25358
17509         gfortran.dg/cray_pointers_6.f90: New test.
17510
17511 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17512
17513         PR libgfortran/26890
17514         * gfortran.dg/read_size_noadvance.f90: New test.
17515
17516 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17517
17518         PR fortran/25031
17519         * gfortran.dg/multiple_allocation_1.f90: Check that the
17520         size has changed after a re-allocation with stat.
17521
17522 2006-03-30  Richard Guenther  <rguenther@suse.de>
17523
17524         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17525         removal.
17526         * gcc.target/i386/sselibm-2.c: Likewise.
17527         * gcc.target/i386/sselibm-3.c: Likewise.
17528         * gcc.target/i386/sselibm-4.c: Likewise.
17529         * gcc.target/i386/sselibm-5.c: Likewise.
17530
17531 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17532
17533         * gcc.dg/fold-andxor-1.c: New test case.
17534         * gcc.dg/fold-xorand-1.c: Likewise.
17535
17536 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17537
17538         * gcc.dg/fold-convnotconv-1.c: New test case.
17539
17540 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17541
17542         PR fortran/26779
17543         * gfortran.dg/private_type_5.f90: New test.
17544
17545 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17546
17547         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17548
17549 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17550
17551         * gfortran.dg/advance_2.f90: New test.
17552         * gfortran.dg/advance_3.f90: New test.
17553
17554         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17555
17556 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17557
17558         PR libgfortran/26661
17559         PR libgfortran/26880
17560         * gfortran.dg/read_x_past.f: New test.
17561
17562 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17563
17564         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17565         to be STABS.
17566
17567 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17568
17569         * objc.dg/dwarf-1.m: Skip on AIX.
17570         * objc.dg/dwarf-2.m: Skip on AIX.
17571
17572 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17573
17574         PR fortran/26816
17575         * gfortran.dg/float_1.f90: New test.
17576
17577 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17578
17579         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17580         X86_64 targets.
17581         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17582
17583 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17584
17585         PR libfortran/26735
17586         * gfortran.dg/convert_implied_open.f90: New test case.
17587
17588 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17589
17590         PR fortran/26769
17591         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17592
17593 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17594
17595         PR middle-end/26717
17596         * gcc.dg/pr26717.c: New test.
17597
17598 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17599
17600         * gfortran.dg/dependency_12.f90: New test case.
17601
17602 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17603
17604         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17605
17606 2006-03-24  Jeff Law  <law@redhat.com>
17607
17608         * gcc.c-torture/pr26840.c: New test.
17609
17610 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17611
17612         * objc.dg/dwarf-2.m: New.
17613         * obj-c++.dg/dwarf-2.mm: New.
17614
17615         * g++.old-deja/g++.other/init19.C: New.
17616
17617 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17618
17619         * g++.dg/eh/spbp.C: Skip on AIX.
17620
17621 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17622
17623         PR middle-end/26611
17624         * g++.dg/gomp/pr26611-1.C: New test.
17625         * g++.dg/gomp/pr26611-2.C: New test.
17626
17627 2006-03-24  Jeff Law  <law@redhat.com>
17628
17629         * gcc.c-torture/compile/pr26833.c: New test.
17630         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17631
17632 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17633
17634         * gfortran.dg/endfile_2.f90: Delete temp file.
17635
17636 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17637
17638         PR fortran/19303
17639         * gfortran.dg/record_marker_1.f90: New test case.
17640         * gfortran.dg/record_marker_2.f: New test case.
17641         * gfortran.dg/record_marker_3.f90: New test case.
17642
17643 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17644
17645         PR fortran/17298
17646         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17647         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17648
17649 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17650
17651         * lib/gcc-dg.exp (cleanup-modules): New proc.
17652         * gfortran.dg/allocatable_function_1.f90,
17653         gfortran.dg/allocate_char_star_scalar_1.f90,
17654         gfortran.dg/assumed_charlen_function_1.f90,
17655         gfortran.dg/assumed_dummy_1.f90,
17656         gfortran.dg/assumed_shape_ranks_1.f90,
17657         gfortran.dg/assumed_shape_ranks_2.f90,
17658         gfortran.dg/assumed_size_dt_dummy.f90,
17659         gfortran.dg/auto_char_dummy_array_1.f90,
17660         gfortran.dg/auto_char_len_3.f90,
17661         gfortran.dg/automatic_module_variable.f90,
17662         gfortran.dg/bad_automatic_objects_1.f90,
17663         gfortran.dg/char_array_constructor.f90,
17664         gfortran.dg/char_array_structure_constructor.f90,
17665         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17666         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17667         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17668         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17669         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17670         gfortran.dg/derived_pointer_recursion.f90,
17671         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17672         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17673         gfortran.dg/dummy_functions_1.f90,
17674         gfortran.dg/elemental_initializer_1.f90,
17675         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17676         gfortran.dg/elemental_pointer_1.f90,
17677         gfortran.dg/elemental_subroutine_1.f90,
17678         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17679         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17680         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17681         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17682         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17683         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17684         gfortran.dg/global_references_1.f90,
17685         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17686         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17687         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17688         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17689         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17690         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17691         gfortran.dg/large_integer_kind_1.f90,
17692         gfortran.dg/large_real_kind_1.f90,
17693         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17694         gfortran.dg/module_double_reuse.f90,
17695         gfortran.dg/module_equivalence_1.f90,
17696         gfortran.dg/module_interface_1.f90,
17697         gfortran.dg/module_parameter_array_refs_1.f90,
17698         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17699         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17700         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17701         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17702         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17703         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17704         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17705         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17706         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17707         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17708         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17709         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17710         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17711         gfortran.dg/same_name_1.f90,
17712         gfortran.dg/sibling_dummy_procedure_1.f90,
17713         gfortran.dg/sibling_dummy_procedure_2.f90,
17714         gfortran.dg/sibling_dummy_procedure_3.f90,
17715         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17716         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17717         gfortran.dg/used_dummy_types_2.f90,
17718         gfortran.dg/used_dummy_types_3.f90,
17719         gfortran.dg/used_dummy_types_4.f90,
17720         gfortran.dg/used_dummy_types_5.f90,
17721         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17722         gfortran.dg/userdef_operator_1.f90: Use it.
17723
17724 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17725
17726         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17727         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17728         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17729         gfortran.dg/write_back.f,
17730         gfortran.fortran-torture/execute/inquire_1.f90,
17731         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17732
17733 2006-03-21  Jeff Law  <law@redhat.com>
17734
17735         * gcc.dg/tree-ssa/vrp28.c: New test.
17736
17737 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17738
17739         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17740         if _STDC_C99 is defined.
17741         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17742         * gcc.dg/builtins-20.c: Likewise.
17743         * gcc.dg/builtins-53.c: Likewise.
17744         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17745         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17746
17747 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17748
17749         PR tree-opt/26781
17750         * gcc.c-torture/compile/pr26781-1.c: New test.
17751         * gcc.c-torture/compile/pr26781-2.c: New test.
17752
17753 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17754
17755         PR c++/26690
17756         * g++.dg/gomp/pr26690-1.C: New test.
17757         * g++.dg/gomp/pr26690-2.C: New test.
17758
17759 2006-03-20  Jeff Law  <law@redhat.com>
17760
17761         * gcc.dg/tree-ssa/pr21829.c: New test.
17762
17763         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17764
17765 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17766
17767         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17768         (check_visibility_available): Use it.
17769         (check_effective_target_default_packed): Likewise.
17770         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17771         (check_effective_target_fopenmp): Likewise.
17772         (check_effective_target_freorder): Likewise.
17773         (check_effective_target_fpic): Likewise.
17774         (check_named_sections_available): Likewise.
17775         (check_effective_target_ilp32): Likewise.
17776         (check_effective_target_lp64): Likewise.
17777
17778 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17779
17780         PR fortran/20935
17781         * gfortran.dg/scalar_mask_2.f90: New test case.
17782
17783 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         PR tree-opt/26629
17786         * gcc.dg/tree-ssa/loadpre12.c: New test.
17787         * gcc.dg/tree-ssa/loadpre13.c: New test.
17788         * gcc.dg/tree-ssa/loadpre14.c: New test.
17789         * gcc.dg/tree-ssa/loadpre15.c: New test.
17790         * gcc.dg/tree-ssa/loadpre16.c: New test.
17791         * gcc.dg/tree-ssa/loadpre17.c: New test.
17792         * gcc.dg/tree-ssa/loadpre18.c: New test.
17793         * gcc.dg/tree-ssa/loadpre19.c: New test.
17794         * gcc.dg/tree-ssa/loadpre20.c: New test.
17795         * gcc.dg/tree-ssa/loadpre21.c: New test.
17796         * gcc.dg/tree-ssa/loadpre22.c: New test.
17797
17798 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17799
17800         PR fortran/26741
17801         * gfortran.dg/elemental_initializer_1.f90: New test.
17802
17803         PR fortran/26716
17804         * gfortran.dg/assumed_shape_ranks_2: New test.
17805
17806 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17807
17808         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17809         target fpic.
17810
17811 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17812
17813         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17814         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17815         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17816         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17817         gfortran.fortran-torture/execute/direct_io.f90,
17818         gfortran.fortran-torture/execute/inquire_2.f90,
17819         gfortran.fortran-torture/execute/inquire_4.f90,
17820         gfortran.fortran-torture/execute/list_read_1.f90,
17821         gfortran.fortran-torture/execute/open_replace.f90,
17822         gfortran.fortran-torture/execute/slash_edit.f90,
17823         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17824         temporary files from testcases.
17825
17826 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17827
17828         PR libgfortran/26509
17829         gfortran.dg/write_direct_eor.f90: New test.
17830
17831 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17832
17833         * gcc.target/powerpc/pr26350.c: New.
17834         * gcc.target/powerpc/indexed-addr.c: New.
17835
17836 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17837
17838         * gfortran.dg/dependency_13.f90: New test case.
17839
17840 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17841
17842         PR middle-end/21781
17843         * gcc.dg/real-const-1.c: New test case.
17844
17845 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17846
17847         * g++.old-deja/g++.other/init18.C: New.
17848         * g++.old-deja/g++.other/init5.C: Remove xfail.
17849
17850 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17851
17852         * g++.dg/opt/pr15551.C: Cleanup temp file.
17853
17854 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17855
17856         PR c++/6634
17857         g++.dg/parse/long1.C: New test.
17858
17859 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17860
17861         PR fortran/19101
17862         * gfortran.dg/continuation.f90: New test.
17863         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17864
17865 2006-03-14  Richard Guenther  <rguenther@suse.de>
17866
17867         PR tree-optimization/26672
17868         * gcc.dg/torture/pr26672.c: New testcase.
17869
17870 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17871
17872         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17873         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17874
17875 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17876
17877         PR middle-end/26557
17878         * gcc.c-torture/compile/switch-1.c: New test case.
17879
17880 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17881
17882         PR fortran/25378
17883         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17884         test to include more permuatations of mask and index.
17885         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17886         respond to F2003 spec. that the position returned for an all false
17887         mask && condition is zero.
17888
17889 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17890
17891         PR middle-end/25989
17892         * gcc.dg/gomp/pr25989.c: New test.
17893
17894 2006-03-13  Jeff Law  <law@redhat.com>
17895
17896         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17897
17898 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17899
17900         * gcc.dg/switch-9.c: New test.
17901
17902 2006-03-13  Richard Guenther  <rguenther@suse.de>
17903
17904         PR middle-end/26630
17905         * gcc.dg/torture/pr26630.c: New testcase.
17906
17907 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17908
17909         * gfortran.dg/dependency_10.f90: New test case.
17910         * gfortran.dg/dependency_11.f90: Likewise.
17911
17912 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17913             Erik Edelmann  <eedelman@gcc.gnu.org>
17914
17915         * gfortran.dg/allocatable_function_1.f90: New.
17916         * gfortran.dg/allocatable_function_2.f90: New.
17917
17918 2006-03-10  Richard Guenther  <rguenther@suse.de>
17919
17920         PR middle-end/26565
17921         * gcc.dg/torture/pr26565.c: New testcase.
17922
17923 2006-03-09  Eric Christopher  <echristo@apple.com>
17924
17925         * gcc.c-torture/compile/20060309-1.c: New.
17926
17927 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17928
17929         PR libgfortran/26499
17930         * gfortran.dg/write_back.f: New test.
17931         * gfortran.dg/write_rewind_1.f: New test.
17932         * gfortran.dg/write_rewind_2.f: New test.
17933
17934 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17935
17936         PR libgfortran/26554
17937         * gfortran.dg/read_logical.f90: New test.
17938
17939 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17940
17941         * ada/acats/norun.lst: cdd2a03 now passes.
17942
17943 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17944
17945         PR testsuite/25177
17946         * gcc.target/powerpc/pr18096-1.c: Change where the error
17947         would match.
17948
17949 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17950
17951         * gcc.target/i386/cleanup-1.c: New test.
17952         * gcc.target/i386/cleanup-2.c: New test.
17953
17954 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17955
17956         * gfortran.dg/dependency_9.f90: Remove for the time being.
17957
17958 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17959
17960         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17961         directive.
17962
17963 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17964
17965         * gfortran.dg/dependency_9.f90: New test case.
17966
17967 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17968
17969         * gfortran.dg/dependency_4.f90: New test case.
17970         * gfortran.dg/dependency_5.f90: New test case.
17971         * gfortran.dg/dependency_6.f90: New test case.
17972         * gfortran.dg/dependency_7.f90: New test case.
17973         * gfortran.dg/dependency_8.f90: New test case.
17974
17975 2006-03-03  Paul Brook  <paul@codesourcery.com>
17976
17977         * lib/target-supports.exp (check_profiling_available):
17978         Add m68k-*-elf.
17979
17980 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17981
17982         PR fortran/25031
17983         * multiple_allocation_1.f90: New test.
17984
17985 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17986
17987         PR tree-optimization/26524
17988         * gfortran.dg/pr26524.f: New test case.
17989
17990 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17991
17992         * g++.dg/template/repo5.C: Cleanup repo files.
17993         * gcc.dg/20051201-1.c: Cleanup coverage files.
17994         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17995         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17996         tree dump files.
17997
17998 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17999
18000         * objc.dg/objc-nofilename-1.m: New test.
18001         * objc.dg/bad-receiver-type.m: New test.
18002         * obj-c++.dg/bad-receiver-type.mm: New test.
18003
18004 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18005
18006         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18007
18008 2006-03-01  Mike Stump  <mrs@apple.com>
18009
18010         * g++.dg/abi/key2.C: Add.
18011
18012 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18013
18014         * gfortran.dg/logical_dot_product.f90: New test.
18015
18016         PR fortran/26393
18017         * gfortran.dg/used_interface_ref.f90: New test.
18018
18019         PR fortran/20938
18020         * gfortran.dg/dependency_2.f90: New test.
18021         * gfortran.fortran-torture/execute/where17.f90: New test.
18022         * gfortran.fortran-torture/execute/where18.f90: New test.
18023         * gfortran.fortran-torture/execute/where19.f90: New test.
18024         * gfortran.fortran-torture/execute/where20.f90: New test.
18025
18026 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18027
18028         * g++.dg/tree-ssa/pr26443.C: New test case.
18029
18030 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18031
18032         PR middle-end/26022
18033         * g++.dg/opt/return-slot1.C: New test.
18034
18035 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18036
18037         PR libgfortran/26136
18038         * gfortran.dg/namelist_23.f90: New test.
18039
18040 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18041
18042         PR middle-end/14752
18043         * gcc.dg/fold-eqandshift-2.c: New test case.
18044
18045 2006-02-28  Richard Guenther  <rguenther@suse.de>
18046
18047         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18048         decomposition.
18049
18050 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18051
18052         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18053
18054 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18055
18056         PR libgfortran/26464
18057         * gfortran.dg/backspace_5.f: New test.
18058         * gfortran.dg/backspace_6.f: New test.
18059
18060 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18061
18062         * gcc.dg/fold-eqandnot-1.c: New test case.
18063
18064 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18065
18066         PR middle-end/19983
18067         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18068
18069 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18070
18071         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18072         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18073
18074 2006-02-26  Richard Guenther  <rguenther@suse.de>
18075
18076         PR tree-optimization/26421
18077         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18078
18079 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18080
18081         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18082         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18083
18084 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18085
18086         * gcc.dg/fold-even-1.c: New test case.
18087
18088 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18089
18090         PR middle-end/21137
18091         * gcc.dg/fold-eqandshift-1.c: New test case.
18092
18093 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18094
18095         PR tree-optimization/25125
18096         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18097         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18098
18099 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18100
18101         PR tree-optimizations/26359
18102         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18103         with -fdump-tree-dceloop-details.
18104         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18105
18106 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18107
18108         PR middle-end/23673
18109         * gcc.dg/fold-eqxor-1.c: New test case.
18110         * gcc.dg/fold-eqxor-2.c: Likewise.
18111         * gcc.dg/fold-eqxor-3.c: Likewise.
18112
18113 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18114
18115         PR fortran/23092
18116         * scalar_mask_1.f90: New test.
18117
18118 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18119
18120         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18121         * g++.dg/eh/uncaught2.C: New.
18122         * g++.dg/eh/uncaught3.C: New.
18123
18124 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18125
18126         PR libgfortran/26423
18127         * gfortran.dg/read_many_1.f: New test.
18128
18129 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18130
18131         PR fortran/24519
18132         * gfortran.dg/dependency_3.f90: New test.
18133         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18134         XFAILs.
18135
18136         PR fortran/25395
18137         * gfortran.dg/equiv_6.f90: New test.
18138
18139 2006-02-23  Jeff Law  <law@redhat.com>
18140
18141         * gcc.c-torture/compile/pr26425.c: New test.
18142
18143 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18144
18145         PR middle-end/26412
18146         * gcc.dg/gomp/pr26412.c: New test.
18147
18148 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18149
18150         PR c++/26291
18151         * g++.dg/other/ellipsis1.C: New test.
18152         * g++.dg/parse/operator4.C: Adjust error marker.
18153
18154 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18155
18156         PR target/25603
18157         * gfortran.dg/pr25603.f: New testcase.
18158
18159 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18160
18161         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18162         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18163
18164 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18165
18166         * g++.dg/eh/spbp.C: New.
18167
18168 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18169
18170         PR middle-end/26379
18171         * gcc.target/i386/mmx-7.c: New test.
18172
18173 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18174
18175         PR tree-optimization/26361
18176         * gcc.dg/tree-ssa/vrp27.c: New test case.
18177
18178 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18179
18180         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18181         * gcc.dg/tree-ssa/complex-4.c: Here.
18182
18183 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18184
18185         PR middle-end/19543
18186         * gfortran.dg/logical_1.f90: New test case.
18187
18188 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18189
18190         PR middle-end/26334
18191         * gcc.dg/20060218-1.c: Moved to...
18192         * gcc.target/i386/20060218-1.c: ... here.  New test.
18193
18194 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18195
18196         PR fortran/26201
18197         * gfortran.dg/convert_1.f90: New.
18198
18199 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18200
18201         PR fortran/25054
18202         * gfortran.dg/namelist_5.f90: New test.
18203
18204         PR fortran/25089
18205         * gfortran.dg/namelist_4.f90: New test.
18206
18207 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18208
18209         PR tree-opt/25680
18210         * gcc.dg/tree-ssa/complex-3.c: New test.
18211
18212 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18213
18214         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18215         variable to take into account the variable name in the
18216         function header.
18217         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18218
18219 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18220
18221         PR middle-end/26334
18222         * gcc.c-torture/compile/20060217-1.c: New test.
18223         * gcc.dg/20060218-1.c: New test.
18224
18225 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18226
18227         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18228
18229 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18230
18231         * gcc.dg/cpp/undef3.c: New test.
18232         * gcc.dg/cpp/trad/builtins2.c: New test.
18233
18234 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18235
18236         PR c++/26266
18237         * g++.dg/template/static22.C: New test.
18238         * g++.dg/template/static23.C: New test.
18239         * g++.dg/template/static24.C: New test.
18240         * g++.dg/template/non-dependent13.C: New test.
18241         * g++.dg/init/member1.C: Tweak error markers.
18242
18243 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18244
18245         PR target/26255
18246         * gcc.c-torture/compile/pr26255.c: New test case.
18247
18248 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18249
18250         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18251         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18252         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18253         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18254         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18255         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18256         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18257
18258 2006-02-16  Jeff Law  <law@redhat.com>
18259
18260         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18261         * gcc.dg/tree-ssa/vrp26.c: New test.
18262
18263 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18264
18265         PR target/20353
18266         PR target/24578
18267         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18268         __UCLIBC__ is defined.
18269
18270 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18271
18272         PR fortran/26224
18273         * gfortran.dg/gomp/pr26224.f: New test.
18274
18275 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18276
18277         PR tree-opt/25918
18278         * lib/target-supports.exp
18279         (check_effective_target_vect_short_mult): New.
18280         (check_effective_target_vect_char_mult): New.
18281         (check_effective_target_vect_widen_sum_qi_to_si): New.
18282         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18283         (check_effective_target_vect_widen_sum_hi_to_si): New.
18284         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18285         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18286         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18287         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18288         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18289         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18290         vect-reduc-pattern-2c.c
18291         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18292         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18293         vect-reduc-pattern-1c.c
18294
18295 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18296
18297         PR fortran/24557
18298         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18299
18300 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18301
18302         PR fortran/26054
18303         * gfortran.dg/enum_8.f90: Remove check for warning.
18304         * gfortran.dg/iomsg_1.f90: Ditto.
18305         * gfortran.dg/enum_1.f90: Ditto.
18306         * gfortran.dg/enum_9.f90: Ditto.
18307         * gfortran.dg/enum_2.f90: Ditto.
18308         * gfortran.dg/enum_10.f90: Ditto.
18309         * gfortran.dg/enum_3.f90: Ditto.
18310         * gfortran.dg/flush_1.f90: Ditto.
18311         * gfortran.dg/enum_4.f90: Ditto.
18312         * gfortran.dg/array_constructor_1.f90: Ditto.
18313         * gfortran.dg/enum_5.f90: Ditto.
18314         * gfortran.dg/enum_6.f90: Ditto.
18315         * gfortran.dg/enum_7.f90: Ditto.
18316
18317 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18318
18319         PR middle-end/26300
18320         * gcc.c-torture/compile/20060215-1.c: New test.
18321
18322 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18323
18324         PR middle-end/23670
18325         * gcc.dg/tree-ssa/andor-2.c: New test case.
18326
18327 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18328
18329         PR fortran/25045
18330         * optional_dim.f90: New test.
18331
18332 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18333
18334         PR fortran/26277
18335         * gfortran.dg/label_4.f90: New.
18336
18337 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18338             Diego Novillo  <dnovillo@redhat.com>
18339             Uros Bizjak  <uros@kss-loka.si>
18340
18341         * gfortran.dg/gomp: New directory.
18342
18343 2006-02-14  Richard Guenther  <rguenther@suse.de>
18344
18345         PR tree-optimization/26258
18346         * gcc.dg/torture/pr26258.c: New testcase.
18347
18348 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18349
18350         PR fortran/26246
18351         * gfortran.dg/pr26246_1.f90: New test.
18352         * gfortran.dg/pr26246_2.f90: New test.
18353
18354         PR middle-end/26092
18355         * gcc.c-torture/compile/20060208-1.c: New test.
18356
18357 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18358
18359         PR fortran/26074
18360         PR fortran/25103
18361         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18362         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18363         * gfortran.dg/automatic_module_variable.f90: Change error message.
18364
18365         PR fortran/20861
18366         * gfortran.dg/internal_dummy_1.f90: New test.
18367
18368         PR fortran/20871
18369         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18370
18371
18372         PR fortran/25083
18373         * gfortran.dg/uncommon_block_data_1.f90: New test.
18374         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18375         with standard.
18376
18377         PR fortran/25088
18378         * gfortran.dg/typed_subroutine_1.f90: New test.
18379
18380 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18381
18382         * objc.dg/dwarf-1.m: New.
18383
18384 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18385
18386         PR middle-end/24427
18387         * gcc.dg/tree-ssa/andor-1.c: New test case.
18388
18389 2006-02-13  Josh Conner  <jconner@apple.com>
18390
18391         PR target/25376
18392         * gcc.dg/pr25376.c: New test.
18393
18394         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18395         assemble.
18396         * lib/target-supports.exp (check_named_sections_available):
18397         Only compile named-sections test -- don't assemble.
18398
18399 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18400
18401         * g++.dg/warn/no-write-strings.C: New test.
18402         * g++.dg/warn/write-strings.C: Likewise.
18403         * g++.dg/warn/write-strings-default.C: Likewise.
18404
18405 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18406
18407         PR fortran/25806
18408         * gfortran.dg/ret_pointer_2.f90: New test.
18409
18410 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18411
18412         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18413
18414 2006-02-10  Jeff Law  <law@redhat.com>
18415
18416         * gcc.c-torture/compile/pr26213.c: New test.
18417
18418 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18419
18420         gfortran.dg/null_1.f90: New test.
18421
18422 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18423
18424         PR fortran/14771
18425         * gfortran.dg/parens_4.f90: New.
18426         * gfortran.dg/parens_5.f90: New.
18427
18428 2006-02-10  Richard Guenther  <rguenther@suse.de>
18429
18430         * gcc.dg/pr23372-1.c: Remove empty file.
18431
18432 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18433         Paul Thomas  <pault@gcc.gnu.org>
18434
18435         PR fortran/14771
18436         * gfortran.dg/parens_1.f90: New.
18437         * gfortran.dg/parens_2.f90: New.
18438         * gfortran.dg/parens_3.f90: New.
18439
18440 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18441
18442         PR fortran/26038
18443         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18444
18445         PR fortran/25059
18446         * gfortran.dg/impure_assignment_1.f90: New test.
18447
18448         PR fortran/25070
18449         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18450
18451 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18452
18453         PR target/26141
18454         * g++.dg/expr/stdarg2.C: New test.
18455
18456 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18457
18458         PR inline-asm/16194
18459         * gcc.dg/pr16194.c: New test.
18460
18461 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18462
18463         * ada/acats/run_acats: Use portable variant of "$@".
18464
18465 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18466
18467         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18468         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18469
18470 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18471
18472         PR tree-opt/26179
18473         * g++.dg/opt/pr26179.C: New test.
18474
18475 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18476
18477         PR middle-end/26134
18478         * gcc.dg/tree-ssa/complex-3.c: New test.
18479
18480 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18481
18482         * gcc.c-torture/compile/volatile-1.c: New test.
18483
18484 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18485
18486         PR 26180
18487         * gcc.dg/tree-ssa/pr26180.c: New test.
18488
18489 2006-02-08  Jeff Law  <law@redhat.com>
18490
18491         * gcc.dg/tree-ssa/pr21417.c: New test.
18492
18493 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18494
18495         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18496         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18497
18498 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18499
18500         * lib/scanrtl.exp: New.
18501
18502 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18503
18504         PR c++/26071
18505         * g++.dg/other/virtual2.C: New test.
18506
18507         PR c++/26070
18508         * g++.dg/other/virtual1.C: New test.
18509
18510 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18511
18512         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18513         cleanup-ipa-dump): Update dump file glob patterns.
18514         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18515         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18516
18517         * lib/gcc-dg.exp: Load it.
18518         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18519
18520 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18521
18522         PR testsuite/26159
18523         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18524         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18525
18526 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18527
18528         PR fortran/25577
18529         * gfortran.dg/mvbits_1.f90: New.
18530
18531 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18532
18533         * g++.dg/warn/Wdiv-by-zero.C: New test.
18534         * g++.dg/warn/Wno-div-by-zero.C: New.
18535
18536 2006-02-07  Jeff Law  <law@redhat.com>
18537
18538         * gcc.dg/tree-ssa/pr21559.c: New test.
18539
18540         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18541         multiple VRP passes.
18542         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18543         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18544         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18545         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18546         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18547         * gcc.dg/tree-ssa/vrp02.c: Likewise
18548         * gcc.dg/tree-ssa/vrp11.c: Likewise
18549         * gcc.dg/tree-ssa/pr14341.c: Likewise
18550         * gcc.dg/tree-ssa/vrp19.c: Likewise
18551         * gcc.dg/tree-ssa/vrp20.c: Likewise
18552         * gcc.dg/tree-ssa/vrp03.c: Likewise
18553         * gcc.dg/tree-ssa/pr21086.c: Likewise
18554         * gcc.dg/tree-ssa/pr21959.c: Likewise
18555         * gcc.dg/tree-ssa/vrp21.c: Likewise
18556         * gcc.dg/tree-ssa/vrp04.c: Likewise
18557         * gcc.dg/tree-ssa/pr25485.c: Likewise
18558         * gcc.dg/tree-ssa/pr22026.c: Likewise
18559         * gcc.dg/tree-ssa/vrp22.c: Likewise
18560         * gcc.dg/tree-ssa/vrp05.c: Likewise
18561         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18562         * gcc.dg/tree-ssa/pr20701.c: Likewise
18563         * gcc.dg/tree-ssa/vrp23.c: Likewise
18564         * gcc.dg/tree-ssa/vrp06.c: Likewise
18565         * gcc.dg/tree-ssa/pr22117.c: Likewise
18566         * gcc.dg/tree-ssa/pr20702.c: Likewise
18567         * gcc.dg/tree-ssa/vrp15.c: Likewise
18568         * gcc.dg/tree-ssa/pr21090.c: Likewise
18569         * gcc.dg/tree-ssa/pr21294.c: Likewise
18570         * gcc.dg/tree-ssa/vrp24.c: Likewise
18571         * gcc.dg/tree-ssa/vrp07.c: Likewise
18572         * gcc.dg/tree-ssa/pr21563.c: Likewise
18573         * gcc.dg/tree-ssa/pr25382.c: Likewise
18574         * gcc.dg/tree-ssa/vrp16.c: Likewise
18575         * gcc.dg/tree-ssa/vrp25.c: Likewise
18576         * gcc.dg/tree-ssa/vrp08.c: Likewise
18577         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18578         * gcc.dg/tree-ssa/vrp17.c: Likewise
18579         * gcc.dg/tree-ssa/pr21458.c: Likewise
18580         * g++.dg/tree-ssa/pr18178.C: Likewise
18581
18582 2006-02-07  Richard Guenther  <rguenther@suse.de>
18583
18584         PR c++/26140
18585         Revert
18586         2006-01-30  Richard Guenther  <rguenther@suse.de>
18587         PR c++/23372
18588         * gcc.dg/pr23372-1.C: New testcase.
18589
18590         * g++.dg/tree-ssa/pr26140.C: New testcase.
18591
18592 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/9737
18595         * g++.dg/template/ttp15.C: New test.
18596         * g++.dg/template/ttp16.C: Likewise.
18597         * g++.dg/template/ttp17.C: Likewise.
18598         * g++.old-deja/g++.pt/ttp36.C: Remove.
18599         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18600         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18601         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18602         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18603         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18604         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18605         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18606         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18607         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18608
18609 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18610
18611         PR libfortran/23815
18612         * unf_io_convert_4.f90: New test.
18613
18614 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18615
18616         * gcc.dg/tree-ssa/loadpre10.c: New test.
18617         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18618         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18619         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18620
18621 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18622
18623         PR libfortran/24685
18624         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18625
18626 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18627
18628         PR tree-opt/25251
18629         * gfortran.dg/assign_7.f: New test.
18630
18631 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18632
18633         PR fortran/26041
18634         PR fortran/26064
18635         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18636         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18637         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18638
18639 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18640
18641         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18642         in size_t typedef.
18643
18644 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18645
18646         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18647         * g++.dg/charset/string.c (foo): Likewise.
18648         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18649         const char*
18650         * g++.dg/ext/builtin2.C (printf): Likewise.
18651         * g++.dg/init/new15.C (printf): Likewise.
18652         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18653         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18654         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18655         * g++.dg/template/non-dependent4.C (temp): Likewise.
18656         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18657         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18658         parameter type to const char*.
18659         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18660         Change type to const char*.
18661         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18662         Likewise.
18663         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18664         second parameter type to const char*.
18665         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18666         (Y::Y): Change parameter type to const char*.
18667         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18668         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18669         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18670         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18671         (char*).
18672         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18673         const char*.
18674         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18675         type to const char*.
18676         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18677         return type to const char*.
18678         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18679         to const char*.
18680         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18681         * g++.old-deja/g++.law/refs1.C: Likewise.
18682         * g++.old-deja/g++.law/visibility1.C: Likewise.
18683         * g++.old-deja/g++.law/visibility2.C: Likewise.
18684         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18685         const char*.
18686         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18687         * g++.old-deja/g++.mike/net48.C: Likewise.
18688         * g++.old-deja/g++.mike/p646.C: Likewise.
18689         * g++.old-deja/g++.mike/p6746.C: Likewise.
18690         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18691         type to const char*.
18692         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18693         deprecated conversion warning.
18694         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18695         char*.
18696         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18697         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18698         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18699         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18700         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18701         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18702         * g++.old-deja/g++.pt/t39.C: Likewise.
18703         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18704         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18705
18706 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18707
18708         PR fortran/25075
18709         intrinsic_argument_conformance_1.f90: New test.
18710
18711 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18712
18713         PR fortran/20845
18714         * gfortran.dg/char_result_11.f90: Add SAVE.
18715         * gfortran.dg/der_pointer_4.f90: Ditto.
18716         * gfortran.dg/default_initialization.f90: New test.
18717
18718 2006-02-03  Jeff Law  <law@redhat.com>
18719
18720         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18721         handle more than 100 dump files.
18722         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18723         * lib/scantree.exp (scan-tree-dump): Likewise.
18724         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18725         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18726         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18727         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18728         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18729
18730 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18731
18732         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18733
18734 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18735
18736         * g++.dg/template/using12.C: New test.
18737
18738 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18739
18740         * gcc.target/powerpc/pr25960.c: New test.
18741
18742 2006-02-02  Steven G. Kargl  <kargls@comcast>
18743
18744         PR fortran/24958
18745         gfortran.dg/nullify_2.f90: New test.
18746
18747 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18748
18749         PR 25990
18750         * gcc.dg/gomp/pr25990.c: New test.
18751
18752 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18753
18754         PR c++/25342
18755         * g++.gd/template/partial4.C: New test.
18756
18757 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18758
18759         PR middle-end/26001
18760         * gfortran.dg/data_char_2.f90: New.
18761
18762 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18763
18764         PR fortran/26039
18765         maxval_maxloc_conformance_1.f90: New test.
18766
18767 2006-01-31  Richard Guenther  <rguenther@suse.de>
18768
18769         * gcc.target/i386/sselibm-1.c: New testcase.
18770         * gcc.target/i386/sselibm-2.c: Likewise.
18771         * gcc.target/i386/sselibm-3.c: Likewise.
18772         * gcc.target/i386/sselibm-4.c: Likewise.
18773         * gcc.target/i386/sselibm-5.c: Likewise.
18774
18775 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18776
18777         PR fortran/24266
18778         * gfortran.dg/arrayio_derived_2.f90: New.
18779
18780 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18781
18782         * gcc.dg/unsigned-long-compare.c: New test.
18783
18784 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18785
18786         PR testsuite/25318
18787         * lib/target-supports.exp (check_effective_target_freorder):
18788         Check to see if target supports -freorder-blocks-and-partition.
18789         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18790         instead of "dg-require-named-sections".
18791
18792 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18793
18794         PR target/14798:
18795         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18796         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18797         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18798         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18799         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18800         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18801         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18802         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18803
18804 2006-01-30  Richard Guenther  <rguenther@suse.de>
18805
18806         PR c++/23372
18807         * gcc.dg/pr23372-1.C: New testcase.
18808
18809 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18810
18811         * gcc.dg/gomp/pr25874.c: New test.
18812
18813 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18814
18815         PR tree-opt/25911
18816         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18817
18818 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18819
18820         PR fortran/18578
18821         PR fortran/18579
18822         PR fortran/20857
18823         PR fortran/20885
18824         * gfortran.dg/intent_out_1.f90: New test.
18825
18826 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18827
18828         PR fortran/17911
18829         * gfortran.dg/procedure_lvalue.f90: New test.
18830
18831         PR fortran/20895
18832         PR fortran/25030
18833         * gfortran.dg/char_pointer_assign_2.f90: New test.
18834         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18835         assignment to be consistent with standard.
18836         * gfortran.dg/char_result_2.f90: The same.
18837         * gfortran.dg/char_result_8.f90: The same.
18838
18839 2006-01-28  Zack Weinberg  <zackw@panix.com>
18840
18841         * gcc.dg/Woverlength-strings.c
18842         * gcc.dg/Woverlength-strings-pedantic-c89.c
18843         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18844         * gcc.dg/Woverlength-strings-pedantic-c99.c
18845         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18846
18847 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18848
18849         * gcc.c-torture/execute/20060127-1.c: New test.
18850
18851 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18852
18853         PR c++/25999
18854         * g++.dg/ext/pragmaweak1.C: New test.
18855
18856 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18857
18858         PR c++/25855
18859         * g++.dg/template/spec29.C: New test.
18860
18861 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18862
18863         PR c/19606.
18864         * gcc.c-torture/execute/pr19606.c: New.
18865
18866 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18867
18868         * gcc.dg/pragma-re-4.c: New test.
18869
18870 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18871
18872         PR fortran/25964
18873         * gfortran.dg/assumed_size_refs_3.f90: New test.
18874
18875 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18876
18877         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18878
18879 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18880
18881         PR ada/21317
18882         * ada/acats/support/impdef.a: Add One_Long_Second.
18883         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18884         * ada/acats/tests/c9/c94026.a: Likewise.
18885         * ada/acats/tests/c9/c97305c.ada: Likewise.
18886         * ada/acats/tests/c9/c99004a.ada: Likewise.
18887
18888 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18889
18890         PR fortran/25964
18891         * gfortran.dg/global_references_2.f90: New test.
18892
18893         PR fortran/25084
18894         PR fortran/20852
18895         PR fortran/25085
18896         PR fortran/25086
18897         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18898         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18899
18900         PR fortran/25416
18901         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18902
18903 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18904
18905         PR c/25892
18906         * gcc.dg/Wpointer-sign.c: New.
18907         * gcc.dg/Wpointer-sign-Wall.c: New.
18908         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18909         * gcc.dg/Wpointer-sign-pedantic.c: New.
18910         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18911         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18912
18913 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18914
18915         PR C/25861
18916         * gcc.c-torture/compile/pr25861.c: New test.
18917
18918 2006-01-26  Paul Brook  <paul@codesourcery.com>
18919
18920         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18921         on short-enum targets.
18922         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18923         variable.
18924         (generate_fields): Use short_enums.
18925         (main): Set short_enums.  Document -e.
18926         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18927         on short-enum targets.
18928         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18929         variable.
18930         (generate_fields): Use short_enums.
18931         (main): Set short_enums.  Document -e.
18932         * lib/target-supports.exp (check_effective_target_short_enums): New.
18933
18934 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18935
18936         PR target/25947
18937         * gcc.dg/torture/pr25947-1.c: New test.
18938
18939 2006-01-25  Jan Hubicka  <jh@suse.cz>
18940             Roger Sayle  <roger@eyesopen.com>
18941
18942         PR rtl-optimization/25703
18943         * gcc.target/i386/20060125-1.c: New test case.
18944         * gcc.target/i386/20060125-2.c: New test case.
18945
18946 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18947
18948         PR fortran/18540
18949         * gfortran.dg/goto_1.f: New.
18950
18951 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18952
18953         PR fortran/25716
18954         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18955         25716 on 32-bit systems too.
18956
18957 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18958
18959         PR testsuite/25590
18960         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18961
18962 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18963
18964         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18965
18966 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18967
18968         PR fortran/25835
18969         * gfortran.dg/read_eof.f90: Delete, renamed.
18970         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18971         * gfortran.dg/read_eof_2.f90: New test.
18972         * gfortran.dg/read_eof_3.f90: New test.
18973
18974 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18975
18976         PR tree-opt/25860
18977         * gcc.c-torture/compile/pr25860.c: New test.
18978
18979 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18980
18981         PR c++/25552
18982         * g++.dg/parse/dtor8.C: New test.
18983
18984 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18985
18986         PR testsuite/25891
18987         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18988         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18989         check_effective_target_fopenmp returns 0.
18990
18991 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18992
18993         PR ada/20548
18994         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18995         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18996         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18997
18998 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18999
19000         PR tree-opt/25857
19001         * g++.dg/opt/pr25857.C: New test.
19002
19003 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19004         Jan Hubicka  <jh@suse.cz>
19005         Richard Guenther  <rguenther@suse.de>
19006
19007         PR rtl-optimization/25654
19008         * gcc.dg/torture/pr25654.c: New testcase.
19009         * gcc.target/i386/pr25654.c: Likewise.
19010
19011 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19012
19013         PR fortran/25901
19014         * gfortran.dg/internal references_2.f90: New test.
19015
19016         Fix regression in testing of admissability of attributes.
19017         * gfortran.dg/intent_used_1.f90: New test.
19018
19019 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19020
19021         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19022         Remove target conditional torture options for i?86 and x86_64
19023         GNU/Linux.
19024
19025 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19026
19027         PR c++/10891
19028         * g++.dg/rtti/no-rtti.C: New.
19029
19030 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19031
19032         PR c++/25895
19033         * g++.dg/inherit/conv2.C: New test.
19034
19035         PR c++/25856
19036         * g++.dg/parse/dtor7.C: New test.
19037
19038         PR c++/25858
19039         * g++.dg/template/crash44.C: New test.
19040
19041 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19042
19043         PR fortran/25124
19044         PR fortran/25625
19045         * gfortran.dg/internal_references_1.f90: New test.
19046           PR fortran/20881
19047         PR fortran/23308
19048         PR fortran/25538
19049         PR fortran/25710
19050         * gfortran.dg/global_references_1.f90: New test.
19051         * gfortran.dg/g77/19990905-1.f: Restore the error that
19052         there is a clash between the common block name and
19053         the name of a subroutine reference.
19054
19055         PR fortran/PR24276
19056         * gfortran.dg/aliasing_dummy_1.f90: New test.
19057
19058 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19059
19060         * gcc.dg/vmx/1b-01.c: Warning fix.
19061         * gcc.dg/vmx/1c-02.c: Likewise.
19062         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19063
19064 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19065
19066         PR testsuite/24962
19067         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19068
19069 2006-01-20  Richard Guenther  <rguenther@suse.de>
19070         Steven Bosscher <stevenb.gcc@gmail.com>
19071
19072         PR rtl-optimization/24626
19073         * gcc.dg/torture/pr24626-1.c: New testcase.
19074         * gcc.dg/torture/pr24626-2.c: Likewise.
19075         * gcc.dg/torture/pr24626-3.c: Likewise.
19076         * gcc.dg/torture/pr24626-4.c: Likewise.
19077
19078 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19079
19080         PR c++/5520
19081         * g++.dg/warn/empty-body.C: New.
19082
19083 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19084
19085         PR c++/22136
19086         * g++.dg/template/using10.C: New test.
19087         * g++.dg/temlpate/using11.C: Likewise.
19088         * g++.dg/inherit/using5.C: Tweak error messages.
19089
19090 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19091
19092         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19093         target test.
19094         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19095
19096 2006-01-19  Jan Hubicka  <jh@suse.cz>
19097
19098         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19099
19100 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19101
19102         PR c++/25854
19103         * g++.dg/template/spec28.C: New test.
19104
19105 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19106
19107         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19108         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19109
19110 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19111
19112         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19113         * gcc.dg/gomp/critical-1.c: Likewise.
19114         * gcc.dg/gomp/critical-3.c: Likewise.
19115         * gcc.dg/gomp/empty.c: Likewise.
19116         * gcc.dg/gomp/ordered-1.c: Likewise.
19117         * gcc.dg/gomp/for-4.c: Likewise.
19118         * gcc.dg/gomp/for-6.c: Likewise.
19119         * gcc.dg/gomp/master-3.c: Likewise.
19120         * gcc.dg/gomp/for-8.c: Likewise.
19121         * gcc.dg/gomp/for-10.c: Likewise.
19122         * gcc.dg/gomp/for-18.c: Likewise.
19123         * gcc.dg/gomp/for-5.c: Likewise.
19124         * gcc.dg/gomp/for-7.c: Likewise.
19125         * gcc.dg/gomp/for-9.c: Likewise.
19126
19127 2006-01-18  Jeff Law  <law@redhat.com>
19128
19129         * gcc.dg/tree-ssa/vrp25.c: New test.
19130
19131 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19132
19133         * gcc.dg/pr25805.c: Fix misapplied patch.
19134
19135 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19136
19137         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19138         (check_effective_target_vect_udot_qi): New.
19139         (check_effective_target_vect_sdot_hi): New.
19140         (check_effective_target_vect_udot_hi): New.
19141         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19142         prefixed with "wrapv-" with -fwrapv.
19143         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19144         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19145         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19146         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19147         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19148
19149         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19150         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19151         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19152         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19153
19154 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19155
19156         PR c++/16829
19157         * g++.dg/other/default2.C: New test.
19158         * g++.dg/other/default3.C: New test.
19159
19160 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19161
19162         PR c/25805
19163         * gcc.dg/pr25805.c: New file.
19164
19165 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19166
19167         PR c++/25836
19168         * g++.dg/template/init6.C: New test.
19169
19170 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19171
19172         * gcc.dg/tree-ssa/pr24287.c: New test
19173
19174 2006-01-18  Eric Christopher  <echristo@apple.com>
19175
19176         * g++.dg/eh/table.C: New.
19177
19178 2006-01-18  DJ Delorie  <dj@redhat.com>
19179
19180         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19181         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19182         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19183         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19184
19185 2006-01-18  Jeff Law  <law@redhat.com>
19186
19187         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19188         on wrapping on overflow semantics.
19189
19190         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19191
19192         * gcc.gc/tree-ssa/vrp23.c: New test.
19193         * gcc.gc/tree-ssa/vrp24.c: New test.
19194
19195 2006-01-18  Richard Henderson  <rth@redhat.com>
19196             Aldy Hernandez  <aldyh@redhat.com>
19197             Jakub Jelinek  <jakub@redhat.com>
19198             Diego Novillo  <dnovillo@redhat.com>
19199             Uros Bizjak  <uros@kss-loka.si>
19200
19201         * gcc.dg/gomp: New directory.
19202
19203 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19204             Steven G. Kargl  <kargls@comcast.net>
19205
19206         PR fortran/20869
19207         * gfortran.dg/intrinsic_external_1.f90: New test.
19208
19209         PR fortran/20875.
19210         * gfortran.dg/elemental_pointer_1.f90: New test.
19211
19212         PR fortran/25024
19213         * gfortran.dg/external_procedures_1.f90: New test.
19214
19215         PR fortran/25785
19216         gfortran.dg/assumed_present.f90: New test.
19217
19218 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19219
19220         * g++.dg/parse/lookup5.C: New test.
19221
19222 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19223
19224         PR fortran/25697
19225         * gfortran.dg/read_eof.f90: New test.
19226
19227 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19228
19229         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19230         add a closing brace.
19231
19232 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19233
19234         PR fortran/25631
19235         * gfortran.dg/fmt_tl.f: New test.
19236
19237 2006-01-17  Eric Christopher  <echristo@apple.com>
19238
19239         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19240         * g++.old-deja/g++.warn/impint2.C: Ditto.
19241         * g++.old-deja/g++.other/null1.C: Ditto.
19242         * g++.dg/warn/conv2.C: Ditto.
19243         * g++.dg/warn/conv4.C: New file.
19244
19245 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19246
19247         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19248
19249 2006-01-17  Andreas Jaeger  <aj@suse.de>
19250             Janis Johnson <janis187@us.ibm.com>
19251
19252         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19253         in 64-bit.
19254         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19255         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19256
19257 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19258
19259         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19260         (switchfiles): xfail txxx where xxx >= 25.
19261
19262 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19263
19264         PR testsuite/25764
19265         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19266
19267 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19268
19269         PR c/25682
19270         * gcc.dg/pr25682.c: New test.
19271         * g++.dg/parse/array-size2.C: New test.
19272
19273 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19274
19275         * consistency.vlad: Remove entire directory, 1652 files.
19276
19277 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19278
19279         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19280         check_effective_target_dfprt_nocache): New.
19281         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19282         (check_effective_target_dfprt): New.
19283         * lib/c-compat.exp (check_dfp): Remove.
19284         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19285         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19286         level of support for decimal float.
19287         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19288         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19289         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19290         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19291         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19292         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19293         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19294         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19295         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19296         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19297         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19298         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19299         directives.
19300
19301 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19302
19303         PR testsuite/25741
19304         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19305         $base_dir/../.
19306         * lib/gfortran.exp (gfortran_init): Likewise.
19307         * lib/obj-c++.exp (obj-c++_init): Likewise.
19308         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19309         (scan-assembler-dem-not): Likewise.
19310         * lib/scandump.exp (scan-dump-dem): Likewise.
19311         (scan-dump-dem-not): Likewise.
19312
19313 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19314
19315         PR testsuite/25767
19316         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19317         powerpc-*-darwin*.
19318         * lib/obj-c++.exp (obj-c++_init): Likewise.
19319
19320 2006-01-16  Richard Guenther  <rguenther@suse.de>
19321
19322         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19323
19324 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19325
19326         PR testsuite/25777
19327         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19328         to LD_LIBRARY_PATH.
19329
19330 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19331             Andrew Pinski  <pinskia@physics.uc.edu>
19332
19333         * gcc.dg/minmax-1.c: New test.
19334
19335 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19336
19337         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19338         * gcc.misc-tests/dectest.exp: Ditto.
19339
19340 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19341
19342         PR testsuite/25796
19343         * gcc.target/i386/cmov6.c: Use -march=k8.
19344
19345 2006-01-15  Andreas Jaeger  <aj@suse.de>
19346
19347         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19348         x86 does not have __float128.
19349
19350 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19351
19352         * gcc.target/i386/cmov6.c: New test.
19353
19354 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19355
19356         PR c++/25663
19357         * g++.dg/template/ctor6.C: New test.
19358
19359 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19360
19361         PR tree-optimization/25485
19362         * gcc.dg/tree-ssa/pr25485.c: New.
19363
19364 2006-01-14  Richard Guenther  <rguenther@suse.de>
19365
19366         PR tree-optimization/22548
19367         PR tree-optimization/22555
19368         PR tree-optimization/22501
19369         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19370         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19371         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19372         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19373         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19374         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19375         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19376         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19377         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19378
19379 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19380
19381         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19382         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19383
19384 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19385         Richard Guenther  <rguenther@suse.de>
19386
19387         PR rtl-optimization/24257
19388         * gcc.dg/torture/pr24257.c: New testcase.
19389
19390 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19391
19392         * gcc.c-torture/execute/20060110-1.c: New test.
19393         * gcc.c-torture/execute/20060110-2.c: New test.
19394
19395 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19396
19397         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19398
19399 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19400
19401         PR fortran/25756
19402         * gfortran.dg/label_3.f90: New test.
19403
19404 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19405
19406         PR tree-optimization/25771
19407         * g++.dg/tree-ssa/pr25771.C: New test
19408
19409 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19410
19411         PR tree-opt/24365
19412         * g++.dg/opt/complex5.C: New test.
19413
19414 2006-01-13  Richard Guenther  <rguenther@suse.de>
19415
19416         * gcc.target/i386/387-9.c: New testcase.
19417
19418 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         PR c++/24824
19421         * g++.dg/debug/dwarf2-1.C: New.
19422
19423 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19424
19425         PR testsuite/25728
19426         * lib/gcov.exp (verify-lines): Add "close $fd".
19427
19428 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19429             Ben Elliston  <bje@au.ibm.com>
19430
19431         * gcc.dg/dfp/inf-1.c: New test.
19432
19433 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19434             Yao Qi  <qiyaoltc@cn.ibm.com>
19435             Ben Elliston  <bje@au.ibm.com>
19436             Jon Grimm  <jgrimm2@us.ibm.com>
19437
19438         * gcc.dg/nodfp-1.c: New test.
19439         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19440         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19441         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19442         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19443         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19444         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19445         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19446         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19447         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19448         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19449         * gcc.dg/format/dfp-printf-1.c: Likewise.
19450         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19451         (compat_setup_dfp): New.
19452         * gcc.dg/compat/compat.exp: Use it.
19453         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19454         Make some variables global, prepend "compat_" to their names.
19455         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19456         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19457         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19458         * lib/compat.exp (compat_skip_list): Make global, rename.
19459         * lib/c-compat.exp: New file.
19460         * lib/target-supports.exp (check_effective_target_dfp): New.
19461
19462         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19463         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19464         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19465         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19466         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19467         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19468         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19469         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19470         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19471         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19472         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19473         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19474         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19475         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19476         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19477         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19478         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19479         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19480         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19481         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19482         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19483         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19484         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19485         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19486         gcc.dg/dfp/struct-layout-1.c,
19487         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19488         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19489         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19490         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19491         gcc.dg/dfp/func-vararg-dfp.c,
19492         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19493         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19494         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19495         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19496         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19497
19498 2006-01-11  Richard Guenther  <rguenther@suse.de>
19499
19500         PR tree-optimization/25734
19501         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19502
19503 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19504
19505         PR fortran/25486
19506         * gfortran.dg/literal_character_constant_1_x.F: New test.
19507         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19508         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19509         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19510
19511 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         PR c++/25386
19514         * g++.dg/ext/packed3.C: Add expected packed error.
19515
19516 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19517
19518         PR target/25706
19519         * gcc.dg/torture/pr25706-1.c: New test.
19520
19521 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19522
19523         PR tree-optimization/23109
19524         PR tree-optimization/23948
19525         PR tree-optimization/24123
19526
19527         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19528         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19529         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19530         g++.dg/tree-ssa/pr23948.C: New testcases.
19531         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19532         three divisions in order to do the optimization.
19533
19534 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19535
19536         PR c++/25632
19537         * g++.dg/other/pr25632.C: New test.
19538
19539 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19540
19541         PR fortran/25730
19542         * gfortran.dg/used_types_1.f90: New test.
19543
19544 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19545
19546         PR target/25718
19547         * gcc.dg/torture/pr25718-1.c: New test.
19548
19549 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19550
19551         * gfortran.dg/list_read_2.f90: Fix typo in description.
19552
19553 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19554
19555         * lib/target-supports.exp (check_visibility_available): Simplify test
19556         for *-*-netware*.
19557         (check_profiling_available): Fail for *-*-netware*.
19558         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19559         * gcc.dg/20021014-1.c: Likewise.
19560         * gcc.dg/nest.c: Likewise.
19561
19562 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19563
19564         fortran/24936
19565         * gfortran.dg/forall_3.f90: New test.
19566
19567 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         PR fortran/21977
19570         * gfortran.dg/nesting_2.f90: New test.
19571         * gfortran.dg/nesting_3.f90: New test.
19572
19573 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19574
19575         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19576         Fix typo in comment.
19577
19578 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19579
19580         * gfortran.dg/single_char_string.f90: New test.
19581
19582 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19583
19584         * gfortran.dg/ichar_2.f90: New test.
19585
19586 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19587
19588         PR fortran/25093
19589         * gfortran.dg/private_type_4.f90: New.
19590
19591 2006-01-07  Richard Guenther  <rguenther@suse.de>
19592
19593         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19594
19595 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19596
19597         * gfortran.dg/func_decl_1.f90: New.
19598         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19599         * gfortran.dg/array_alloc_2.f90: Likewise.
19600         * gfortran.dg/char_result_8.f90: Likewise.
19601         * gfortran.dg/dup_save_1.f90: Likewise.
19602         * gfortran.dg/dup_save_2.f90: Likewise.
19603         * gfortran.dg/f2c_6.f90: Likewise.
19604         * gfortran.dg/f2c_7.f90: Likewise.
19605         * gfortran.dg/func_result_2.f90: Likewise.
19606         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19607
19608 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19609
19610         PR fortran/22146
19611         * gfortran.dg/elemental_subroutine_1.f90: New test.
19612         * gfortran.dg/elemental_subroutine_2.f90: New test.
19613
19614         PR fortran/25029
19615         PR fortran/21256
19616         * gfortran.dg/assumed_size_refs_1.f90: New test.
19617
19618         PR fortran/20868
19619         PR fortran/20870
19620         * gfortran.dg/assumed_size_refs_2.f90: New test.
19621         * gfortran.dg/initialization_1.f90: Change warning message.
19622
19623 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19624
19625         * gcc.dg/tree-ssa/loop-15.c: New test.
19626
19627 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19628
19629         PR fortran/25598
19630         * gfortran.dg/backspace_3.f: New test.
19631         * gfortran.dg/backspace_4.f: New test.
19632
19633 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19634
19635         PR fortran/24268
19636         * gfortran.dg/fmt_white.f: Update test.
19637
19638 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19639
19640         * gcc.dg/cast-1.c: Add new warning.
19641         * gcc.dg/cast-2.c: Likewise.
19642         * gcc.dg/cast-3.c: Likewise.
19643         * gcc.dg/format/cast-1.c: Likewise.
19644         * gcc.dg/cast-4.c: New testcase.
19645
19646 2006-01-05  Richard Guenther  <rguenther@suse.de>
19647
19648         PR tree-optimization/22555
19649         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19650
19651 2006-01-05  Richard Guenther  <rguenther@suse.de>
19652             Diego Novillo  <dnovillo@redhat.com>
19653
19654         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19655         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19656         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19657         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19658         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19659         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19660         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19661         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19662         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19663         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19664         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19665         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19666         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19667         * treelang/compile/extravar.tree: Likewise.
19668         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19669         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19670         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19671         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19672         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19673
19674 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19675
19676         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19677         for 64-bit fix.
19678
19679 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19680
19681         PR fortran/23675
19682         gfortran.dg/char_result_11.f90: New.
19683
19684 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19685
19686         PR c++/24782
19687         * g++.dg/parse/access9.C: New test.
19688         * g++.dg/tc1/dr52.C: Tweak error markers.
19689
19690 2006-01-04  Richard Henderson  <rth@redhat.com>
19691
19692         Merge from gomp branch.
19693         * g++.dg/parse/pragma2.C: Update expected error lines.
19694
19695 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19696
19697         * g++.dg/other/i386-2.C: New test.
19698
19699         PR target/25554
19700         * gcc.c-torture/compile/20051228-1.c: New test.
19701
19702         PR c/25559
19703         * gcc.dg/pr25559.c: New test.
19704
19705 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19706
19707         PR c++/25492
19708         * g++.dg/lookup/friend9.C: New test.
19709
19710         PR c++/25625
19711         * g++.dg/template/repo5.C: New test.
19712
19713 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19714
19715         PR fortran/25101
19716         * gfortran.dg/forall_2.f90: New test.
19717
19718 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19719
19720         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19721         dg-require-weak.  Adjust regexp to handle leading-underscore
19722         targets and space as well as TAB after .weak.  Change previous
19723         64-bit fix to not use naked dot.
19724
19725 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19726
19727         PR rtl-optimization/25578
19728         * gcc.c-torture/execute/20060102-1.c: New testcase.
19729
19730 2006-01-03  Richard Guenther  <rguenther@suse.de>
19731
19732         PR c/25183
19733         * gcc.dg/torture/pr25183.c: New testcase.
19734
19735 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19736
19737         Merge from gomp-branch.
19738         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19739         * gcc.dg/ia64-sync-2.c: Likewise.
19740         * gcc.dg/ia64-sync-3.c: Likewise.
19741         * gcc.dg/ia64-sync-4.c: Likewise.
19742         * gcc.dg/sync-2.c: Likewise.
19743         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19744         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19745
19746 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/25635
19749         * g++.dg/parse/operator6.C: New test.
19750
19751         PR c++/25637
19752         * g++.dg/parse/error29.C: New test.
19753
19754         PR c++/25638
19755         * g++.dg/parse/dtor6.C: New test.
19756
19757         PR c++/25633
19758         * g++.dg/parse/ctor3.C: New test.
19759
19760         PR c++/25634
19761         * g++.dg/template/class3.C: New test.
19762
19763 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19764
19765         * g++.dg/debug/debug9.C: New.
19766
19767 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19768
19769         PR fortran/24640
19770         * gfortran.dg/label_2.f90: New test.
19771
19772 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19773
19774         * g++.dg/lookup/using12.C: Tighten error marker.
19775
19776 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19777             Andrew Pinski <pinskia@physics.uc.edu>
19778
19779         * gcc.target/powerpc/darwin-abi-3.c: New file.
19780         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19781         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19782         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19783         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19784         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19785         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19786         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19787         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19788
19789 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19790
19791         * gcc.dg/tree-ssa/loadpre1.c: New;
19792         * gcc.dg/tree-ssa/loadpre2.c: New;
19793         * gcc.dg/tree-ssa/loadpre3.c: New;
19794         * gcc.dg/tree-ssa/loadpre4.c: New;
19795         * gcc.dg/tree-ssa/loadpre5.c: New;
19796         * gcc.dg/tree-ssa/loadpre6.c: New;
19797         * gcc.dg/tree-ssa/loadpre7.c: New;
19798         * gcc.dg/tree-ssa/loadpre8.c: New;
19799         * gcc.dg/tree-ssa/loadpre9.c: New;
19800
19801 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19802
19803         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19804         * g++.dg/abi/thunk4.C: Likewise.
19805
19806 2006-01-01  Andreas Jaeger  <aj@suse.de>
19807
19808         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19809         portable.
19810
19811 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19812
19813         PR c++/25294
19814         * gcc.dg/pragma-pack-3.c: New test.
19815         * g++.dg/parse/pragma3.C: New test.
19816
19817 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19818
19819         PR middle-end/24827
19820         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19821
19822 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19823
19824         PR testsuite/25214
19825         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19826
19827 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19828
19829         PR fortran/22607
19830         * gfortran-dg/pure_byref_3.f90: New.
19831
19832         fortran/PR 25396
19833         * gfortran.dg/userdef_operator_1.f90: New.
19834
19835 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19836
19837         * g++.dg/abi/thunk3.C: New.
19838         * g++.dg/abi/thunk4.C: New.
19839
19840 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19841
19842         PR fortran/25532
19843         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19844         associated derived type components of derived types are
19845         properly declared in contained procedures.
19846
19847 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19848
19849         PR libgfortran/25139
19850         * gfortran.dg/backspace_2.f: New test.
19851
19852 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19853
19854         PR libgfortran/25550
19855         * gfortran.dg/endfile.f: New test.
19856
19857 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19858
19859         PR libgfortran/25419
19860         * gfortran.dg/comma.f: New test.
19861
19862 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19863
19864         * lib/gfortran-dg.exp: Remove trailing whitespace.
19865         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19866         -funroll-all-loops.
19867
19868 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19869
19870         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19871         Extended Double long doubles or repeat tests when long double is
19872         the same size as double.
19873
19874 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19875
19876         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19877
19878         PR testsuite/25442
19879         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19880         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19881
19882         PR testsuite/25441
19883         * gcc.dg/pr23911.c: Make test variable static.
19884
19885         PR testsuite/25444
19886         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19887
19888 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/25439
19891         * g++.dg/parse/crash17.C: Adjust error markers.
19892         * g++.dg/template/error20.C: New test.
19893
19894 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19895
19896         PR c++/23172
19897         * g++.dg/ext/complit4.C: New test.
19898
19899         PR c++/25417
19900         * g++.dg/ext/complit5.C: Likewise.
19901
19902 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19903
19904         PR tree-optimization/25125
19905         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19906         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19907         * gcc.c-torture/execute/pr25125.c: New.
19908
19909 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19910
19911         PR fortran/25029
19912         PR fortran/21256
19913         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19914         functions with incorrect assumed size references.
19915
19916 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19917
19918         PR c++/23171
19919         * g++.dg/opt/init1.C: New test.
19920
19921 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19922
19923         PR c++/24671
19924         * g++.dg/template/sfinae3.C: New test.
19925
19926 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19927
19928         * g++.dg/other/friend4.C: New test.
19929
19930 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19931
19932         PR target/25005
19933         * g++.dg/opt/pr25005.C: New test.
19934
19935 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19936
19937         PR c++/25369
19938         * g++.dg/template/ptrmem16.C: New test.
19939
19940 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19941
19942         PR fortran/25029
19943         PR fortran/21256
19944         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19945
19946 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19947
19948         PR libgfortran/25307
19949         * gfortran.dg/list_read_5.f90: New test.
19950
19951 2005-12-22  Richard Henderson  <rth@redhat.com>
19952
19953         * gcc.target/i386/sse-7.c: Use -msse2.
19954
19955 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19956
19957         PR rtl-optimization/25432
19958         * gcc.c-torture/compile/20051216-1.c: New test.
19959
19960         PR objc/25328
19961         * objc/execute/pr25328.m: New test.
19962
19963 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19964
19965         PR c++/25364
19966         * g++.dg/template/call4.C: New test.
19967
19968 2005-12-22  Dale Johannesen  <dalej@apple.com>
19969
19970         * gcc.target/i386/sse-17.c: New.
19971
19972 2005-12-22  Paul Brook  <paul@codesourcery.com>
19973
19974         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19975
19976 2005-12-22  Paul Brook  <paul@codesourcery.com>
19977
19978         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19979
19980 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19981
19982         PR tree-opt/25513
19983         * gcc.c-torture/compile/pr25513.c: New test.
19984
19985 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19986
19987         PR c++/23333
19988         * g++.dg/parse/error25.C: Add more tests.
19989
19990 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19991
19992         PR fortran/18990
19993         * gfortran.dg/der_charlen_1.f90: New.
19994
19995 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19996
19997         PR fortran/20889
19998         * gfortran.dg/pointer_component_type_1.f90: New test.
19999
20000         PR fortran/25029
20001         PR fortran/21256
20002         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20003         should give an error with assumed size array refernces and checks
20004         those that should not.
20005         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20006         reference an upper bound so that it does not generate an error.
20007
20008         PR fortran/19362
20009         PR fortran/20244
20010         PR fortran/20864
20011         PR fortran/25391
20012         * gfortran.dg/used_dummy_types_1.f90: New test.
20013         * gfortran.dg/used_dummy_types_2.f90: New test.
20014         * gfortran.dg/used_dummy_types_3.f90: New test.
20015         * gfortran.dg/used_dummy_types_4.f90: New test.
20016         * gfortran.dg/used_dummy_types_5.f90: New test.
20017
20018         PR fortran/23152
20019         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20020         group already being USE associated.
20021         * gfortran.dg/assumed_shape_nml.f90: New test.
20022         * gfortran.dg/assumed_size_nml.f90: New test.
20023
20024         PR fortran/20862
20025         PR fortran/25053
20026         PR fortran/25063
20027         PR fortran/25064
20028         PR fortran/25066
20029         PR fortran/25067
20030         PR fortran/25068
20031         PR fortran/25307
20032         * gfortran.dg/io_constraints_1.f90: New test.
20033         * gfortran.dg/io_constraints_1.f90: New test.
20034         * gfortran.dg/iostat_3.f90: Change wording of warning.
20035         * gfortran.dg/g77/19981216-0.f: The same.
20036
20037 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20038
20039         PR tree-optimization/23518
20040         * gcc.dg/pr23518.c: New.
20041
20042 2005-12-21  Mike Stump  <mrs@apple.com>
20043
20044         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20045
20046 2005-12-21  Paul Brook  <paul@codesourcery.com>
20047
20048         * gcc.dg/pr19340.c: Skip on m68k targets.
20049
20050 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20051
20052         PR rtl-optimization/25196
20053         * gcc.dg/pr25196.c: New test.
20054
20055 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20056
20057         PR fortran/25423
20058         gfortran.dg/where_nested_1.f90: New.
20059
20060 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20061
20062         PR tree-optimization/25382.
20063         * gcc.dg/tree-ssa/pr25382.c: New.
20064
20065 2005-12-20  Richard Guenther  <rguenther@suse.de>
20066
20067         PR middle-end/24306
20068         * gcc.target/i386/pr24306.c: New testcase.
20069
20070 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20071
20072         PR tree-optimization/25501
20073         * gcc.dg/tree-ssa/pr25501.c: New.
20074
20075 2005-12-20  Richard Guenther  <rguenther@suse.de>
20076
20077         Revert
20078         2005-12-02  Richard Guenther  <rguenther@suse.de>
20079
20080         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20081
20082 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/21228
20085         * g++.dg/warn/Wunreachable-code-2.C: New test.
20086
20087 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20088
20089         PR c++/24278
20090         * g++.dg/template/ctor5.C: New test.
20091
20092         PR c++/24915
20093         * g++.dg/template/overload8.C: New test.
20094
20095 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20096
20097         * gcc.c-torture/compile/pr25483 : New test.
20098
20099 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20100
20101         PR c++/20552
20102         * g++.dg/ext/typeof10.C: New test.
20103
20104 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20105
20106         * gcc.dg/mt-loopi1.c: New.
20107
20108 2005-12-18  Richard Guenther  <rguenther@suse.de>
20109
20110         PR tree-optimization/25481
20111         * gcc.dg/torture/pr25481.c: New testcase.
20112
20113 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20114
20115         PR rtl-optimization/21041
20116         * gcc.dg/pr21041.c: New test.
20117
20118 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20119
20120         PR libgfortran/25463
20121         * gfortran.dg/advance.f90: New test.
20122
20123 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20124
20125         * gcc.dg/20051201-1.c: New test.
20126
20127 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20128
20129         PR fortran/25018
20130         * gfortran.dg/initialization_1.f90: New test.
20131         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20132         * gfortran.dg/g77/980616-0.f: The same.
20133
20134 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20135
20136         * PR fortran/25458
20137         * gfortran.dg/chkbits.f90: New test.
20138
20139 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20140
20141         * gfortran.dg/enum_5.f: Revert to previous version.
20142
20143 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20144
20145         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20146         * gfortran.dg/nested_modules_1.f90: Ditto.
20147         * gfortran.dg/hollerith_f95.f90: Ditto.
20148         * gfortran.dg/select_5.f90: Ditto.
20149         * gfortran.dg/secnds.f: Ditto.
20150         * gfortran.dg/hollerith2.f90: Ditto.
20151         * gfortran.dg/imag_2.f: Ditto.
20152         * gfortran.dg/ftell_2.f90: Ditto.
20153         * gfortran.dg/malloc_free_1.f90: Ditto.
20154         * gfortran.dg/logint-1.f: Ditto.
20155         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20156         * gfortran.dg/e_d_fmt.f90: Ditto.
20157         * gfortran.dg/hollerith_legacy.f90: Ditto.
20158         * gfortran.dg/logint-2.f: Ditto.
20159         * gfortran.dg/enum_5.f90: Ditto.
20160         * gfortran.dg/f2c_2.f90: Ditto.
20161         * gfortran.dg/pr17143.f90: Ditto.
20162         * gfortran.dg/namelist_14.f90: Ditto.
20163         * gfortran.dg/logint-3.f: Ditto.
20164         * gfortran.dg/spread_scalar_source.f90: Ditto.
20165         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20166         * gfortran.dg/namelist_11.f: Ditto.
20167         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20168         * gfortran.dg/g77/20010519-1.f
20169         * gfortran.dg/g77/alpha1.f: Ditto.
20170         * gfortran.dg/g77/990115-1.f: Ditto.
20171         * gfortran.dg/g77/erfc.f: Ditto.
20172         * gfortran.dg/g77/19990313-3.f: Ditto.
20173         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20174         * gfortran.dg/g77/20010426.f: Ditto.
20175         * gfortran.dg/g77/19990313-0.f: Ditto.
20176         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20177         * gfortran.dg/g77/20000629-1.f: Ditto.
20178         * gfortran.dg/g77/970125-0.f: Ditto.
20179         * gfortran.dg/g77/8485.f: Ditto.
20180         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20181         * gfortran.dg/g77/19990313-1.f: Ditto.
20182         * gfortran.dg/g77/int8421.f: Ditto.
20183         * gfortran.dg/g77/19990305-0.f: Ditto.
20184         * gfortran.dg/g77/947.f: Ditto.
20185         * gfortran.dg/g77/19990905-2.f: Ditto.
20186         * gfortran.dg/g77/cabs.f: Ditto.
20187         * gfortran.dg/g77/19990313-2.f: Ditto.
20188         * gfortran.dg/g77/20020307-1.f: Ditto.
20189         * gfortran.dg/g77/dcomplex.f: Ditto.
20190         * gfortran.dg/g77/19990502-1.f: Ditto.
20191         * gfortran.dg/g77/19981216-0.f: Ditto.
20192         * gfortran.dg/common_4.f90: Ditto.
20193         * gfortran.dg/entry_4.f90: Ditto.
20194         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20195         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20196         * gfortran.dg/namelist_12.f: Ditto.
20197         * gfortran.dg/scale_1.f90: Ditto.
20198         * gfortran.dg/modulo_1.f90
20199         * gfortran.dg/hollerith.f90: Ditto.
20200         * gfortran.dg/direct_io_3.f90: Ditto.
20201         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20202         * gfortran.dg/gnu_logical_1.F: Ditto.
20203         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20204         * gfortran.dg/assign_1.f90: Ditto.
20205         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20206         * gfortran.dg/pr23095.f: Ditto.
20207         * gfortran.dg/read_float_1.f90: Ditto.
20208
20209 2005-12-17  Andreas Jaeger  <aj@suse.de>
20210
20211         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20212         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20213
20214 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20215
20216         PR fortran/24268
20217         * gfortran.dg/fmt_white.f: New test.
20218
20219 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20220
20221         * gfortran.dg/label_1.f90: New test.
20222
20223 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20224
20225         PR testsuite/25422
20226         * gcc.dg/20031012-1.c: Add -Walways-true option.
20227         * gcc.dg/weak/weak-3.c: Likewise.
20228         * g++.old-deja/g++.mike/warn8.C: Likewise.
20229
20230 2005-12-16  Mike Stump  <mrs@apple.com>
20231
20232         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20233         exit.
20234
20235 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20236
20237         PR libgfortran/25264
20238         PR libgfortran/25349
20239         * gfortran.dg/tl_editing.f90: Added additional checks.
20240         * gfortran.dg/t_editing.f: New test.
20241         * gfortran.dg/write_padding.f90: New test
20242
20243 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20244
20245         PR testsuite/25215
20246         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20247
20248 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20249
20250         PR rtl-optimization/24899
20251         * gcc.c-torture/execute/20051215-1.c: New test.
20252
20253 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20254
20255         PR 24823
20256         * gfortran.dg/pr24823.f: New test.
20257
20258 2005-12-16  Jeff Law  <law@redhat.com>
20259
20260         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20261
20262 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20263
20264         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20265         (base_types): Change C++ style comments to C style comments.  Remove
20266         aligned types from the array.  Keep Enums disabled.
20267         (complex_types): Remove aligned types from the array.
20268         Comment out "_Complex long double".
20269         (attrib_types): Remove.
20270         (complex_attrib_types): Remove.
20271         (attrib_array_types): Remove.
20272         (complex_attrib_array_types): Remove.
20273         (aligned_bitfld_types): Remove.
20274         (n_aligned_bitfld_types): Remove.
20275         (FEATURE_ALIGNEDPACKED): Delete.
20276         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20277         (singles): Remove support for adding attributes.
20278         (choose_type): Remove support for attributed types.
20279         (generate_fields): Remove support for attributed bit-fields.
20280         Remove support for adding attributes.
20281         (generate_random_tests): Remove support for adding attributes.
20282         (features): Add back "[0] :0" and "complex vector [0]".
20283         (main): Remove support for attributed bit-fields.
20284         Uncomment the calling of generate_random_tests for the rests of
20285         the tests.
20286
20287 2005-12-16  Jan Hubicka  <jh@suse.cz>
20288
20289         * gcc.c-torture/combine/pr25224.c: New.
20290
20291 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20292
20293         PR other/25028
20294         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20295         HP-UX.
20296
20297 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20298
20299         * gcc.dg/20051215-1.c: New file.
20300
20301 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20302
20303         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20304         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20305
20306 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20307
20308         PR fortran/18197
20309         * gfortran.dg/dummy_functions_1.f90: New.
20310
20311 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20312
20313         PR rtl-optimization/25310
20314         * gcc.c-torture/compile/pr25310.c: New test.
20315
20316 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20317
20318         PR debug/25023
20319         * gcc.dg/pr25023.c: New test.
20320
20321 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20322
20323         * g++.old-deja/g++.brendan/redecl1.C,
20324         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20325         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20326         g++.old-deja/g++.oliva/typeof1.C,
20327         g++.old-deja/g++.other/crash16.C,
20328         g++.old-deja/g++.other/crash34.C,
20329         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20330         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20331         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20332         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20333         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20334         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20335         Remove xfail.
20336
20337 2005-12-14  Kean Johnston  <jkj@sco.com>
20338             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20339
20340         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20341         * gcc.target/i386/20020523-1.c: Ditto.
20342         * gcc.target/i386/tailcall-1.c: Ditto.
20343         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20344         * gcc.target/i386/ssetype-5.c: Ditto.
20345
20346 2005-12-14  Jeff Law  <law@redhat.com>
20347
20348         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20349
20350 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20351
20352         PR target/25254
20353         PR target/24188
20354         * gcc.target/i386/pr25254.c: New test.
20355         * gfortran.dg/PR24188.f: New test.
20356
20357 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20358
20359         * lib/fortran-torture.exp: Catch remaining uses of
20360         remote_file build delete.
20361
20362 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20363
20364         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20365
20366 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20367
20368         * gcc.dg/warn-addr-cmp.c: New test.
20369
20370 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20371
20372         PR debug/25023
20373         PR target/25293
20374         * gcc.target/i386/pr25293.c: New test.
20375
20376 2005-12-13  Petr Machata  <machata@post.cz>
20377
20378         PR c++/24907
20379         * g++.dg/parse/comma2.C: New test.
20380
20381 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20382             Jakub Jelinek  <jakub@redhat.com>
20383
20384         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20385         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20386         (limits.h): Include unconditionally.
20387         (stdlib.h): Likewise.
20388         (hashtab.h): Do not include.
20389         (getopt.h): Likewise.
20390         (stddef.h): Include.
20391         (hashval_t): Define.
20392         (struct entry): Add "next" field.
20393         (HASH_SIZE): New macro.
20394         (hash_table): New variable.
20395         (switchfiles): Do not use xmalloc.
20396         (mix): New macro.
20397         (iterative_hash): New function.
20398         (hasht): Remove.
20399         (e_exists): New function.
20400         (e_insert): Likewise.
20401         (output): Use, instead of libiberty hashtable functions.
20402         (main): Do not use getopt.  Do not call htab_create.
20403
20404 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20405
20406         PR c++/25331
20407         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20408         put atal* and atpaal* attributes on array elements.
20409         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20410         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20411         put atal* and atpaal* attributes on array elements.
20412         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20413
20414 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20415
20416         * gcc.dg/single-precision-constant.c: New test.
20417
20418 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20419
20420         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20421         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20422         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20423         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20424         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20425         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20426         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20427         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20428         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20429         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20430         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20431         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20432         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20433         gcc.target/powerpc/ppc-sdata-2.c,
20434         gcc.target/powerpc/ppc-stackalign-1.c,
20435         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20436         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20437         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20438         gcc.target/powerpc/rs6000-ldouble-2.c,
20439         gcc.target/powerpc/rs6000-power2-1.c,
20440         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20441         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20442         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20443         option into target selector.
20444         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20445         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20446
20447 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20448
20449         PR objc/25348
20450         * objc.dg/encode-9.m: New test.
20451
20452 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20453
20454         PR testsuite/20772
20455         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20456         * gcc.dg/asm-b.c: Fix typo.
20457         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20458         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20459         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20460         i?86 lp64 and x86_64 ilp32.
20461         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20462         on i?86 lp64.
20463         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20464
20465 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20466
20467         PR fortran/25078
20468         gfortran.dg/equiv_5.f90: New test.
20469
20470 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20471
20472         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20473         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20474         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20475         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20476         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20477         * gcc.dg/tree-ssa/reassoc-5.c: New.
20478         * gcc.dg/tree-ssa/reassoc-6.c: New.
20479         * gcc.dg/tree-ssa/reassoc-7.c: New.
20480         * gcc.dg/tree-ssa/reassoc-8.c: New.
20481         * gcc.dg/tree-ssa/reassoc-9.c: New.
20482         * gcc.dg/tree-ssa/reassoc-10.c: New.
20483         * gcc.dg/tree-ssa/reassoc-11.c: New.
20484
20485 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20486
20487         PR testsuite/25167
20488         PR testsuite/24478
20489         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20490
20491 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/25300
20494         * g++.dg/template/inherit.C: Do not use a generic error message.
20495
20496 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20497
20498         PR libobjc/25354
20499         * objc.dg/gnu-encoding: New directory.
20500         * objc.dg/gnu-encoding/compat-common.h: New file.
20501         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20502         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20503         * objc.dg/gnu-encoding/vector-defs.h: New file.
20504         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20505         * objc.dg/gnu-encoding/generate-random.c: New file.
20506         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20507         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20508         * objc.dg/gnu-encoding/generate-random.h: New file.
20509
20510 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20511
20512         PR c++/25337
20513         * g++.dg/template/defarg7.C: New test.
20514
20515 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20516
20517         PR libobjc/25347
20518         * objc.dg/encode-8.m: New test.
20519
20520 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20521
20522         PR libobjc/25346
20523         * objc.dg/encode-7.m: New test.
20524
20525 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20526
20527         PR c++/25010
20528         * g++.dg/opt/inline10.C: New test.
20529
20530 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20531
20532         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20533
20534 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20535
20536         * gfortran.dg/substring_equivalence.f90: typo in comment
20537
20538 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20539
20540         PR fortran/25068
20541         * gfortran.dg/iostat_3.f90: New test.
20542
20543 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20544
20545         PR fortran/23815
20546         * gfortran.dg/unf_io_convert_1.f90: New test.
20547         * gfortran.dg/unf_io_convert_2.f90: New test.
20548         * gfortran.dg/unf_io_convert_3.f90: New test.
20549
20550 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20551
20552         PR testsuite/20772
20553         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20554         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20555         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20556         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20557         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20558         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20559         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20560         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20561         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20562         gcc.dg/torture/fp-int-convert-float128-timode.c,
20563         gcc.dg/torture/fp-int-convert-float128.c,
20564         gcc.dg/torture/fp-int-convert-float80-timode.c,
20565         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20566         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20567
20568         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20569
20570 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20571
20572         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20573
20574 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20575
20576         * gcc.dg/20051207-1.c,
20577         * gcc.dg/20051207-2.c,
20578         * gcc.dg/20051207-3.c: New tests.
20579
20580 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20581
20582         PR testsuite/20772
20583         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20584         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20585         dg-skip-if target selector.
20586
20587         PR testsuite/20772
20588         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20589         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20590         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20591         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20592         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20593         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20594         and/or merge with i?86 cases.
20595
20596         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20597
20598         PR testsuite/20772
20599         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20600         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20601         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20602         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20603         x86_64-*-linux*.
20604
20605 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20606
20607         PR target/25311
20608         * gcc.c-torture/compile/pr25311.c: New test.
20609
20610 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20611
20612         PR libgfortran/25039
20613         * gfortran.dg/read_comma.f: New test.
20614
20615 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20616
20617         PR c++/19317
20618         * g++.dg/opt/pr19317-1.C: New test.
20619         * g++.dg/opt/pr19317-2.C: New test.
20620         * g++.dg/opt/pr19317-3.C: New test.
20621
20622         PR target/19005
20623         * gcc.c-torture/execute/pr19005.c: New test.
20624
20625         PR target/17828
20626         * g++.old-deja/g++.other/comdat5.C: New test.
20627         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20628
20629         * g++.dg/compat/struct-layout-1.exp: New file.
20630         * g++.dg/compat/struct-layout-1.h: New.
20631         * g++.dg/compat/struct-layout-1_generate.c: New.
20632         * g++.dg/compat/struct-layout-1_x1.h: New.
20633         * g++.dg/compat/struct-layout-1_x2.h: New.
20634         * g++.dg/compat/struct-layout-1_y1.h: New.
20635         * g++.dg/compat/struct-layout-1_y2.h: New.
20636
20637         * gcc.dg/20050330-2.c: New test.
20638
20639 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20640
20641         PR fortran/25292
20642         * gfortran.dg/associated_1.f90: New.
20643
20644 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20645
20646         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20647         ILP32 vect_no_align platforms.
20648
20649 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20650             Jakub Jelinek  <jakub@redhat.com>
20651
20652         PR target/25268
20653         * gcc.c-torture/compile/20051207-1.c: New test.
20654
20655 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20656
20657         PR testsuite/20772
20658         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20659         gcc.dg/torture/pr18582-1.c,
20660         gcc.target/i386/attributes-error.c: Also test on x86_64.
20661
20662         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20663
20664 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20665
20666         PR c++/19397
20667         * g++.dg/template/typedef3.C: New test.
20668
20669         PR c++/19762
20670         PR c++/19764
20671         * g++.dg/template/dtor3.C: Fix error markers.
20672
20673 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20674
20675         * lib/target-supports.exp (check_effective_target_sync_char_short):
20676         Add s390*.
20677
20678 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20679
20680         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20681
20682 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20683
20684         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20685         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20686         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20687         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20688
20689 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20690
20691         PR c++/25263
20692         * g++.dg/other/array2.C: New test case.
20693
20694 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20695
20696         * gcc.dg/darwin-weakimport-3.c: New.
20697
20698         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20699         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20700         and to work on Darwin.
20701         * gcc.dg/attr-weakref-1b.c: New file.
20702         * gcc.dg/attr-weakref-2.c: New test.
20703         * gcc.dg/darwin-weakref-1.c: New test.
20704
20705 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20706
20707         PR testsuite/25247
20708         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20709         use in selector expressions.
20710         (dg-xfail-if): Ditto.
20711         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20712         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20713         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20714         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20715         * gcc.test-framework/test-framework.exp: Skip generated tests if
20716         CHECK_TEST_FRAMEWORK is not 1.
20717
20718 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20719
20720         PR tree-optimization/24963
20721         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20722
20723         PR target/24108
20724         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20725
20726         PR target/18580
20727         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20728         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20729         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20730         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20731
20732 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20733
20734         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20735         dg-options.
20736
20737 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20738
20739         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20740
20741 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20742
20743         * gcc.dg/format/cast-1.c: New test.
20744
20745 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20746
20747         PR c/7776
20748         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20749         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20750         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20751         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20752
20753 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20754
20755         * gcc.dg/cast-pretty-print-1.c: New test.
20756
20757 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20758
20759         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20760
20761 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/24173
20764         * g++.dg/template/friend40.C: New test.
20765
20766 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20767
20768         PR target/25199
20769         * gcc.target/i386/movq-2.c: New test.
20770         * gcc.target/i386/movq.c: Remove target i?86, instead add
20771         dg-require-effective-target ilp32.
20772
20773 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20774
20775         PR c++/24103
20776         * g++.dg/other/default1.C: New test.
20777
20778 2005-12-02  Richard Guenther  <rguenther@suse.de>
20779
20780         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20781
20782 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20783
20784         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20785
20786 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20787
20788         PR target/21017
20789         * gcc.target/powerpc/rotate.c: New.
20790
20791 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20792
20793         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20794         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20795
20796 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20797
20798         PR c/13384
20799         * gcc.dg/pr17730-1.c: Adjust.
20800         * gcc.dg/lvalue1.c (main): Likewise.
20801         * gcc.dg/lvalue-2.c: Likewise.
20802         * g++.dg/pr7503-3.C
20803
20804 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20805
20806         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20807         error messages.
20808
20809 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20810
20811         PR fortran/24789
20812         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20813
20814 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20815
20816         PR target/24475
20817         * lib/target-supports.exp (check_effective_target_tls): New.
20818         (check_effective_target_tls_runtime): New.
20819         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20820         for TLS support.
20821         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20822         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20823         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20824         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20825         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20826         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20827         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20828         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20829         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20830         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20831         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20832         effective-target TLS.
20833         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20834         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20835         effective-target TLS runtime.
20836
20837 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20838
20839         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20840
20841 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20842
20843         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20844         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20845         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20846         ignored" warnings when "packing" is the same as the ABI layout.
20847
20848 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20849
20850         PR fortran/21302
20851         * gfortran.dg/line_length_1.f: New test.
20852         * gfortran.dg/line_length_2.f90: Ditto.
20853
20854 2005-11-30  Richard Guenther  <rguenther@suse.de>
20855
20856         PR tree-optimization/21655
20857         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20858
20859 2005-11-30  Dale Johannesen  <dalej@apple.com>
20860
20861         * gcc.c-torture/compile/pr24930.c: New.
20862
20863 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20864
20865         PR fortran/15809
20866         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20867
20868 2005-11-30  Jeff Law  <law@redhat.com>
20869
20870         * g++.old-deja/g++.law/pr25000.C: New test.
20871
20872 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * gcc.dg/tls/opt-11.c: New test.
20875
20876 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20877
20878         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20879         targets.
20880         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20881         LP64 ia64.
20882
20883 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20884
20885         * gfortran.dg/open_access_1.f90: New test.
20886
20887 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20888
20889         * gcc.dg/charset/builtin2.c: New test.
20890
20891 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20892
20893         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20894         on mmix-*-* for *_[xy].c.
20895
20896 2005-11-28  Kean Johnston  <jkj@sco.com>
20897
20898         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20899         headers.
20900         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20901         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20902         * gcc.target/i386/asm-3.c: Ditto.
20903         * gcc.target/i386/clobbers.c: Ditto.
20904         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20905         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20906         test regexp.
20907         * gcc.target/i386/mul.c: Ditto.
20908         * gcc.target/i386/ssetype-1.c: Ditto.
20909         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20910         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20911         static so the test works with -fPIC mode too. Based on comment in
20912         PR19231 by Pinski.
20913         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20914
20915 2005-11-28  Richard Guenther  <rguenther@suse.de>
20916
20917         * gcc.dg/alias-9.c: New testcase.
20918         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20919
20920 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20921             Uros Bizjak  <uros@kss-loka.si>
20922
20923         PR middle-end/20219
20924         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20925         tan(x)/sin(x) transformations.
20926
20927 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20928
20929         PR middle-end/24575
20930         * gcc.dg/tree-ssa/divide-3.c: New test.
20931         * gcc.dg/tree-ssa/divide-4.c: New test.
20932
20933 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20934
20935         PR fortran/24917
20936         *  gfortran.dg/boz_6.f90: New test.
20937
20938 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20939
20940         PR fortran/23912
20941         * gfortran.dg/modulo_1.f90: New test.
20942
20943 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20944
20945         PR libfortran/24919
20946         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20947         fail on CRLF platforms.
20948         * gfortran.dg/ftell_2.f90: Likewise.
20949
20950 2005-11-26  Eric Christopher  <echristo@apple.com>
20951
20952         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20953
20954 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20955
20956         * objc.dg/gnu-runtime-3.m: Simplify.
20957
20958 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20959
20960         PR middle-end/23669
20961         * gcc.dg/tree-ssa/divide-1.c: New test.
20962         * gcc.dg/tree-ssa/divide-2.c: New test.
20963
20964 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20965
20966         PR libgfortran/24945
20967         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20968
20969 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20970
20971         PR libgfortran/24945
20972         * gfortran.dg/open_status_2.f90: New test.
20973
20974 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20975
20976         * gcc.c-torture/execute/builtins/fprintf.c,
20977         gcc.c-torture/execute/builtins/fputs-lib.c,
20978         gcc.c-torture/execute/builtins/fputs.c,
20979         gcc.c-torture/execute/builtins/lib/fprintf.c,
20980         gcc.c-torture/execute/builtins/lib/printf.c,
20981         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20982
20983 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20984
20985         * gcc.dg/20050922-2.c: New test.
20986
20987 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20988
20989         * objc.dg/gnu-runtime-3.m: New test.
20990
20991 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20992
20993         PR c++/9278
20994         * g++.dg/other/void1.C: New test.
20995
20996 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20997
20998         PR middle-end/24998
20999         * gcc.dg/torture/fp-int-convert-float.c,
21000         gcc.dg/torture/fp-int-convert-double.c,
21001         gcc.dg/torture/fp-int-convert-long-double.c,
21002         gcc.dg/torture/fp-int-convert-timode.c,
21003         gcc.dg/torture/fp-int-convert-float80.c,
21004         gcc.dg/torture/fp-int-convert-float80-timode.c,
21005         gcc.dg/torture/fp-int-convert-float128.c,
21006         gcc.dg/torture/fp-int-convert-float128-timode.c,
21007         gcc.dg/torture/fp-int-convert.h: New files.
21008
21009 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21010
21011         PR middle-end/24989
21012         * gcc.dg/tree-ssa/bool-10.c: New test.
21013         * gcc.dg/tree-ssa/bool-11.c: New test.
21014         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21015
21016 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21017
21018         PR middle-end/24990
21019         * tree-ssa/pr24990-1.c: New test.
21020
21021 2005-11-24  Richard Guenther  <rguenther@suse.de>
21022         Dirk Mueller <dmueller@suse.de>
21023
21024         PR c++/14024
21025         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21026         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21027         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21028         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21029         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21030         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21031
21032 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21033
21034         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21035
21036 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21037
21038         PR c/21668
21039         * gcc.dg/Wc++-compat.c: New.
21040         * gcc.dg/Wno-c++-compat.c: New.
21041
21042 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21043
21044         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21045         (vspltish, vspltisw): Likewise.
21046
21047 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21048
21049         PR libgfortran/24794
21050         * gfortran.dg/namelist_12.f: Fix quotes.
21051         * gfortran.dg/namelist_13.f90: Fix quotes.
21052         * gfortran.dg/namelist_14.f90: Fix quotes.
21053         * gfortran.dg/namelist_15.f90: Fix quotes.
21054         * gfortran.dg/namelist_use.f90: Fix quotes.
21055         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21056         * gfortran.dg/namelist_21.f90: New test.
21057         * gfortran.dg/namelist_22.f90: New test.
21058
21059 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21060
21061         PR target/23435
21062         * gcc.c-torture/compile/pr23435.c: New.
21063
21064 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21065
21066         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21067
21068 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21069
21070         * gcc.target/powerpc/405-macchw-1.c,
21071         gcc.target/powerpc/405-macchw-2.c,
21072         gcc.target/powerpc/405-macchwu-1.c,
21073         gcc.target/powerpc/405-macchwu-2.c,
21074         gcc.target/powerpc/405-machhw-1.c,
21075         gcc.target/powerpc/405-machhw-2.c,
21076         gcc.target/powerpc/405-machhwu-1.c,
21077         gcc.target/powerpc/405-machhwu-2.c,
21078         gcc.target/powerpc/405-maclhw-1.c,
21079         gcc.target/powerpc/405-maclhw-2.c,
21080         gcc.target/powerpc/405-maclhwu-1.c,
21081         gcc.target/powerpc/405-maclhwu-2.c,
21082         gcc.target/powerpc/405-mulchw-1.c,
21083         gcc.target/powerpc/405-mulchw-2.c,
21084         gcc.target/powerpc/405-mulchwu-1.c,
21085         gcc.target/powerpc/405-mulchwu-2.c,
21086         gcc.target/powerpc/405-mulhhw-1.c,
21087         gcc.target/powerpc/405-mulhhw-2.c,
21088         gcc.target/powerpc/405-mulhhwu-1.c,
21089         gcc.target/powerpc/405-mulhhwu-2.c,
21090         gcc.target/powerpc/405-mullhw-1.c,
21091         gcc.target/powerpc/405-mullhw-2.c,
21092         gcc.target/powerpc/405-mullhwu-1.c,
21093         gcc.target/powerpc/405-mullhwu-2.c,
21094         gcc.target/powerpc/405-nmacchw-1.c,
21095         gcc.target/powerpc/405-nmacchw-2.c,
21096         gcc.target/powerpc/405-nmachhw-1.c,
21097         gcc.target/powerpc/405-nmachhw-2.c,
21098         gcc.target/powerpc/405-nmaclhw-1.c,
21099         gcc.target/powerpc/405-nmaclhw-2.c,
21100         gcc.target/powerpc/440-macchw-1.c,
21101         gcc.target/powerpc/440-macchw-2.c,
21102         gcc.target/powerpc/440-macchwu-1.c,
21103         gcc.target/powerpc/440-macchwu-2.c,
21104         gcc.target/powerpc/440-machhw-1.c,
21105         gcc.target/powerpc/440-machhw-2.c,
21106         gcc.target/powerpc/440-machhwu-1.c,
21107         gcc.target/powerpc/440-machhwu-2.c,
21108         gcc.target/powerpc/440-maclhw-1.c,
21109         gcc.target/powerpc/440-maclhw-2.c,
21110         gcc.target/powerpc/440-maclhwu-1.c,
21111         gcc.target/powerpc/440-maclhwu-2.c,
21112         gcc.target/powerpc/440-mulchw-1.c,
21113         gcc.target/powerpc/440-mulchw-2.c,
21114         gcc.target/powerpc/440-mulchwu-1.c,
21115         gcc.target/powerpc/440-mulchwu-2.c,
21116         gcc.target/powerpc/440-mulhhw-1.c,
21117         gcc.target/powerpc/440-mulhhw-2.c,
21118         gcc.target/powerpc/440-mulhhwu-1.c,
21119         gcc.target/powerpc/440-mulhhwu-2.c,
21120         gcc.target/powerpc/440-mullhw-1.c,
21121         gcc.target/powerpc/440-mullhw-2.c,
21122         gcc.target/powerpc/440-mullhwu-1.c,
21123         gcc.target/powerpc/440-mullhwu-2.c,
21124         gcc.target/powerpc/440-nmacchw-1.c,
21125         gcc.target/powerpc/440-nmacchw-2.c,
21126         gcc.target/powerpc/440-nmachhw-1.c,
21127         gcc.target/powerpc/440-nmachhw-2.c,
21128         gcc.target/powerpc/440-nmaclhw-1.c,
21129         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21130
21131 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21132
21133         PR fortran/24774
21134         * gfortran.dg/inquire_9.f90: New test.
21135
21136         PR fortran/21647
21137         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21138
21139 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21140
21141         PR libfortran/24432
21142         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21143         Check that 'cos' is supported.
21144
21145 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21146
21147         PR fortran/24223
21148         * gfortran.dg/substring_equivalence.f90: New test.
21149
21150         PR fortran/24705
21151         * gfortran.dg/auto_internal_assumed.f90: New test.
21152
21153 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21154
21155         * gcc.dg/fold-div-2.c: New test.
21156
21157 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21158
21159         PR rtl-optimization/24883
21160         * gcc.c-torture/compile/pr24883.c: New test.
21161
21162 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21163
21164         PR middle-end/20583
21165         * gcc.c-torture/compile/pr20583.c: New.
21166
21167 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21168
21169         * gcc.c-torture/execute/usmul.c: New test.
21170
21171 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21172
21173         * gcc.dg/tree-ssa/vrp22.c: New test.
21174
21175 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21176
21177         PR middle-end/24912
21178         * gcc.dg/torture/pr24912-1.c: New test.
21179
21180 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21181
21182         PR fortran/24862
21183         * gfortran.dg/arrayio_derived_1.f90: New test.
21184
21185 2005-11-19  Richard Guenther  <rguenther@suse.de>
21186
21187         PR middle-end/23294
21188         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21189
21190 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21191
21192         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21193
21194 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21195
21196         PR c++/8355
21197         * g++.dg/template/friend39.C: New test.
21198
21199 2005-11-18  James E Wilson  <wilson@specifix.com>
21200
21201         * gcc.dg/builtin-strstr.c: New.
21202
21203 2005-11-18  Richard Henderson  <rth@redhat.com>
21204
21205         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21206         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21207         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21208         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21209         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21210         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21211         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21212         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21213         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21214         renaming to remove initial "ia64-".
21215
21216 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21217
21218         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21219
21220 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21221
21222         * g++.dg/cpp/string-2.C: New test.
21223
21224 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21225
21226         * gcc.dg/tree-ssa/loop-14.c: New test.
21227
21228 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21229             Michael Chamberlain <michael@chamberlain.net.au>
21230
21231         * ada/acats/run_all.sh (target_run): Kill long running tests.
21232
21233 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21234
21235         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21236         * gcc.dg/cleanup-9.c: Likewise.
21237         * gcc.dg/cleanup-10.c: Likewise.
21238         * gcc.dg/cleanup-11.c: Likewise.
21239
21240 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21241
21242         PR fortran/24892
21243         * gfortran.dg/open_access_append_1.f90: New test.
21244         * gfortran.dg/open_access_append_2.f90: New test.
21245
21246 2005-11-16  Richard Guenther  <rguenther@suse.de>
21247
21248         PR middle-end/24851
21249         * gcc.c-torture/execute/pr24851.c: New testcase.
21250
21251 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21252
21253         * gcc.dg/fold-overflow-1.c: New test.
21254
21255 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21256
21257         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21258         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21259
21260 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21261
21262         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21263         structures.
21264         * g++.dg/eh/forced2.C: Likewise.
21265         * g++.dg/eh/forced3.C: Likewise.
21266         * g++.dg/eh/forced4.C: Likewise.
21267
21268 2005-11-11  Mike Stump  <mrs@apple.com>
21269
21270         * g++.old-deja/g++.mike/unused.C: Add.
21271
21272 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/24667
21275         * g++.dg/warn/Wcast-qual1.C: New test.
21276
21277 2005-11-15  Jan Hubicka  <jh@suse.cz>
21278
21279         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21280
21281 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21282
21283         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21284
21285 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21286
21287         PR 24840
21288         * gcc.dg/tree-ssa/pr24840.c: New test.
21289
21290 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21291
21292         PR testsuite/24841
21293         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21294
21295 2005-11-14  Dale Johannesen  <dalej@apple.com>
21296
21297         * gcc.c-torture/execute/20051113-1.c: New.
21298
21299 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/24687
21302         * g++.dg/template/crash43.C: New test.
21303
21304 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21305
21306         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21307
21308 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21309
21310         PR c++/24817
21311         * g++.dg/eh/spec8.C: New test.
21312
21313 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21314
21315         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21316
21317 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21318
21319         PR c++/20293
21320         * g++.dg/parse/ambig4.C: New test.
21321         * g++.dg/tc1/dr101.C: Adjust error markers.
21322         * g++.dg/lookup/strong-using-2.C: Likewise.
21323         * g++.dg/lookup/ambig5.C: Likewise.
21324         * g++.dg/lookup/ambig4.C: Likewise.
21325         * g++.dg/parse/crash22.C: Likewise.
21326
21327 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21328
21329         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21330
21331 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21332
21333         * gcc.dg/nested-calls-1.c: New test.
21334
21335 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21336
21337         * gfortran.dg/complex_intrinsic_1.f90: New test.
21338         * gfortran.dg/complex_intrinsic_2.f90: New test.
21339         * gfortran.dg/fgetc_1.f90: New test.
21340         * gfortran.dg/fgetc_2.f90: New test.
21341         * gfortran.dg/fgetc_3.f90: New test.
21342         * gfortran.dg/ftell_1.f90: New test.
21343         * gfortran.dg/ftell_2.f90: New test.
21344         * gfortran.dg/gnu_logical_1.F: New test.
21345         * gfortran.dg/gnu_logical_2.f90: New test.
21346
21347 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21348
21349         PR middle-end/24820
21350         * gcc.dg/pr24820.c: New test.
21351
21352 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21353
21354         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21355         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21356         variable.
21357
21358 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21359
21360         PR testsuite/24614
21361         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21362
21363 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21364
21365         * gcc.target/cris/cris.exp: New file.
21366         * gcc.target/cris/rld-legit1.c: New test.
21367         * gcc.target/cris/rld-legit2.c: New test.
21368
21369 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21370
21371         PR c++/24780
21372         * g++.dg/opt/pr24780.C: New test.
21373
21374         PR c++/24761
21375         * g++.dg/template/asm1.C: New test.
21376
21377 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21378
21379         PR libgfortran/24787
21380         * gfortran.dg/scan_1.f90: New test.
21381
21382 2005-11-12  Jan Hubicka  <jh@suse.cz>
21383
21384         * gcc.target/i386/minmax-1.c: New.
21385         * gcc.target/i386/minmax-2.c: New.
21386
21387 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21388
21389         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21390
21391 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21392
21393         * gcc.c-torture/execute/20051110-1.c,
21394         gcc.c-torture/execute/20051110-2.c: New tests.
21395
21396 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21397
21398         PR middle-end/24750
21399         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21400         New tests.
21401
21402 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21403
21404         * lib/target-libpath.exp (get_shlib_extension): New proc.
21405         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21406         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21407         * lib/objc.exp (objc_target_compile): Likewise.
21408         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21409         detection.
21410
21411 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21412
21413         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21414
21415         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21416         Add -static to additional_flags and pass it to target_compile.
21417
21418 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21419
21420         PR libgfortran/24719
21421         gfortran.dg/read_noadvance.f90: New test.
21422
21423         PR libgfortran/24699
21424         gfortran.dg/fmt_t_2.f90: New test.
21425
21426         PR libgfortran/24785
21427         gfortran.dg/read_x_eor.f90: New test.
21428
21429         PR libgfortran/24584
21430         gfortran.dg/namelist_empty.f90: Rename test.
21431
21432         PR libgfortran/24489
21433         gfortran/read_eor.f90: Rename test.
21434
21435 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21436
21437         PR fortran/15976
21438         * gfortran.dg/automatic_module_variable.f90: New test.
21439
21440 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21441
21442         PR target/24445
21443         * gcc.dg/pr24445.c: New test.
21444
21445 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21446
21447         PR fortran/24655
21448         PR fortran/24755
21449         * gfortran.dg/recursive_statement_functions.f90: Add statement
21450         functions using inline intrinsic functions and parameters to test
21451         that they no longer seg-fault.
21452
21453         PR fortran/24409
21454         gfortran.dg/nested_modules_4.f90: New test.
21455         gfortran.dg/nested_modules_5.f90: New test.
21456
21457 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21458
21459         PR fortran/24643
21460         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21461
21462 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21463
21464         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21465         failures.
21466
21467 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21468
21469         * gcc.dg/sparc-getcontext-1.c: New test.
21470
21471 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21472
21473         * gcc.dg/ifcvt-fabs-1.c: New test.
21474
21475 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21476
21477         PR other/4372
21478         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21479         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21480
21481 2005-11-09  Richard Guenther  <rguenther@suse.de>
21482
21483         PR tree-optimization/24716
21484         * gcc.c-torture/execute/pr24716.c: New testcase.
21485
21486 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21487
21488         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21489
21490 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21491
21492         PR 24624
21493         * gcc.dg/pr24624.c: Testcase added.
21494
21495 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21496
21497         PR 24623
21498         * g++.dg/other/pr24623.C: Testcase added.
21499
21500 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21501
21502         PR fortran/22607
21503         * gfortran-dg/pure_byref_1.f90: New.
21504         * gfortran-dg/pure_byref_2.f90: New.
21505
21506 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21507
21508         PR c/24101
21509         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21510         * gcc.dg/dg.exp: Run main loop also for *.i files.
21511
21512 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21513
21514         PR c++/19450
21515         * g++.dg/tls/diag-3.C: New test.
21516         * g++.dg/tls/diag-4.C: New test.
21517         * g++.dg/tls/static-1.C: New test.
21518         * g++.dg/tls/static-1a.cc: New file.
21519
21520 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21521
21522         PR 23046
21523         * g++.dg/tree-ssa/pr23046.C: New test.
21524
21525 2005-11-08  Devang Patel <dpatel@apple.com>
21526
21527         PR tree-optimization/23115
21528         * gcc.dg/tree-ssa/pr23115.c: New.
21529
21530 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21531
21532         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21533         * gcc.target/powerpc/pr16155.c: Same.
21534         * gcc.target/powerpc/altivec-1.c: Same.
21535         * gcc.target/powerpc/altivec-2.c: Same.
21536         * gcc.target/powerpc/altivec-3.c: Same.
21537         * gcc.target/powerpc/altivec-5.c: Same.
21538         * gcc.target/powerpc/altivec-11.c: Same.
21539         * gcc.target/powerpc/altivec-12.c: Same.
21540         * gcc.target/powerpc/altivec-14.c: Same.
21541         * gcc.target/powerpc/altivec-22.c: Same.
21542         * gcc.target/powerpc/altivec-consts.c: Same.
21543         * gcc.target/powerpc/altivec-pr22085.c: Same.
21544         * gcc.target/powerpc/altivec-splat.c: Same.
21545         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21546         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21547         * gcc.target/powerpc/darwin-longlong.c: Same.
21548
21549 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21550
21551         PR target/19340
21552         * gcc.dg/pr19340.c: New test.
21553
21554 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21555
21556         PR rtl-optimization/24683
21557         * gcc.dg/pr24683.c: New test.
21558
21559 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21560
21561         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21562         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21563
21564 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21565
21566         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21567
21568 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21569
21570         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21571
21572 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21573
21574         PR target/24230
21575
21576         * gcc.target/powerpc/altivec-consts.c,
21577         gcc.target/powerpc/altivec-splat.c: New testcase.
21578
21579 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21580
21581         PR c/24599
21582
21583         * gcc.dg/overflow-2.c: New testcase.
21584
21585 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21586
21587         PR rtl-optimization/23567
21588         * gcc.c-torture/execute/20051104-1.c: New test.
21589
21590 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21591
21592         PR fortran/24534
21593         gfortran.dg/private_type_2.f90: Modified to check that case with
21594         PRIVATE declaration within derived type is accepted.
21595
21596         PR fortran/20838
21597         gfortran.dg/pointer_assign_1.f90: New test.
21598
21599         PR fortran/20840
21600         * gfortran.dg/arrayio_0.f90: New test.
21601
21602         PR fortran/17737
21603         gfortran.dg/data_initialized.f90: New test.
21604         gfortran.dg/data_constraints_1.f90: New test.
21605         gfortran.dg/data_constraints_2.f90: New test.
21606
21607 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21608
21609         PR fortran/24174
21610         PR fortran/24305
21611         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21612
21613 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21614
21615         PR 24670
21616         * gcc.dg/tree-ssa/pr24670.c: New test.
21617
21618 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21619
21620         PR target/22432
21621         * gcc.target/i386/pr22432.c: New test.
21622
21623 2005-11-05  Richard Henderson  <rth@redhat.com>
21624
21625         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21626         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21627         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21628         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21629         from gcc.dg/alpha-*.
21630         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21631         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21632
21633 2005-11-05  Andreas Jaeger  <aj@suse.de>
21634
21635         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21636
21637 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21638
21639         PR target/23424
21640         * gcc.dg/torture/pr23424-1.c: New test.
21641
21642 2005-11-04  Richard Henderson  <rth@redhat.com>
21643
21644         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21645         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21646         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21647         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21648         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21649         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21650         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21651         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21652         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21653         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21654         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21655         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21656         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21657         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21658         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21659         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21660         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21661         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21662         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21663         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21664         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21665         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21666         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21667         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21668         Move from gcc.dg/.
21669         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21670         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21671         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21672         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21673         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21674         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21675         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21676         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21677         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21678         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21679         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21680         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21681         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21682         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21683         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21684         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21685         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21686         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21687         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21688         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21689         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21690         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21691         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21692         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21693         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21694         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21695         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21696         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21697         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21698         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21699         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21700         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21701         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21702         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21703         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21704         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21705         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21706         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21707         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21708         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21709         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21710         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21711         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21712         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21713         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21714
21715 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21716
21717         PR 24627
21718         * gcc.dg/tree-ssa/pr24627.c: New test.
21719
21720 2005-11-04 Paul Brook  <paul@codesourcery.com>
21721
21722         * gcc.dg/tls/opt-10.c: New test.
21723
21724 2005-11-04  Andreas Jaeger  <aj@suse.de>
21725
21726         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21727         avoid extra warnings.
21728
21729 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21730
21731         PR libfortran/22298
21732         * lib/target-supports.exp
21733         (check_effective_target_static_libgfortran): New
21734         static_libgfortran effective target.
21735         * gfortran.dg/static_linking_1.f: New test.
21736         * gfortran.dg/static_linking_1.c: New file.
21737
21738 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21739
21740         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21741
21742 2005-11-03  Josh Conner  <jconner@apple.com>
21743
21744         PR c++/19989
21745         g++.dg/ext/array2.C: New test.
21746         g++.dg/template/dependent-name3.C: New test.
21747         g++.dg/template/dependent-name4.C: New test.
21748         g++.dg/template/sfinae2.C: New test.
21749
21750 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21751
21752         PR preprocessor/22042
21753         * gcc.dg/cpp/strify4.c: New test.
21754
21755 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21756
21757         PR c++/17964
21758         * g++.dg/cpp/string-1.C: New test.
21759
21760 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21761
21762         * gcc.target/powerpc: New directory.
21763         * gcc.target/powerpc/powerpc.exp: New file.
21764         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21765         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21766         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21767         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21768         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21769         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21770         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21771         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21772         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21773         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21774         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21775         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21776         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21777         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21778         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21779         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21780         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21781         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21782         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21783         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21784         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21785         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21786         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21787         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21788         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21789         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21790         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21791         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21792         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21793         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21794         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21795         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21796         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21797         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21798
21799 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/21627
21802         * g++.dg/warn/inline2.C: New test.
21803
21804 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21805
21806         PR middle-end/23155
21807         * g++.dg/ext/c99struct1.C: New test.
21808         * gcc.dg/union-cast-1.c: New test.
21809         * gcc.dg/union-cast-2.c: New test.
21810         * gcc.dg/union-cast-3.c: New test.
21811
21812 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21813
21814         PR middle-end/24589
21815         * gcc.c-torture/execute/zero-struct-2.c: New test.
21816
21817 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21818
21819         PR c++/24582
21820         * g++.dg/init/switch1.C: New test.
21821
21822 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21823
21824         * gcc.dg/delay-slot-1.c: New test.
21825
21826 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21827
21828         PR target/24620
21829         * gcc.dg/pr24620.c: New test.
21830
21831 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21832
21833         PR c/24329
21834         * gcc.dg/format/unnamed-1.c: New test.
21835
21836 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR c++/22434
21839         * g++.dg/expr/cond8.C: New test.
21840
21841         PR c++/24560
21842         * g++.dg/parse/dot1.C: New test.
21843
21844 2005-11-02  Jan Hubicka  <jh@suse.cz>
21845
21846         PR target/23303
21847         * gcc.dg/i386-lea.c: New test
21848
21849 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21850
21851         PR target/24615
21852         * gcc.dg/pr24615.c: New test.
21853
21854 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21855
21856         PR target/24600
21857         * gcc.dg/pr24600.c: New test.
21858
21859 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21860
21861         PR c++/19253
21862         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21863         * g++.dg/parse/typename9.C: New test.
21864         * g++/dg/parse/typename10.C: Likewise.
21865
21866 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21867
21868         PR fortran/18157
21869         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21870         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21871         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21872
21873 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21874
21875         PR c++/24569
21876         * g++.dg/debug/static1.C: New test.
21877
21878 2005-11-02  Josh Conner  <jconner@apple.com>
21879
21880         * g++.dg/crash38.C: moved into proper directory...
21881         * g++.dg/template/crash42.C: ...here
21882
21883 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21884
21885         PR target/18338
21886         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21887         pcc_bitfield_type_matters || default_packed.
21888
21889         * lib/target-supports.exp
21890         (check_effective_target_pcc_bitfield_type_matters): New proc.
21891         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21892
21893         PR testsuite/23304
21894         * lib/target-supports.exp (check_effective_default_packed): New proc.
21895         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21896         Gate expected errors on target ! default_packed.
21897         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21898
21899 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21900
21901         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21902         change (r106358).
21903
21904 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21905
21906         PR fortran/24008
21907         * gfortran.dg/entry_5.f90: New.
21908         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21909
21910 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21911
21912         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21913
21914 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21915
21916         PR fortran/21565
21917         gfortran.dg/namelist_blockdata.f90: New test.
21918
21919         PR fortran/18737
21920         gfortran.dg/external_implicit_none.f90: New test.
21921
21922         PR fortran/14994
21923         * gfortran.dg/secnds.f: New test.
21924
21925 2005-10-31  Jan Hubicka  <jh@suse.cz>
21926
21927         PR target/20928
21928         * gcc.c-torture/compile/pr20928.c: New test.
21929
21930 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21931
21932         PR middle-end/23492
21933         * gcc.c-torture/compile/zero-strct-5.c: New test.
21934
21935 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21936
21937         PR libgfortran/24584
21938         * gfortran.dg/pr24584.f90: New test.
21939
21940 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21941
21942         PR fortran/18883
21943         * gfortran.dg/char_result_9.f90: New.
21944         * gfortran.dg/char_result_10.f90: New.
21945
21946 2005-10-30  Jan Hubicka  <jh@suse.cz>
21947
21948         * g++.dg/tree-ssa/pr24172.C: New testcase.
21949
21950 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21951
21952         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21953
21954 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21955
21956         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21957         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21958         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21959         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21960         gfortran.dg/enum_9.f90,
21961         gfortran.fortran-torture/compile/enum_1.f90,
21962         gfortran.fortran-torture/execute/enum_1.f90,
21963         gfortran.fortran-torture/execute/enum_2.f90,
21964         gfortran.fortran-torture/execute/enum_3.f90,
21965         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21966
21967 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21968
21969         PR target/18482
21970         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21971         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21972
21973 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21974
21975         PR libfortran/20179
21976         * gfortran.dg/mixed_io_1.f90: New test.
21977         * gfortran.dg/mixed_io_1.c: New file.
21978
21979 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21980
21981         * gfortran.dg/malloc_free_1.f90: New test.
21982
21983 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21984
21985         * gcc.dg/nested-func-4.c: Require profiling -pg.
21986
21987 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         PR C++/23229
21990         * g++.dg/warn/main-2.C: New test.
21991
21992 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21993
21994         PR fortran/24545
21995         * gfortran.dg/interface_2.f90: new test.
21996
21997 2005-10-28  Josh Conner  <jconner@apple.com>
21998
21999         PR c++/22153
22000         * g++.dg/template/crash38.C: New test.
22001         * g++.dg/parse/explicit1.C: Change expected errors.
22002
22003 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22004
22005         PR C++/23426
22006         * g++.dg/other/large-size-array.C: New test.
22007
22008 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22009
22010         PR middle-end/24362
22011         * g++.dg/opt/complex4.C: New test.
22012
22013 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22014
22015         * gcc.dg/nested-func-4.c: New test.
22016
22017 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22018
22019         PR fortran/24158
22020         gfortran.dg/derived_recursion.f90: New test.
22021         gfortran.dg/implicit_actual.f90: New test.
22022
22023 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22024
22025         PR middle-end/24295, PR testsuite/24477
22026         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22027         removed when weakref hits the tree.
22028
22029 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22030
22031         * gfortran.dg/cray_pointers_4.f90: New test.
22032
22033         * gfortran.dg/cray_pointers_5.f90: New test.
22034
22035 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22036
22037         PR fortran/22290
22038         * gfortran.dg/assign_5.f90: New test.
22039         * gfortran.dg/assign_6.f: New test.
22040
22041 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22042
22043         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22044         CPU has no SSE support.
22045
22046 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22047
22048         PR libgfortran/24224
22049         * gfortran.dg/arrayio_1.f90: Update attribution.
22050         * gfortran.dg/arrayio_2.f90: Update attribution.
22051         * gfortran.dg/arrayio_3.f90: Update attribution.
22052         * gfortran.dg/arrayio_4.f90: Update test conditions.
22053         * gfortran.dg/arrayio_5.f90: Update attribution.
22054         * gfortran.dg/arrayio_6.f90: New test.
22055         * gfortran.dg/arrayio_7.f90: New test.
22056
22057 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22058
22059         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22060
22061 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22062
22063         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22064
22065 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22066
22067         PR fortran/24416
22068         * gfortran.dg/namelist_char_only.f90: New test.
22069
22070 2005-10-24  Asher Langton  <langton2@llnl.gov>
22071
22072         PR fortran/17031
22073         PR fortran/22282
22074         * gfortran.dg/cray_pointers_1.f90: New test.
22075         * gfortran.dg/cray_pointers_2.f90: New test.
22076         * gfortran.dg/cray_pointers_3.f90: New test.
22077         * gfortran.dg/loc_1.f90: New test.
22078         * gfortran.dg/loc_2.f90: New test.
22079
22080 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22081
22082         * gcc.dg/pr24225.c: New test.
22083
22084 2005-10-24  Asher Langton  <langton2@llnl.gov>
22085
22086         * gfortran.dg/dup_save_1.f90: New test.
22087         * gfortran.dg/dup_save_2.f90: New test.
22088
22089 2005-10-24  Paul Brook  <paul@codesourcery.com>
22090
22091         PR 24107
22092         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22093         stdint.h.
22094
22095 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22096
22097         PR libgfortran/24489
22098         * gfortran.dg/pr24489.f90: New test.
22099
22100 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22101
22102         PR fortran/23635
22103         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22104
22105 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22106
22107         PR target/18911
22108         * g++.dg/init/array16.C: Skip for mmix-*-*.
22109
22110 2005-10-23  Asher Langton  <langton2@llnl.gov>
22111
22112         * gfortran.dg/byte_1.f90: New test.
22113         * gfortran.dg/byte_2.f90: New test.
22114
22115 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22116
22117         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22118
22119 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22120
22121         PR fortran/18022
22122         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22123
22124         PR fortran/24311
22125         * gfortran.dg/merge_char_const.f90: New test.
22126
22127         PR fortran/24384
22128         * gfortran.dg/spread_scalar_source.f90: New test.
22129
22130 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22131
22132         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22133
22134         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22135         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22136
22137         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22138
22139 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22140
22141         PR fortran/24426
22142         * gfortran.dg/der_pointer_4.f90: New.
22143
22144 2005-10-22  David Ayers  <d.ayers@inode.at>
22145
22146         * obj-c++.dg/except-1.mm: Simplify.
22147
22148 2005-10-21  David Ayers  <d.ayers@inode.at>
22149
22150         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22151
22152 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22153
22154         * gfortran.dg/assumed_dummy_2.f90: New test.
22155
22156 2005-10-21  James E Wilson  <wilson@specifix.com>
22157
22158         PR preprocessor/15220
22159         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22160
22161 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22162
22163         * gcc.c-torture/execute/20051021-1.c: New test.
22164
22165 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22166
22167         PR c++/24260
22168         * g++.dg/ext/tmplattr1.C: New test.
22169
22170 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22171
22172         PR fortran/24440
22173         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22174
22175 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22176
22177         * obj-c++.dg/except-1.mm: New.
22178
22179         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22180
22181 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22182
22183         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22184
22185 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22186
22187         PR middle-end/24295
22188         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22189         declarations with the same names as thunks' alias targets, use
22190         aliases instead.
22191         * gcc.dg/attr-alias-3.c: New test.
22192         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22193
22194 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/22618
22197         * g++.dg/parse/access8.C: New test.
22198
22199 2005-10-20  Richard Guenther  <rguenther@suse.de>
22200
22201         PR c++/24439
22202         * g++.dg/tree-ssa/pr24439.C: New testcase.
22203
22204 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22205
22206         * g++.dg/opt/delay-slot-1.C: New test.
22207
22208 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22209
22210         PR fortran/21625
22211         * gfortran.fg/der_init_1.f90: New.
22212
22213 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22214
22215         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22216
22217 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22218
22219         PR c++/21908
22220         * g++.dg/parse/error28.C: New test.
22221
22222 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22223
22224         * gcc.dg/profile-generate-2.c: New test.
22225
22226 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22227
22228         PR target/23589
22229         * g++.dg/ext/dllimport11.C: New.
22230
22231 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22232
22233         PR c++/22293
22234         * g++.dg/other/friend3.C: New test.
22235
22236 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22237
22238         PR c++/23293
22239         * g++.dg/template/error19.C: New test.
22240
22241 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         PR c++/21383
22244         * g++.dg/overload/koenig2.C: New.
22245
22246         PR c++/23118
22247         * g++.dg/overload/error2.C: New.
22248
22249         PR c++/22604
22250         * g++.dg/inherit/covariant14.C: New.
22251
22252 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22253
22254         PR c++/23440
22255         * g++.dg/parse/for1.C: New test.
22256
22257 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22258
22259         PR fortran/23446
22260         * gfortran.dg/host_dummy_index_1.f90: New test.
22261
22262         PR fortran/21459
22263         * gfortran.dg/automatic_char_len_2.f90: New test.
22264
22265         PR fortran/20866
22266         * gfortran.dg/recursive_statement_functions.f90: New test.
22267
22268         PR fortran/20853
22269         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22270
22271         PR fortran/20849
22272         * gfortran.dg/external_initializer.f90: New test.
22273
22274         PR fortran/20837
22275         * non_module_public.f90: New test.
22276
22277 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         PR c++/24386
22280         * g++.dg/template/overload7.C: New.
22281
22282         PR c++/22551
22283         * g++.dg/other/switch2.C: Remove expected warnings.
22284
22285         PR c++/21353
22286         * g++.dg/template/defarg6.C: New.
22287
22288 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22289
22290         PR target/24315
22291         * gcc.target/i386/pr24315.c: New test.
22292
22293 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/24389
22296         * g++.dg/template/static21.C: New test.
22297         * g++.dg/template/static21-a.cc: Likewise.
22298
22299 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22300
22301         PR c++/23959
22302         * g++.dg/warn/Wswitch-default-1.C: New test.
22303         * g++.dg/warn/Wswitch-default-2.C: New test.
22304
22305 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22306
22307         PR c++/22173
22308         * g++.dg/parse/template18.C: New test.
22309         * g++.dg/template/nontype15.C: Likewise.
22310
22311 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22312
22313         PR fortran/22273
22314         * gfortran.dg/spec_expr_2.f90: New.
22315
22316 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22317
22318         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22319         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22320         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22321         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22322         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22323         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22324         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22325         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22326         previous target-specific skips and warning-message matches where
22327         applicable.
22328
22329 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/21347
22332         * g++.dg/warn/Wctor-dtor.C: New test.
22333
22334 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22335
22336         PR c/23439
22337         * gcc.dg/for-1.c: New test.
22338
22339 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22340
22341         PR c++/19565
22342         * g++.dg/warn/Wconversion1.C: New test.
22343         * g++.dg/ext/packed4.C: Compile with -w.
22344         * g++.dg/opt/20050511-1.C: Likewise.
22345         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22346
22347 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22348
22349         * gfortran.dg/boz_5.f90: New test.
22350
22351 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22352
22353         PR c++/22551
22354         * g++.dg/other/switch2.C: New.
22355
22356         PR c++/23984
22357         * g++.dg/init/ctor7.C: New.
22358
22359 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22360
22361         PR c++/23730
22362         * g++.dg/parse/crash32.C: New test.
22363
22364 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/20721
22367         * g++.dg/init/goto2.C: New test.
22368
22369         PR c++/22464
22370         * g++.dg/template/crash/41.C: New test.
22371
22372         PR c++/22180
22373         * g++.dg/template/crash40.C: New test.
22374
22375         PR c++/23694
22376         * g++.dg/parse/friend5.C: New test.
22377
22378         PR c++/23307
22379         * g++.dg/template/crash38.C: New test.
22380
22381         PR c++/22352
22382         * g++.dg/template/friend38.C: New test.
22383
22384         PR c++/22405
22385         * g++.dg/template/crash39.C: New test.
22386
22387 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22388
22389         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22390         gcc.dg/debug/dwarf2/dwarf-char2.c,
22391         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22392
22393         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22394
22395 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22396
22397         * gcc.dg/dll-2.c: Add tests for warnings.
22398         * gcc.dg/dll-3.c: Likewise.
22399         * gcc.dg/dll-4.c: Likewise.
22400
22401         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22402         * g++.dg/ext/dllimport2.C: Likewise.
22403         * g++.dg/ext/dllimport3.C: Likewise.
22404         * g++.dg/ext/dllimport7.C: Likewise.
22405         * g++.dg/ext/dllimport8.C: Likewise.
22406         * g++.dg/ext/dllimport9.C: Likewise.
22407
22408 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22409
22410         PR fortran/24092
22411         * gfortran.dg/derived_pointer_recursion.f90: New test.
22412
22413 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22414
22415         * gcc.c-torture/execute/20051012-1.c: New test.
22416
22417 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22418
22419         PR fortran/18082
22420         * gfortran.dg/automatic_char_len_1.f90: New test.
22421
22422 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22423
22424         PR fortran/20847
22425         * gfortran.dg/save_common.f90: New test.
22426
22427         PR fortran/20856
22428         * gfortran.dg/save_result.f90: New test.
22429
22430 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22431
22432         PR c++/21592
22433         * g++.dg/template/dependent-expr1.C: Add new expected error.
22434         * g++.dg/template/dependent-expr2.C: Adjust error text.
22435         * g++.dg/template/overload6.C: New.
22436
22437         PR c++/23797
22438         * g++.dg/other/typename8.C: New.
22439
22440         PR c++/21117
22441         * g++.dg/other/return1.C: New.
22442
22443 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22444
22445         PR c++/24052
22446         * g++.dg/ext/label5.C: New.
22447
22448 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22449
22450         PR c++/19964
22451         * g++.dg/parse/crash31.C: New.
22452
22453 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22454
22455         * g++.dg/ipa/ipa-1.c: New test.
22456         * g++.dg/ipa/ipa-2.c: New test.
22457         * g++.dg/ipa/ipa-3.c: New test.
22458         * g++.dg/ipa/ipa-4.c: New test.
22459         * g++.dg/ipa/ipa-5.c: New test.
22460         * g++.dg/ipa/ipa.exp: New file.
22461
22462 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22463
22464         PR fortran/24207
22465         * gfortran.dg/private_type_3.f90: New test.
22466
22467 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22468
22469         PR fortran/20786
22470         gfortran.dg/aint_anint_1.f90: New test.
22471
22472 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22473
22474         PR libgfortran/24313
22475         gfortran.dg/csqrt.f: New test.
22476
22477 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22478
22479         PR c++/8057
22480         * g++.dg/warn/noeffect7.C: New test.
22481         * g++.dg/warn/noeffect2.C: Instantiate templates.
22482         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22483         and warning.
22484
22485 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22486
22487         PR c++/21089
22488         * g++.dg/init/float1.C: New test.
22489
22490         PR c++/24277
22491         * g++.dg/init/member1.C: Tweak error markers.
22492
22493 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22494
22495         PR testsuite/24281
22496         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22497         Check for null pointer.
22498
22499 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22500
22501         PR c++/21369
22502         * g++.dg/parse/ret-type3.C: New test.
22503
22504 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22505
22506         PR tree-opt/23946
22507         * gcc.c-torture/compile/pr23946.c: New test.
22508
22509 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22510
22511         * g++.dg/opt/mmx2.C: New test.
22512
22513 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22514
22515         PR c++/24277
22516         * g++.dg/template/static20.C: New test.
22517
22518         PR c++/24302
22519         * g++.dg/warn/Wunused-12.C: New test.
22520
22521         PR c++/23437
22522         * g++.dg/template/arg4.C: New test.
22523
22524 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22525
22526         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22527         * gcc.dg/ucnid-3.c: Likewise.
22528         * gcc.dg/ucnid-4.c: Likewise.
22529         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22530         * g++.dg/other/ucnid-1.C: Likewise.
22531         * gcc.dg/sparc-frame-1.c: New test.
22532
22533 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22534
22535         PR c++/24139
22536         * g++.dg/template/spec27.C: New test.
22537
22538         PR c++/24275
22539         * g++.dg/template/static19.C: New test.
22540
22541 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22542
22543         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22544         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22545
22546 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22547
22548         PR target/24136
22549         * gfortran.fortran-torture/compile/pr24136.f: New test.
22550
22551 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22552
22553         PR c++/22172
22554         * g++.dg/parse/crash30.C: New test.
22555
22556 2005-10-07  Richard Guenther  <rguenther@suse.de>
22557
22558         PR middle-end/24227
22559         * gcc.c-torture/compile/pr24227.c: New testcase.
22560
22561 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22562
22563         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22564         Do not put aligned attributes on array elements.
22565
22566 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22567
22568         PR testsuite/23611, PR testsuite/23615
22569         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22570         writing prototypes of library functions by hand.
22571         * obj-c++.dg/bitfield-4.mm: Likewise.
22572         * obj-c++.dg/const-str-4.mm: Likewise.
22573         * obj-c++.dg/encode-4.mm: Likewise.
22574         * obj-c++.dg/encode-5.mm: Likewise.
22575         * obj-c++.dg/encode-6.mm: Likewise.
22576         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22577         * obj-c++.dg/method-10.mm: Likewise.
22578         * obj-c++.dg/method-17.mm: Likewise.
22579         * obj-c++.dg/method-19.mm: Likewise.
22580         * obj-c++.dg/try-catch-2.mm: Likewise.
22581
22582 2005-10-06  Richard Henderson  <rth@redhat.com>
22583
22584         PR 24236
22585         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22586
22587 2005-10-06  Dale Johannesen  <dalej@apple.com>
22588
22589         * gcc.c-torture/execute/20030125-1.c: Correct.
22590
22591 2005-10-06  Richard Guenther  <rguenther@suse.de>
22592
22593         PR tree-optimization/24238
22594         * g++.dg/tree-ssa/pr24238.C: New testcase.
22595
22596 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22597
22598         PR 18568
22599         * gfortran.dg/der_pointer_3.f90: New test.
22600
22601 2005-10-05  Devang Patel  <dpatel@apple.com>
22602
22603         PR Debug/23205
22604         * g++.dg/other/PR23205.C: New.
22605
22606 2005-10-05  Richard Henderson  <rth@redhat.com>
22607
22608         PR target/23602
22609         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22610         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22611
22612 2005-10-05  Dale Johannesen  <dalej@apple.com>
22613
22614         * gcc.c-torture/execute/float-floor.c: New.
22615
22616 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22617
22618         PR tree-optimization/21419
22619         PR tree-optimization/24146
22620         PR tree-optimization/24151
22621
22622         * g++.dg/ext/asm7.C: New.
22623         * g++.dg/ext/asm8.C: New.
22624         * gcc.dg/asm-1.c: Compile on all targets.
22625         * gcc.dg/asm-pr24146.c: New.
22626         * gcc.dg/pr21419.c: Adjust error messages.
22627
22628 2005-10-05  Richard Guenther  <rguenther@suse.de>
22629
22630         PR fortran/24176
22631         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22632
22633 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         PR c++/23513
22636         * g++.dg/template/spec22.C: Robustify test.
22637         * g++.dg/template/spec26.C: New.
22638
22639 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22640
22641         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22642         if target supports vector instructions.
22643
22644 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22645
22646         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22647         C99 functions.
22648
22649 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22650
22651         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22652         check_effective_target_fortran_large_int): Replace cached result
22653         when target changes.
22654
22655 2005-10-04  Devang Patel  <dpatel@apple.com>
22656
22657         * gcc.dg/i386-sse-vect-types.c: New.
22658
22659 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22660
22661         PR preprocessor/13726
22662         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22663         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22664
22665 2005-10-04  Richard Guenther  <rguenther@suse.de>
22666
22667         PR c/23576
22668         * gcc.dg/noncompile/pr23576.c: New testcase.
22669
22670 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22671
22672         PR middle-end/23125
22673         * gcc.dg/register-var-3.c: New test.
22674
22675 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22676
22677         * gcc.dg/pr23049.c: New test.
22678
22679         * gcc.dg/ucnid-4.c: Fix test.
22680
22681 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22682
22683         PR 23445
22684         * gcc.c-torture/compile/pr23445.c: New test.
22685
22686 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22687
22688         * g++.dg/overload/unknown1.C: New.
22689
22690 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22691
22692         PR c++/17775
22693         * g++.dg/template/repo4.C: New test.
22694
22695 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22696
22697         PR libfortran/19308
22698         * gfortran.dg/large_real_kind_2.F90: New test.
22699         * gfortran.dg/large_integer_kind_2.f90: New test.
22700
22701 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22702
22703         * lib/target-supports.exp (check_effective_target_vect_shift):
22704         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22705         (check_effective_target_vect_condition): Fix copy-n-pasto.
22706
22707         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22708         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22709         targets.
22710
22711 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22712
22713         PR c++/22621
22714         * g++.dg/template/overload5.C : New test.
22715
22716         PR c++/23840
22717         * g++.dg/expr/stdarg1.C: New test.
22718
22719 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22720
22721         PR 24142
22722         * gcc.c-torture/execute/pr24142.c: New test.
22723
22724 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22725
22726         PR 24141
22727         * gcc.c-torture/execute/pr24141.c: New test.
22728
22729 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22730             Diego Novillo  <dnovillo@redhat.com>
22731
22732         PR 23604
22733         * gcc.c-torture/execute/pr23604.c: New test.
22734
22735 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22736
22737         PR fortran/16404
22738         PR fortran/20835
22739         PR fortran/20890
22740         PR fortran/20899
22741         PR fortran/20900
22742         PR fortran/20901
22743         PR fortran/20902
22744         gfortran.dg/equiv_constraint_1.f90: New test.
22745         gfortran.dg/equiv_constraint_2.f90: New test.
22746         gfortran.dg/equiv_constraint_3.f90: New test.
22747         gfortran.dg/equiv_constraint_4.f90: New test.
22748         gfortran.dg/equiv_constraint_5.f90: New test.
22749         gfortran.dg/equiv_constraint_6.f90: New test.
22750         gfortran.dg/equiv_constraint_7.f90: New test.
22751         gfortran.dg/equiv_constraint_8.f90: New test.
22752         gfortran.dg/private_type_1.f90: New test.
22753         gfortran.dg/private_type_2.f90: New test.
22754         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22755         980628-10.f: Assert std=gnu to permit mixing of
22756         types in equivalence statements.
22757
22758 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22759
22760         PR 24112
22761         * gfortran.dg/open_status_1.f90: New.
22762
22763 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22764
22765         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22766         * gcc.dg/vect/pr22480.c: Clean up temp files.
22767         * gcc.dg/vect/pr23831.c: Clean up temp files.
22768         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22769         Clean up temp files.
22770         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22771         Clean up temp files.
22772
22773         * gcc.dg/20050309-1.c: Clean up temp files.
22774         * gcc.dg/20050325-1.c: Clean up temp files.
22775
22776 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22777
22778         PR tree-optimization/24059
22779         * gcc.dg/vect/pr24059.c : New test.
22780
22781 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22782
22783         PR middle-end/24109
22784         * gcc.c-torture/execute/20050929-1.c: New test.
22785
22786 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22787
22788         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22789
22790 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22791
22792         PR c/21419
22793         * gcc.dg/pr21419.c: New test.
22794
22795 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22796
22797         * gcc.dg/pr23911.c: New test.
22798
22799 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22800
22801         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22802
22803         PR c++/16782
22804         * g++.dg/parse/qualified4.C: New test.
22805         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22806         * g++.old-deja/g++.mike/p8154.C: Likewise.
22807
22808 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR c++/22147
22811         * g++.dg/template/friend37.C: New test.
22812         * g++.dg/parse/crash28.C: Adjust error markers.
22813
22814 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22815
22816         PR fortran/18518
22817         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22818
22819 2005-09-27  Devang Patel  <dpatel@apple.com>
22820
22821         PR tree-optimization/23625
22822         * gcc.dg/pr23625.c: New test.
22823
22824 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22825
22826         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22827         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22828
22829 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22830
22831         PR fortran/23677
22832         * gfortran.fortran-torture/execute/save_1.f90: New test.
22833         * gfortran.dg/save_1.f90: New test.
22834
22835 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22836
22837         * gcc.target/i386/builtin-apply-mmx.c: New test.
22838
22839         PR target/22576
22840         * gcc.target/i386/pr22576.c: New test.
22841
22842         PR target/22585
22843         * gcc.target/i386/pr22585.c: New test.
22844
22845         PR target/23268
22846         * gcc.target/i386/pr23268.c: New test.
22847
22848         PR middle-end/23831
22849         * gcc.dg/vect/pr23831.c: New test.
22850
22851         PR target/24055
22852         * gcc.target/i386/pr24055.c: New test.
22853
22854 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22855
22856         PR tree-optimization/23960
22857         * gcc.c-torture/compile/pr23960.c: New.
22858
22859 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22860
22861         PR fortran/16861
22862         * gfortran.dg/nested_modules_3.f90: New.
22863
22864 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22865
22866         PR fortran/24005
22867         gfortran.dg/interface_1.f90: New test.
22868
22869 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22870         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22871
22872         PR fortran/23843
22873         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22874
22875 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22876
22877         PR fortran/23516
22878         * gfortran.dg/imag_1.f: New test.
22879         * gfortran.dg/imag_2.f: Ditto.
22880
22881 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22882
22883         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22884
22885 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22886
22887         PR c++/21983
22888         * g++.dg/warn/pr21983.C: New test.
22889
22890 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22891
22892         * gcc.dg/20050922-1.c: Testcase added.
22893
22894 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22895
22896         PR c++/23993
22897         * g++.dg/template/array14.C: New test.
22898
22899 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22900
22901         PR fortran/19929
22902         * gfortran.dg/der_ptr_component_1.f90: New test.
22903
22904 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22905
22906         PR c++/23965
22907         * g++.dg/template/error1.C: Reject "no matching function" message.
22908
22909 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22910
22911         PR c++/17609
22912         * g++.dg/lookup/error1.C: New test.
22913
22914 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22915
22916         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22917         functionality of the testcase.
22918
22919 2005-09-20  Richard Henderson  <rth@redhat.com>
22920
22921         * gcc.dg/vect/vect-22.c: Require vect_float.
22922         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22923
22924 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22925
22926         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22927         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22928         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22929         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22930         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22931         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22932         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22933         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22934         * gcc.dg/cpp/ucnid-8.c: New test.
22935
22936 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22937
22938         PR tree-optimization/23929
22939         * gcc.c-torture/compile/pr23929.c: New test.
22940
22941 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22942
22943         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22944         for one loop.
22945
22946 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22947
22948         PR testsuite/23186
22949         * g++.dg/other/pr22003.C: Require named sections.
22950
22951 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22952
22953         PR c++/23947
22954         * g++.dg/rtti/crash3.C: New test.
22955
22956         PR tree-optimization/23818
22957         * gcc.dg/pr23818.c: New test.
22958
22959 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22960
22961         PR fortran/23420
22962         * gfortran.dg/print_fmt_4.f: New.
22963
22964 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22965
22966         PR fortran/23663
22967         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22968
22969 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22970
22971         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22972         Use pointers to local alignable arrays instead. Added comments.
22973         * gcc.dg/vect/vect-46.c: Likewise.
22974         * gcc.dg/vect/vect-48.c: Likewise.
22975         * gcc.dg/vect/vect-49.c: Likewise.
22976         * gcc.dg/vect/vect-52.c: Likewise.
22977         * gcc.dg/vect/vect-53.c: Likewise.
22978         * gcc.dg/vect/vect-54.c: Likewise.
22979         * gcc.dg/vect/vect-56.c: Likewise.
22980         * gcc.dg/vect/vect-57.c: Likewise.
22981         * gcc.dg/vect/vect-58.c: Likewise.
22982         * gcc.dg/vect/vect-60.c: Likewise.
22983         * gcc.dg/vect/vect-61.c: Likewise.
22984
22985         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22986         The test is no longer vectorizable on vect_no_align targets.
22987         * gcc.dg/vect/vect-43.c: Likewsie.
22988
22989         * gcc.dg/vect/vect-44.c: Added comments.
22990         * gcc.dg/vect/vect-45.c: Added comments.
22991         * gcc.dg/vect/vect-50.c: Added comments.
22992         * gcc.dg/vect/vect-51.c: Added comments.
22993
22994         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22995         aligned type.
22996         * gcc.dg/vect/Os-vect-95.c: Likewise.
22997
22998         * gcc.dg/vect/vect-41.c: Test removed.
22999         * gcc.dg/vect/vect-47.c: Test removed.
23000         * gcc.dg/vect/vect-55.c: Test removed.
23001         * gcc.dg/vect/vect-59.c: Test removed.
23002
23003 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23004
23005         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23006         No longer vectorizable on vect_no_align targets.
23007         * gcc.dg/vect/pr20122.c: Likewise.
23008         * gcc.dg/vect/vect-74.c: Likewise.
23009         * gcc.dg/vect/vect-75.c: Likewise.
23010         * gcc.dg/vect/vect-76.c: Likewise.
23011
23012         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23013         Will not be vectorizable on vect_no_align targets once aliasing issues
23014         are resolved.
23015         * gcc.dg/vect/vect-79.c: Likewise.
23016
23017         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23018         * gcc.dg/vect/vect-78.c: Likewise.
23019         * gcc.dg/vect/vect-97.c: Likewise.
23020
23021 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23022
23023         * gcc.dg/pr23943.c: New test.
23024
23025 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23026
23027         PR fortran/19181
23028         * gfortran.dg/derived_pointer_null_1.f90: New test.
23029
23030 2005-09-18  Richard Guenther  <rguenther@suse.de>
23031
23032         PR middle-end/23944
23033         * gcc.c-torture/compile/pr23944.c: New testcase.
23034
23035 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23036
23037         PR fortran/15975
23038         * gfortran.dg/der_pointer_2.f90: New test.
23039
23040 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23041
23042         PR fortran/16861
23043         * gfortran.dg/nested_modules_2.f90: New test.
23044
23045 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23046
23047         PR c++/18368
23048         * g++.dg/other/semicolon.C: New test.
23049
23050 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23051
23052         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23053         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23054
23055 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23056
23057         PR c++/23914
23058         * g++.dg/template/static18.C: New test.
23059
23060         PR c++/21514
23061         * g++.dg/template/crash19.C: Remove dg-error marker.
23062         * g++.dg/template/local4.C: New test.
23063
23064 2005-09-16  Paul Brook  <paul@codesourcery.com>
23065
23066         PR fortran/23906
23067         * gfortran.dg/dependency_1.f90: New test.
23068
23069 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23070
23071         PR c++/23896
23072         * g++.dg/template/static17.C: New test.
23073
23074 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23075
23076         PR c++/23139
23077         * g++.dg/warn/huge-val1.C: New test.
23078
23079 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/13140
23082         * g++.dg/parse/class2.C: New test.
23083         * g++.dg/template/explicit8.C: Likewise.
23084         * g++.dg/template/spec25.C: Likewise.
23085
23086 2005-09-14  Josh Conner  <jconner@apple.com>
23087
23088         PR middle-end/23584
23089         * gcc.dg/pr23584.c: New test.
23090
23091 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23092
23093         PR fortran/21875 Internal Unit Array I/O, NIST
23094         * gfortran.dg/arrayio_1.f90: New test.
23095         * gfortran.dg/arrayio_1.f90: New test.
23096         * gfortran.dg/arrayio_1.f90: New test.
23097         * gfortran.dg/arrayio_1.f90: New test.
23098         * gfortran.dg/arrayio_1.f90: New test.
23099
23100 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23101
23102         PR middle-end/22480
23103         * gcc.dg/vect/pr22480.c: New test.
23104
23105 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23106
23107         PR fortran/19358
23108         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23109
23110 2005-09-13 Josh Conner <jconner@apple.com>
23111
23112         PR c++/23180
23113         * g++.dg/init/struct2.C: New test.
23114         * g++.dg/init/struct3.C: New test.
23115
23116 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23117
23118         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23119         Clean up temp files.
23120         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23121         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23122         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23123         gcc.dg/tree-ssa/builtin-printf-1.c,
23124         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23125         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23126         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23127         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23128         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23129         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23130         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23131         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23132         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23133         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23134         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23135         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23136
23137 2005-09-13  Josh Conner  <jconner@apple.com>
23138
23139         * lib/gcc-dg.exp: Load scanipa.exp.
23140         (cleanup-dump): New procedure.
23141         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23142         * lib/scandump.exp: New file.
23143         * lib/scantree.exp: Use it.
23144         * lib/scanipa.exp: New file.
23145
23146 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23147
23148         PR fortran/17740
23149         * gfortran.dg/generic_4.f90: New test.
23150
23151 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23152
23153         PR target/23816
23154         * gcc.target/i386/pr23816-1.c: New test.
23155         * gcc.target/i386/pr23816-2.c: New test.
23156
23157
23158 2005-09-13  Bastian Blank <waldi@debian.org>
23159
23160         PR c++/16171
23161         * g++.dg/abi/mangle26.C: New test.
23162         * g++.dg/abi/mangle27.C: New test.
23163         * g++.dg/abi/mangle28.C: New test.
23164         * g++.dg/abi/mangle29.C: New test.
23165
23166         PR c++/23839
23167         * g++.dg/parse/register1.C: New test.
23168
23169 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23170
23171         PR c++/23842
23172         * g++.dg/template/access16.C: New test.
23173
23174 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23175
23176         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23177
23178 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23179
23180         PR fortran/18899
23181         * gfortran.dg/shape_2.f90: New test.
23182
23183 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23184
23185         PR target/19269
23186         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23187         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23188         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23189         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23190         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23191         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23192         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23193         tests.
23194
23195 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23196
23197         PR c++/23841
23198         * g++.dg/parse/template17.C: New test.
23199
23200 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23201
23202         PR c++/23789
23203         * g++.dg/template/nontype14.C: New test.
23204
23205 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23206
23207         PR g++/7874
23208         * g++.dg/lookup/friend7.C: New test.
23209         * g++.dg/lookup/friend8.C: New test.
23210         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23211         so that it will be found via argument dependent lookup.
23212         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23213         friend functions which will no longer be found.
23214         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23215         function g, so that it will be found via argument dependent
23216         lookup.
23217         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23218         * g++.old-deja/g++.mike/net43.C: Likewise.
23219
23220 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23221
23222         PR c++/23691
23223         * g++.dg/template/static16.C: New test.
23224
23225 2005-09-12  Josh Conner  <jconner@apple.com>
23226
23227         PR middle-end/23237
23228         * gcc.c-torture/compile/pr23237.c: New test.
23229
23230 2005-09-11  Richard Henderson  <rth@redhat.com>
23231
23232         * g++.dg/other/error8.C: Update expected diagnostic text.
23233
23234 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23235
23236         PR libfortran/19872
23237         * gfortran.dg/overwrite_1.f: New test.
23238
23239 2005-09-09  Josh Conner  <jconner@apple.com>
23240
23241         * g++.dg/init/pr23180-1.C: Removed.
23242         * g++.dg/init/pr23180-2.C: Removed.
23243
23244 2005-09-09  David Daney <ddaney@avtrex.com>
23245
23246         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23247         files which are ...
23248         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23249         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23250
23251 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23252
23253         * gfortran.dg/iostat_2.f90: New test.
23254
23255 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23256
23257         PR c++/22252
23258         * g++.dg/ext/interface1.C: New test.
23259         * g++.dg/ext/interface1.h: Likewise.
23260         * g++.dg/ext/interface1a.cc: Likewise.
23261
23262 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23263
23264         * gfortran.dg/iomsg_1.f90: New test case.
23265
23266 2005-09-09  Richard Guenther  <rguenther@suse.de>
23267
23268         PR c++/23624
23269         * g++.dg/tree-ssa/pr23624.C: New testcase.
23270
23271 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23272
23273         PR fortran/19239
23274         * gfortran.dg/vector_subscript_1.f90,
23275         * gfortran.dg/vector_subscript_2.f90: New tests.
23276
23277 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23278
23279         PR fortran/21104
23280         * gfortran.dg/array_alloc_1.f90,
23281         * gfortran.dg/array_alloc_2.f90,
23282         * gfortran.dg/array_alloc_3.f90: New tests.
23283
23284 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23285
23286         PR fortran/12840
23287         * gfortran.dg/array_constructor_6.f90
23288         * gfortran.dg/array_constructor_7.f90
23289         * gfortran.dg/array_constructor_8.f90
23290         * gfortran.dg/array_constructor_9.f90
23291         * gfortran.dg/array_constructor_10.f90
23292         * gfortran.dg/array_constructor_11.f90
23293         * gfortran.dg/array_constructor_12.f90: New tests.
23294
23295 2005-09-08  Josh Conner  <jconner@apple.com>
23296
23297         PR c++/23180
23298         * g++.dg/init/pr23180-1.C: New test.
23299         * g++.dg/init/pr23180-2.C: New test.
23300
23301 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23302
23303         PR fortran/18878
23304         * gfortran.dg/module_double_reuse.f90: New.
23305
23306 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23307
23308         PR fortran/23270
23309         PR fortran/22304
23310         PR fortran/18870
23311         PR fortran/17917
23312         PR fortran/16511
23313         * gfortran.dg/common_equivalence_1.f: New.
23314         * gfortran.dg/common_equivalence_2.f: New.
23315         * gfortran.dg/common_equivalence_3.f: New.
23316         * gfortran.dg/contained_equivalence_1.f90: New.
23317         * gfortran.dg/module_blank_common.f90: New.
23318         * gfortran.dg/module_commons_1.f90: New.
23319         * gfortran.dg/module_equivalence_1.f90: New.
23320         * gfortran.dg/nested_modules_1.f90: New.
23321         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23322         equivalences and add comment to connect the test with
23323         the PR.
23324
23325 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23326
23327         PR fortran/23765
23328         * gfortran.dg/common_6.f90: New test.
23329
23330 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23331
23332         PR fortran/15326
23333         * gfortran.dg/char_result_1.f90,
23334         * gfortran.dg/char_result_2.f90,
23335         * gfortran.dg/char_result_3.f90,
23336         * gfortran.dg/char_result_4.f90,
23337         * gfortran.dg/char_result_5.f90,
23338         * gfortran.dg/char_result_6.f90,
23339         * gfortran.dg/char_result_7.f90,
23340         * gfortran.dg/char_result_8.f90: New tests.
23341
23342 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23343
23344         PR fortran/19928
23345         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23346
23347 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23348
23349         PR obj-c++/16816
23350         * obj-c++.dg/selector-5.mm: New test.
23351         * obj-c++.dg/selector-6.mm: New test.
23352
23353 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23354
23355         PR objc/20574
23356         PR objc/19324
23357         * objc.dg/error-1.m: New test.
23358
23359 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23360
23361         PR fortran/23373
23362         * gfortran.fortran-torture/execute/pr23373-1.f90,
23363         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23364
23365 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23366
23367         PR libfortran/23760
23368         * gfortran.dg/g77/1832.f: Remove long string in write statement
23369         to allow the test to pass on correct list directed output with
23370         prepended space.
23371
23372 2005-09-07  James E Wilson  <wilson@specifix.com>
23373
23374         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23375
23376 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23377
23378         * gfortran.dg/parameter+save.f90: Rename to
23379         * gfortran.dg/parameter_save.f90: .. this.
23380
23381 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23382
23383         PR fortran/20848
23384         * gfortran.dg/parameter+save.f90: New test case.
23385
23386 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23387
23388         PR fortran/19269
23389         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23390
23391 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23392
23393         PR c/23075
23394         * gcc.dg/pr23075.c: New test.
23395         * g++.dg/warn/pr23075.C: New test.
23396
23397         PR target/22362
23398         * gcc.target/i386/pr22362.c: New test.
23399
23400         PR rtl-optimization/23098
23401         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23402
23403         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23404         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23405         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23406
23407 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23408
23409         * g++.dg/expr/cast6.C: New test.
23410
23411         PR c++/9782
23412         * g++.dg/init/new15.C: New test.
23413
23414 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23415
23416         * gcc.dg/vect/Os-vect-95.c: New test.
23417         * gcc.dg/vect/vect-95.c: Same.
23418
23419 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23420
23421         * gcc.dg/vect/vect-29.c: Update xfail testing.
23422         * gcc.dg/vect/vect-44.c: Same.
23423         * gcc.dg/vect/vect-48.c: Same.
23424         * gcc.dg/vect/vect-50.c: Same.
23425         * gcc.dg/vect/vect-72.c: Same.
23426         * gcc.dg/vect/vect-77.c: Same.
23427         * gcc.dg/vect/vect-78.c: Same.
23428         * gcc.dg/vect/vect-80.c: Same.
23429         * gcc.dg/vect/vect-96.c: Same.
23430         * gcc.dg/vect/vect-100.c: Same.
23431         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23432         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23433         * gfortran.dg/vect/vect-5.f90: Same.
23434
23435 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23436
23437         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23438         start strings.
23439         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23440         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23441
23442         PR c++/23056
23443         * g++.dg/opt/pr23056.C: New test.
23444
23445         PR rtl-optimization/23098
23446         * gcc.target/i386/pr23098.c: New test.
23447
23448 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/23667
23451         * g++.dg/template/static15.C: New test.
23452
23453         PR c++/21440
23454         * g++.dg/ext/stmtexpr5.C: New test.
23455         * g++.dg/ext/stmtexpr6.C: Likewise.
23456
23457 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23458
23459         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23460
23461         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23462         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23463         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23464
23465 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23466
23467         PR libfortran/23321
23468         * gfortran.dg/direct_io_4.f90: New test case.
23469
23470 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23471             Rasmus Hahn  <rassahah@neofonie.de>
23472
23473         PR libobjc/23108
23474         * objc.dg/type-stream-1.m: New test.
23475
23476 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23477
23478         PR fortran/23661
23479         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23480         gfortran.dg/print_fmt_3.f90: New test.
23481
23482 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23483
23484         * gfortran.dg/fmt_t_1.f90: New test.
23485
23486 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23487
23488         PR rtl-optimization/23454
23489         * g++.dg/opt/pr23454.C: New test.
23490
23491 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23492
23493         PR c++/23699
23494         * g++.dg/ext/static1.C: New test.
23495
23496 2005-09-02  Richard Henderson  <rth@redhat.com>
23497
23498         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23499         tail call to check_fa_work.
23500
23501 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23502
23503         PR c++/21687
23504         * g++.dg/other/gc3.C: New test.
23505
23506 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23507
23508         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23509         * gcc.dg/20050826-1.c: Likewise.
23510
23511 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23512
23513         PR c++/23167
23514         * g++.dg/expr/volatile1.C: New test.
23515
23516 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23517
23518         PR middle-end/23547
23519         * gcc.dg/pr23547.c: New test.
23520
23521 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23522
23523         PR c/22061
23524         * gcc.c-torture/execute/pr22061-1.c,
23525         * gcc.c-torture/execute/pr22061-2.c,
23526         * gcc.c-torture/execute/pr22061-3.c,
23527         * gcc.c-torture/execute/pr22061-4.c: New tests.
23528
23529 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23530
23531         * gcc.dg/Wredundant-decls-2.c: New test to check that
23532         -Wredundant-decls does not issue warning for a variable
23533         definition following a declaration.
23534
23535 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23536
23537         PR debug/7241
23538         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23539         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23540         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23541
23542         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23543         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23544         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23545         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23546         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23547         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23548         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23549         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23550
23551 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23552
23553         PR objc/23306
23554         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23555         scan-assmbler.
23556
23557 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23558
23559         PR target/21255
23560         * gcc.dg/pr21255-1.c: New test.
23561         * gcc.dg/pr21255-2-mb.c: Likewise.
23562         * gcc.dg/pr21255-2-ml.c: Likewise.
23563         * gcc.dg/pr21255-3.c: Likewise.
23564         * gcc.dg/pr21255-4.c: Likewise.
23565
23566 2005-08-31  Dale Johannesen  <dalej@apple.com>
23567
23568         * gcc.dg/20050830-1.c: New.
23569
23570 2005-08-31  Josh Conner  <jconner@apple.com>
23571
23572         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23573         command-line options for arm-*-* targets.
23574         * g++.dg/init/array16.C: Likewise.
23575         * g++.dg/other/crash-4.C: Likewise.
23576
23577 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23578
23579         PR obj-c++/23640
23580         * obj-c++.dg/gnu-runtime-3.mm: New test.
23581
23582 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23583
23584         PR c++/13377
23585         * g++.dg/lookup/ambig4.C: New test.
23586         * g++.dg/lookup/ambig5.C: New test.
23587         * g++.dg/tc1/dr101.C: Adjust error markers.
23588
23589 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23590
23591         PR c++/23639
23592         * g++.dg/template/ttp5.C: Adjust error markers.
23593
23594 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23595
23596         PR testsuite/23609
23597         * lib/obj-c++.exp: Include target-libpath.exp.
23598         (obj-c++_link_flags): Look for the GNU libobjc library
23599         and set the library path to include it.
23600         Don't manually set LD_LIBRARY_PATH (etc.) but call
23601         set_ld_library_path_env_vars instead.
23602         (obj-c++_target_compile): Don't set library path or
23603         linker flags because they are already set correctly
23604         in obj-c++_link_flags.
23605
23606 2005-08-30  Josh Conner  <jconner@apple.com>
23607
23608         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23609         to command-line options for arm-*-* targets.
23610
23611 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23612
23613         * g++.dg/other/i386-1.C: New.
23614
23615 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23616
23617         PR preprocessor/20348
23618         PR preprocessor/20356
23619         * gcc.dg/cpp/pr20348.c: New test.
23620         * gcc.dg/cpp/pr20348.h: New file.
23621         * gcc.dg/cpp/inc/pr20348.h: New file.
23622         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23623         * gcc.dg/cpp/pr20356.c: New test.
23624         * gcc.dg/cpp/pr20356.h: New file.
23625         * gcc.dg/cpp/inc/pr20356.h: New file.
23626         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23627
23628 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23629
23630         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23631         Fix array dimension to avoid correct end-of-file error.
23632
23633 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23634
23635         PR libfortran/23598
23636         * gfortran.dg/iostat_1.f90: New test.
23637
23638 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23639
23640         PR middle-end/23408
23641         * gcc.dg/pr23408.c: New test.
23642
23643 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23644
23645         PR c++/23099
23646         * g++.dg/init/member1.C: Make sure erroneous static data member
23647         definitions are required.
23648         * g++.dg/template/static13.C: New test.
23649         * g++.dg/template/static14.C: Likewise.
23650
23651 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23652
23653         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23654         -march=pentium4, remove ilp32 requirement.
23655
23656         PR middle-end/23484
23657         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23658         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23659
23660 2005-08-29  Andreas Jaeger  <aj@suse.de>
23661
23662         PR testsuite/23607
23663         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23664
23665 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23666
23667         * gcc.c-torture/execute/20050316-2.c: New test.
23668         * gcc.c-torture/execute/20050316-3.c: New test.
23669         * gcc.dg/torture/pr16104-1.c: New test.
23670
23671 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23672
23673         PR middle-end/23463
23674         * gcc.c-torture/execute/zero-struct-1.c: New test.
23675
23676 2005-08-27  Richard Guenther  <rguenther@suse.de>
23677
23678         PR target/23575
23679         * gcc.target/i386/pr23575.c: New testcase.
23680
23681 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23682
23683         PR rtl-optimization/23561
23684         * gcc.c-torture/execute/20050826-1.c: New test.
23685
23686         PR rtl-opt/23560
23687         * gcc.c-torture/execute/20050826-2.c: New test.
23688
23689 2005-08-26  Dale Johannesen  <dalej@apple.com>
23690
23691         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23692         * gcc.dg/20050826-1.c: New.
23693
23694 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23695
23696         PR c++/19004
23697         * g++.dg/template/nontype13.C: New test.
23698
23699         PR c++/23491
23700         * g++.dg/init/new14.C: New test.
23701         * g++.dg/expr/anew1.C: Do not XFAIL.
23702         * g++.dg/expr/anew2.C: Likewise.
23703         * g++.dg/expr/anew3.C: Likewise.
23704
23705 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23706
23707         PR middle-end/22439
23708         * gcc.dg/vla-3.c: New test.
23709
23710 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23711
23712         PR fortran/20363
23713         * gfortran.dg/named_interface.f90: New.
23714
23715 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23716
23717         * gcc.c-torture/execute/frame-address.c: New test.
23718
23719 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         PR c++/20817
23722         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23723
23724 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23725
23726         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23727
23728 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23729
23730         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23731         * gcc.dg/altivec-22.c: Rename from..
23732         * gcc.dg/altivec-nomfcr.c: ..this.
23733
23734 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23735
23736         PR tree-optimization/23546
23737         * gcc.dg/tree-ssa/pr23546.c: New test.
23738
23739 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23740
23741         PR fortran/17758
23742         * gfortran.dg/nonreturning_statements.f90: New test.
23743
23744 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23745
23746         PR c++/22454
23747         * g++.dg/parse/crash29.C: New.
23748
23749 2005-08-23  DJ Delorie  <dj@redhat.com>
23750
23751         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23752         constants have the L suffix.
23753
23754 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         PR c++/23044
23757         * g++.dg/template/instantiate8.C: New.
23758
23759 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23760
23761         PR middle-end/23467
23762         * gcc.c-torture/execute/pr23467.c: New test.
23763
23764 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23765
23766         PR tree-optimization/22043
23767         * gcc.c-torture/execute/20050613-1.c: New test.
23768
23769 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23770
23771         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23772
23773 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23774
23775         PR rtl-optimization/23478
23776         * g++.dg/opt/pr23478.C: New test.
23777
23778 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23779
23780         PR c/18715
23781         * gcc.dg/switch-warn-3.c: New test.
23782
23783 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23784
23785         PR c++/22233
23786         * g++.dg/template/param1.C: New test.
23787
23788 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23789
23790         PR c++/23089
23791         * g++.dg/other/incomplete1.C: New test.
23792
23793 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23794
23795         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23796         are vectorizable.
23797
23798 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23799
23800         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23801         d_lines_5.f: New.
23802
23803 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23804
23805         * gcc.target/i386/sse-4.c: New test.
23806
23807 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23808
23809         PR testsuite/23239
23810         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23811
23812 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * gcc.dg/20050811-1.c: New test.
23815         * gcc.dg/20050811-2.c: New test.
23816
23817 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23818
23819         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23820
23821 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23822
23823         PR 23476
23824         * gcc.c-torture/compile/pr23476.c: New test.
23825
23826 2005-08-19  Devang Patel  <dpatel@apple.com>
23827
23828         PR tree-optimization/23048
23829         * gcc.dg/tree-ssa/pr23048.c: New test.
23830
23831 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23832
23833         PR middle-end/20624
23834         * g++.dg/warn/Wreturn-3.C: New test
23835
23836 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23837
23838         PR tree-optimization/22228
23839         * g++.dg/vect/pr22543.cc: New test.
23840
23841 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23842
23843         PR tree-optimization/21574
23844         * gcc.dg/tree-ssa/pr21574.c: New test.
23845
23846 2005-08-16  James E Wilson  <wilson@specifix.com>
23847
23848         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23849
23850 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23851
23852         PR tree-opt/23402
23853         * gcc.c-torture/compile/zero-strct-3.c: New test.
23854         * gcc.c-torture/compile/zero-strct-4.c: New test.
23855
23856 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23857
23858         PR target/23376
23859         * gcc.target/x86_64/pr23376.c: New test.
23860
23861 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23862
23863         PR c++/23337
23864         * g++.dg/ext/vector2.C: New.
23865
23866 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23867
23868         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23869
23870 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23871
23872         PR libfortran/23428
23873         * gfortran.dg/inquire-complex.f90: New test case.
23874
23875 2005-08-16  James E Wilson  <wilson@specifix.com>
23876
23877         PR tree-optimization/21105
23878         * gcc.dg/large-size-array.c: New.
23879
23880 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23881
23882         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23883         type.
23884         * gcc.dg/vect/vect-41: Likewise.
23885         * gcc.dg/vect/vect-42: Likewise.
23886         * gcc.dg/vect/vect-43: Likewise.
23887         * gcc.dg/vect/vect-44: Likewise.
23888         * gcc.dg/vect/vect-46: Likewise.
23889         * gcc.dg/vect/vect-47: Likewise.
23890         * gcc.dg/vect/vect-48: Likewise.
23891         * gcc.dg/vect/vect-52: Likewise.
23892         * gcc.dg/vect/vect-53: Likewise.
23893         * gcc.dg/vect/vect-54: Likewise.
23894         * gcc.dg/vect/vect-55: Likewise.
23895         * gcc.dg/vect/vect-56: Likewise.
23896         * gcc.dg/vect/vect-57: Likewise.
23897         * gcc.dg/vect/vect-58: Likewise.
23898         * gcc.dg/vect/vect-59: Likewise.
23899         * gcc.dg/vect/vect-60: Likewise.
23900         * gcc.dg/vect/vect-61: Likewise.
23901         * gcc.dg/vect/vect-85: Likewise.
23902         * gcc.dg/vect/vect-87: Likewise.
23903         * gcc.dg/vect/vect-88: Likewise.
23904         * gcc.dg/vect/vect-93.c: Likewise.
23905         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23906         * gcc.dg/vect/vect-75: Likewise.
23907         * gcc.dg/vect/vect-76: Likewise.
23908         * gcc.dg/vect/vect-77: Likewise.
23909         * gcc.dg/vect/vect-78: Likewise.
23910         * gcc.dg/vect/vect-80: Likewise.
23911         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23912         vectorized for the expected reason, rather than checking how alignment
23913         was handled.
23914         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23915         aligned type and also instead of aligned pointers. Added documentation.
23916
23917 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23918
23919         * gfortran.dg/power.f90: New test.
23920
23921 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23922
23923         PR rtl-optimization/23299
23924         * g++.dg/opt/pr23299.C: New test.
23925
23926 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23927
23928         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23929
23930 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23931
23932         * g++.dg/template/local6.C: New test.
23933
23934 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23935
23936         * execute/exceptions/finally-1.m: Check that the catch and finally are
23937         being called.  Also add a "return 0;" at the end of main.
23938
23939 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23940
23941         PR fortran/21432.
23942         * gfortran.dg/namelist_print_1.f: New test of functionality of
23943         PRINT namelist.
23944         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23945         namelist generates error with -std=f95.
23946
23947 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23948
23949         PR tree-optimization/23119
23950         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23951
23952 2005-08-13  Marcin Koziej  <creep@desk.pl>
23953             Andrew Pinski  <pinskia@physics.uc.edu>
23954
23955         PR libobjc/22492
23956         * execute/exceptions/finally-1.m: New test.
23957
23958 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23959
23960         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23961         testsuite.
23962         * objc/execute/exceptions/trivial.m: New test.
23963         * objc.dg/try-catch-11.m: Move to ...
23964         * objc/execute/exceptions/foward-1.m: Here.
23965         * objc.dg/try-catch-2.m: Move to ...
23966         * objc/execute/exceptions/catchall-1.m: Here.
23967         * objc.dg/try-catch-8.m: Move to ...
23968         * objc/execute/exceptions/local-variables-1.m: Here.
23969
23970 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23971
23972         * objc.dg/nested-func-1.m: Move to ...
23973         * objc/execute/nested-func-1.m: Here.
23974
23975 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23976
23977         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23978         in ${options} instead of [target_info name].
23979         * lib/obj-c++.exp (objc_target_compile): Likewise.
23980
23981 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23982
23983         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23984
23985 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23986
23987         part of PR testsuite/23348
23988         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23989         each of the torture options.
23990         * objc/compile/trivial.m: New test.
23991
23992 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23993
23994         * gfortran.dg/eoshift.f90: Correct format.
23995
23996 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23997
23998         * gfortran.fortran-torture/execute/character_passing.f90:
23999         Fix comment typo.
24000
24001 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24002
24003         PR c++/8271
24004         * g++.dg/template/unify10.C: New.
24005
24006 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24007
24008         * g++.dg/parse/pr22514.C: Move to...
24009         * g++.dg/debug/pr22514.C: here.
24010
24011 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24012
24013         PR c++/23266
24014         * g++.dg/inherit/pure1.C: New test.
24015
24016         * ChangeLog: Fix typos.
24017
24018 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24019             Steven Bosscher  <stevenb@suse.de>
24020
24021         * gfortran.dg/runtime_warning_1.f90: New test.
24022
24023 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         PR c++/23219
24026         * g++.dg/parse/crash28.C: New.
24027
24028 2005-08-11  Richard Guenther  <rguenther@suse.de>
24029
24030         PR target/23289
24031         * gcc.target/i386/tailcall-1.c: New testcase.
24032
24033 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24034
24035         * gcc.dg/vect/vect-67.c: Un-xfail.
24036
24037 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24038
24039         PR c++/23225
24040         * g++.dg/parse/crash27.C: new test.
24041
24042 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24043
24044         PR libfortran/22143
24045         * gfortran.dg/shift-kind.f90: New testcase.
24046
24047 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24048
24049         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24050         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24051
24052 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24053
24054         PR c++/20646
24055         * g++.dg/other/mult-stor1.C: New test.
24056
24057 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24058
24059         * gcc.c-torture/pr18299-1.c: Move to ...
24060         * gcc.c-torture/compile/pr18299-1.c: Here.
24061
24062 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24063
24064         * gfortran/fortran.torture/execute/character_passing.f90:
24065         Fix types for LSAME.
24066
24067 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24068
24069         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24070         input data back to what it was originally.
24071
24072 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24073
24074         * objc.dg/try-catch-8.m: Enable for all targets.
24075
24076 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24077
24078         * gcc.dg/pr23165.c: New test.
24079
24080 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24081
24082         PR tree-optimization/23234
24083         * gcc.dg/tree-ssa/pr23234.c: New test.
24084
24085 2005-08-08  Josh Conner  <jconner@apple.com>
24086
24087         PR rtl-optimization/23241
24088         * gcc.dg/char-compare.c: New test.
24089
24090 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24091
24092         PR c++/22508
24093         * g++.dg/init/new13.C: New test.
24094
24095 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         PR c++/21166
24098         * g++.dg/other/crash-4.C: Adjust
24099         * g++/dg/ext/packed9.C: New.
24100
24101 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24102
24103         PR middle-end/21964
24104         * gcc.c-torture/execute/pr21964-1.c: New test.
24105
24106 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24107
24108         PR c/22458
24109         * gcc.dg/pr22458-1.c: New test.
24110
24111 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24112             Steven G. Kargl <kargls@comcast.net>
24113
24114         PR fortran/22390
24115         * gfortran.dg/flush_1.f90: New test.
24116
24117 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24118
24119         PR c++/23191
24120         * g++.dg/template/eh2.C: New test.
24121
24122 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24123
24124         PR c++/19498
24125         * g++.dg/template/instantiate7.C: New test.
24126
24127 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24128
24129         PR c/23113
24130         * gcc.dg/Wunused-value-1.c: New test.
24131
24132 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24133
24134         PR rtl-optimization/23233
24135         * gcc.c-torture/compile/pr23233-1.c: New test.
24136
24137 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24138
24139         PR fortran/18833
24140         PR fortran/20850
24141         * gfortran.dg/equiv_1.f90: New test.
24142         * gfortran.dg/equiv_2.f90: New test.
24143         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24144         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24145         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24146
24147 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24148
24149         * gcc.c-torture/execute/vrp-5.c: New test.
24150         * gcc.c-torture/execute/vrp-6.c: New test.
24151         * gcc.dg/tree-ssa/vrp21.c: New test.
24152
24153 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24154
24155         * g++.dg/parse/pr22514.C: New test.
24156
24157 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24158
24159         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24160
24161         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24162         instead of constant loads / pool entries.
24163
24164 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24165
24166         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24167         TEST_TO_WCTYPE.
24168
24169 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24170
24171         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24172         __WINT_TYPE__ in generated prototypes if possible.
24173
24174 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24175
24176         PR 22037
24177         * g++.dg/tree-ssa/pr22037.C:
24178
24179 2005-08-04  Richard Henderson  <rth@redhat.com>
24180
24181         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24182         scan-tree-dump-times directive.
24183
24184 2005-08-04  Jan Hubicka  <jh@suse.cz>
24185
24186         * gcov-1.C: Fix switch counts.
24187         * gcov-4b.c: Likewise.
24188
24189 2005-08-03  Jeff Law  <law@redhat.com>
24190
24191         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24192
24193 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24194
24195         * gcc.c-torture/execute/pr23135.c: New test.
24196
24197 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24198
24199         PR tree-optimization/19899
24200         * gcc.dg/tree-ssa/scev-1.c: New test.
24201         * gcc.dg/tree-ssa/scev-2.c: New test.
24202
24203 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24204
24205         PR target/18582
24206         * gcc.dg/torture/pr18582-1.c: New test.
24207
24208 2005-08-03  Jan Hubicka  <jh@suse.cz>
24209
24210         * update-conroll.c: New testcase.
24211         * update-conroll-2.c: New testcase.
24212
24213 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24214
24215         * gfortran.dg/constant_substring.f: New test.
24216         * gfortran.dg/pr22491.f: New test.
24217
24218 2005-08-02  Jan Hubicka  <jh@suse.cz>
24219
24220         * update-threading.c: Replace by the proper one.
24221
24222 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24223
24224         PR 23164
24225         * g++.dg/tree-ssa/pr23164.C: New test.
24226
24227 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24228
24229         * gcc.dg/tree-ssa/pr23192.c: New test.
24230
24231 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24232
24233         * gcc.c-torture/execute/vrp-4.c: New test.
24234
24235 2005-08-02  Jan Hubicka  <jh@suse.cz>
24236
24237         * update-threading.c: New test.
24238
24239 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24240
24241         * gcc.c-torture/compile/20050801-1.c: New test.
24242         * gcc.c-torture/compile/20050801-2.c: New test.
24243
24244 2005-08-01  Jan Hubicka  <jh@suse.cz>
24245
24246         * val-prof-5.c: New test.
24247
24248 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24249
24250         PR c/22311
24251         * gcc.dg/pr22311-1.c : New test.
24252
24253 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24254
24255         PR target/23095
24256         * gfortran.dg/pr23095.f: New test.
24257
24258         PR c++/22003
24259         * g++.dg/other/pr22003.C: New test.
24260
24261 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24262
24263         PR target/20621
24264         * gcc.c-torture/execute/pr20621-1.c: New test.
24265
24266 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24267
24268         * gfortran.dg/comma_format_extension_4.f: Adjust length
24269         of string for format.
24270         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24271         print statement with internal write.
24272         * gfortran.dg/der_array_io_2.f: Likewise.
24273         * gfortran.dg/der_array_io_3.f: Likewise.
24274
24275 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24276
24277         * gcc.dg/fold-abs-4.c: new test.
24278
24279 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24280
24281         PR fortran/22570 an related issues.
24282         * gfortran.dg/x_slash_1.f: New test.
24283
24284 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24285
24286         PR c/23143
24287         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24288         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24289
24290 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24291
24292         PR c/529
24293         * gcc.dg/Wshadow-3.c: New test.
24294
24295 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24296
24297         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24298         used to have the wrong bounds).
24299
24300 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24301
24302         PR c/21720
24303         * gcc.dg/hex-round-1.c: Test more cases.
24304         * gcc.dg/hex-round-2.c: New test.
24305
24306 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24307
24308         PR 22550
24309         * g++.dg/tree-ssa/pr22550.C: New test.
24310
24311 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24312
24313         * gcc.dg/tree-ssa/vrp19.c: New test.
24314         * gcc.dg/tree-ssa-vrp20.c: New test.
24315
24316 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24317
24318         PR c/22240
24319         * gcc.dg/transparent-union-4.c: New test.
24320
24321 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24322
24323         PR c/22192
24324         * gcc.dg/c99-vla-2.c: New test.
24325
24326 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24327
24328         PR c/21720
24329         * gcc.dg/hex-round-1.c: New test.
24330
24331 2005-07-28  Jan Hubicka  <jh@suse.cz>
24332
24333         * inliner-1.c: Do not dump everything.
24334         * tree-prof.exp: Do not pass -ftree-based-profiling.
24335         * bprob.exp: Likewise.
24336
24337         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24338
24339 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24340
24341         PR c++/22545
24342         * g++.dg/expr/ptrmem7.C: New test.
24343
24344 2005-07-28  Mike Stump  <mrs@apple.com>
24345
24346         * g++.old-deja/g++.mike/visibility-1.C: New test.
24347
24348 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24349
24350         PR c/20187
24351         * gcc.c-torture/execute/pr20187-1.c: New test.
24352
24353 2005-07-28  Jeff Law  <law@redhat.com>
24354
24355         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24356         * gcc.dg/tree-ssa/vrp18.c: New test.
24357
24358 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24359
24360         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24361
24362 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24363
24364         PR tree-optimization/22506
24365         * gcc.dg/vect/ps22506.c: New test.
24366
24367 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24368
24369         PR target/21149
24370         * gcc.target/i386/sse-3.c: New test.
24371
24372 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24373
24374         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24375         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24376
24377 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24378
24379         PR c/22589
24380         * gcc.c-torture/compile/pr22589-1.c: New test.
24381
24382 2005-07-28  Jan Hubicka  <jh@suse.cz>
24383
24384         * update-loopch.c: New testcase.
24385
24386 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24387
24388         PR rtl-optimization/23047
24389         * gcc.c-torture/execute/pr23047.c: New test.
24390         * gcc.c-torture/execute/pr23047.x: New.
24391
24392 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24393
24394         PR tree-optimization/22493
24395         * gcc.c-torture/execute/pr22493-1.c: New test.
24396         * gcc.c-torture/execute/pr22493-1.x: New.
24397         * gcc.c-torture/execute/vrp-1.c: New test.
24398         * gcc.c-torture/execute/vrp-2.c: New test.
24399         * gcc.c-torture/execute/vrp-2.c: New test.
24400
24401 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24402
24403         * gcc.target/frv/all-builtin-read8.c: Delete.
24404         * gcc.target/frv/all-builtin-read16.c: Delete.
24405         * gcc.target/frv/all-builtin-read32.c: Delete.
24406         * gcc.target/frv/all-builtin-read64.c: Delete.
24407         * gcc.target/frv/all-builtin-write8.c: Delete.
24408         * gcc.target/frv/all-builtin-write16.c: Delete.
24409         * gcc.target/frv/all-builtin-write32.c: Delete.
24410         * gcc.target/frv/all-builtin-write64.c: Delete.
24411         * gcc.target/frv/all-read-write-1.c: New.
24412
24413 2005-07-27  Jeff Law  <law@redhat.com>
24414
24415         * gcc.c-torture/execute/pr22630.c: New test.
24416
24417 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24418
24419         PR tree-optimization/23073
24420         * gcc.dg/vect/nodump-pr23073.c: New test.
24421         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24422
24423 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24424
24425         PR tree-optimize/22348
24426         * gcc.c-torture/execute/pr22348.c: New.
24427
24428 2005-07-27  Richard Guenther  <rguenther@suse.de>
24429
24430         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24431
24432 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24433
24434         PR fortran/22503
24435         * gfortran.dg/logical_comp.f90: New test.
24436
24437 2005-07-27  Jan Hubicka  <jh@suse.cz>
24438
24439         * inliner-1.c: Add cleanup of dumps.
24440         * val-prof-*.c: Likewise.
24441         * update-tailcall.c: New.
24442
24443 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24444
24445         PR 22591
24446         * gcc.dg/tree-ssa/pr22591.c: New test.
24447         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24448
24449 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24450
24451         PR libobjc/22606
24452         * objc.dg/try-catch-11.m: New test.
24453
24454 2005-07-26  Richard Guenther  <rguenther@suse.de>
24455
24456         PR tree-optimization/22486
24457         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24458
24459 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24460
24461         PR tree-opt/22484
24462         * g++.dg/opt/loop2.C: New test.
24463
24464 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24465
24466         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24467         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24468
24469 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24470
24471         * lib/profopt.exp (profopt-execute): Check for profiling data
24472         files on the target.
24473
24474 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24475
24476         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24477         for matching of asm labels.
24478
24479 2005-07-25  Richard Guenther  <rguenther@suse.de>
24480
24481         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24482
24483 2005-07-25  Richard Guenther  <rguenther@suse.de>
24484
24485         PR testsuite/22624
24486         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24487
24488 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24489
24490         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24491         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24492         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24493         * gcc.dg/vect/vect-100.c: New test.
24494         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24495         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24496         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24497         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24498         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24499         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24500         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24501         * gfortran.dg/vect/pr19049.f90: New testcase.
24502         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24503
24504 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.c-torture/execute/20050713-1.c: New test.
24507
24508         PR fortran/20063
24509         * gfortran.fortran-torture/execute/data_4.f90: New test.
24510
24511         PR middle-end/20303
24512         * gcc.dg/visibility-d.c: New test.
24513
24514 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24515
24516         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24517         * gfortran.dg/underflow.f90: Ditto.
24518
24519 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24520
24521         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24522         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24523         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24524
24525 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24526
24527         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24528         include case of field width of zero.
24529
24530 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24531
24532         PR libgfortran/21875
24533         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24534         with trailing blanks on normal formatted read.
24535
24536 2005-07-23  Chao-ying Fu  <fu@mips.com>
24537
24538         * gcc.target/mips/mips32-dsp-type.c: New test.
24539         * gcc.target/mips/mips32-dsp.c: New test.
24540
24541 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24542
24543         PR testsuite/21073
24544         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24545
24546         PR testsuite/20454
24547         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24548         and __cyg_profile_func_exit.
24549
24550 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24551
24552         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24553         * gfortran.dg/comma_format_extension_4.f: Same.
24554         * gfortran.dg/pr15332.f: Same.
24555         * gfortran.dg/pr21730.f: Same.
24556
24557 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24558
24559         * g++.dg/opt/vrp2.C: Fix testcase.
24560
24561         PR tree-opt/22625
24562         * g++.dg/opt/vrp2.C: New test.
24563
24564 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24565
24566         PR debug/21828
24567         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24568
24569 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24570
24571         * gcc.dg/tree-ssa/20050719-1.c: New test.
24572
24573 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24574
24575         * gcc.dg/bfin-longcall-1.c: New file.
24576         * gcc.dg/bfin-longcall-2.c: New file.
24577
24578 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24579
24580         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24581
24582 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24583
24584         PR middle-end/19055
24585         * gcc.dg/tree-ssa/pr19055.c: New test.
24586         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24587
24588 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24589
24590         PR C++/22358
24591         * g++.dg/other/pr22358.C: New test.
24592
24593 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24594
24595         PR c++/2922
24596         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24597
24598 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24599
24600         PR c++/15938
24601         * g++.dg/init/union2.C: New test.
24602
24603 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24604
24605         PR c/22393
24606         * gcc.dg/complex-4.c: New test.
24607
24608 2005-07-21  Richard Guenther  <rguenther@suse.de>
24609
24610         PR testsuite/22522
24611         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24612         scanning for asm labels.
24613         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24614
24615 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24616
24617         PR target/22085
24618         * gcc.dg/altivec-pr22085.c: New.
24619
24620 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24621
24622         PR tree-optimization/19210
24623         * gcc.dg/tree-ssa/pr19210-1.c: New.
24624         * gcc.dg/tree-ssa/pr19210-2.c: New.
24625
24626 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24627
24628         PR rtl-optimization/22167
24629         * g++.dg/opt/pr22167.C: New test.
24630
24631 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24632
24633         PR c++/2922
24634         * g++.dg/lookup/two-stage2.C: New.
24635         * g++.dg/lookup/two-stage3.C: New.
24636         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24637         fixed two-stage name lookup for operators.
24638         * g++.dg/template/call3.C: Compiler now produces an appropriate
24639         error message.
24640         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24641         14 as a candidate.
24642         * g++.dg/template/ptrmem4.C: Compiler produces different error
24643         message.
24644         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24645         connect_to_method as a candidate.
24646
24647 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24648
24649         * gcc.dg/fold-alloc-1.c: New test.
24650
24651 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24652
24653         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24654         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24655
24656 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24657
24658         * gcc.dg/fold-abs-1.c: New test.
24659         * gcc.dg/fold-abs-2.c: New test.
24660         * gcc.dg/fold-abs-3.c: New test.
24661
24662 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24663
24664         Make CONSTRUCTOR use VEC to store initializers.
24665         * g++.dg/ext/complit3.C: Check for specific error messages.
24666         * g++.dg/init/brace2.C: Update error message.
24667         * g++.dg/warn/Wbraces2.C: Likewise.
24668
24669 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24670
24671         PR fortran/16940
24672         * gfortran.dg/module_interface_1.f90: New test.
24673
24674 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24675             Kenneth Zadeck <zadeck@naturalbridge.com>
24676
24677         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24678
24679 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24680
24681         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24682         specify -Wformat for these tests.
24683         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24684         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24685         * gcc.dg/format/opt-6.c: Delete.
24686
24687 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24688
24689         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24690         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24691
24692 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24693
24694         * gcc.dg/tree-ssa/alias-2.c: New test.
24695
24696 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24697
24698         PR c++/22263
24699         * g++.dg/template/explicit7.C: New test.
24700
24701 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24702
24703         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24704         field width of 8 to +Inf and -Inf.
24705
24706 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24707
24708         PR c++/22139
24709         * g++.dg/template/friend36.C: New test.
24710
24711 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24712
24713         PR fortran/21730
24714         * gfortran.dg/pr21730.f: New test.
24715
24716 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24717             Kenneth Zadeck <zadeck@naturalbridge.com>
24718
24719         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24720         since pure const detection cannot run at -O1 in c compiler.
24721         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24722         can now optimize this case properly.
24723         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24724         because we now pass.
24725         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24726
24727 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24728
24729         PR c/22421
24730         * gcc.dg/format/bitfld-1.c: New test.
24731
24732 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24733
24734         PR c++/22204
24735         * g++.dg/rtti/repo1.C: New test.
24736
24737 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24738
24739         PR middle-end/22398
24740         * gcc.c-torture/compile/pr22398.c: New test.
24741
24742 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24743
24744         PR c++/22132
24745         * g++.dg/expr/cast4.C: New test.
24746
24747 2005-07-15  Richard Guenther  <rguenther@suse.de>
24748
24749         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24750         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24751
24752 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24753
24754         PR tree-optimization/22230
24755         * gcc.dg/tree-ssa/pr22230.c: New test.
24756
24757 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24758
24759         * gfortran.dg/g77/cpp6.f: New test.
24760
24761         PR fortran/22417
24762         * gfortran.dg/g77/cpp5.F: New test.
24763         * gfortran.dg/g77/cpp5.h: New file.
24764         * gfortran.dg/g77/cpp5inc.h: New file.
24765
24766 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24767
24768         PR libfortran/16435
24769         * gfortran.dg/tl_editting.f90: New.
24770         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24771
24772 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24773
24774         * gfortran.dg/char_array_constructor.f90: New test.
24775
24776 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24777
24778         * gfortran.dg/past_eor.f90: New.
24779         * gfortran.dg/complex_read.f90: New.
24780
24781 2005-07-13  Jeff Law  <law@redhat.com>
24782
24783         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24784         additional casts.
24785
24786         * gcc.dg/tree-ssa/pr22321.c: New test
24787
24788 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24789
24790         PR tree-optimization/21921
24791         * gcc.dg/tree-ssa/pr21921.c: New.
24792
24793 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24794
24795         PR tree-optimizatio/22442
24796         * gcc.dg/tree-ssa/loop-11.c: New test.
24797
24798 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24799
24800         PR tree-opt/21840
24801         * gcc.c-torture/compile/pr21840.c: New test.
24802
24803 2005-07-12  Jan Hubicka  <jh@suse.cz>
24804
24805         * gcc.c-torture/compile/pr22379.c: New test.
24806
24807 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24808
24809         PR libfortran/21593
24810         gfortran.dg/dev_null.f90: Remove outdated comment about
24811         PR libfortran/21593.
24812
24813
24814 2005-07-12  Dale Johannesen  <dalej@apple.com>
24815
24816         * gcc.target/i386/compress-float-sse.c: New.
24817         * gcc.target/i386/compress-float-sse-pic.c: New.
24818         * gcc.target/i386/compress-float-387.c: New.
24819         * gcc.target/i386/compress-float-387-pic.c: New.
24820         * gcc.dg/compress-float-ppc.c: New.
24821         * gcc.dg/compress-float-ppc-pic.c: New.
24822
24823 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24824
24825         PR libfortran/21593
24826         gfortran.dg/dev_null.f90: Remove targets.
24827
24828 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24829
24830         PR tree-opt/22335
24831         * gcc.dg/pr22335-1.c: New test.
24832         * gcc.dg/pr22335-2.c: New test.
24833
24834 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24835
24836         PR c++/20172
24837         * g++.dg/template/nontype12.C : New test.
24838
24839 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24840
24841         * gcc.dg/tree-ssa/loop-10.c: New test.
24842
24843 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24844
24845         * gcc.c-torture/execute/20020720-1.x: Remove.
24846
24847 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24848
24849         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24850
24851 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24852
24853         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24854         (dg-mips-options): Use it.
24855
24856 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24857
24858         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24859
24860 2005-07-09  Richard Henderson  <rth@redhat.com>
24861
24862         * lib/target-supports.exp (check_effective_target_sync_char_short):
24863         Add alpha.
24864
24865 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24866
24867         PR libfortran/22217
24868         * gfortran.dg/negative-z-descriptor.f90: New test.
24869
24870 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24871
24872         PR tree-opt/22329
24873         * gcc.dg/pr22329.c: New test.
24874
24875 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24876
24877         PR tree-optimization/20139
24878         * gcc.dg/tree-ssa/pr20139.c: New.
24879
24880 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24881
24882         PR tree-opt/22356
24883         * gcc.dg/pr22356-1.c: New test.
24884
24885 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24886
24887         PR c++/21799
24888         * g++.dg/template/unify8.C: New.
24889         * g++.dg/template/unify9.C: New.
24890
24891 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24892
24893         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24894
24895 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24896
24897         * gcc.dg/darwin-version-1.c: New.
24898         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24899         * gcc.dg/builtins-20.c: Likewise.
24900         * gcc.dg/builtins-53.c: Likewise.
24901         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24902         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24903         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24904         * gcc.dg/torture/builtins-power-1.c: Likewise.
24905         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24906         on Darwin.
24907
24908 2005-07-07  Jeff Law  <law@redhat.com>
24909
24910         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24911         argument evaluation order.
24912
24913 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24914
24915         PR libfortran/21594
24916         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24917         Add test cases where the shift length is greater than the
24918         array length.
24919
24920 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24921
24922         * obj-c++.dg/proto-lossage-6.mm: New.
24923         * objc.dg/proto-lossage-6.m: New.
24924
24925 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24926
24927         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24928         * objc.dg/gnu-runtime-2.m: Likewise.
24929
24930 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24931
24932         * gfortran.dg/longline.f: New test.
24933
24934         * gfortran.dg/badline.f: New test.
24935
24936 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24937
24938         PR fortran/16531
24939         PR fortran/15966
24940         PR fortran/18781
24941         * gfortran.dg/hollerith.f90: New.
24942         * gfortran.dg/hollerith2.f90: New.
24943         * gfortran.dg/hollerith3.f90: New.
24944         * gfortran.dg/hollerith4.f90: New.
24945         * gfortran.dg/hollerith_f95.f90: New.
24946         * gfortran.dg/hollerith_legacy.f90: New.
24947         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24948
24949 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24950
24951         PR objc/22274
24952         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24953         * objc.dg/gnu-runtime-2.m: New.
24954
24955 2005-07-06  Jeff Law  <law@redhat.com>
24956
24957         * gcc.dg/tree-ssa/vrp17.c: New test.
24958
24959 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24960
24961         PR fortran/22327
24962         * gfortran.dg/array_constructor_5.f90: New test.
24963
24964 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24965
24966         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24967
24968 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24969
24970         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24971         * gcc.dg/980816-1.c: Ditto.
24972
24973 2005-07-06  Jeff Law  <law@redhat.com>
24974
24975         * gcc.c-torture/compile/pr21356.c: New test.
24976
24977 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24978
24979         PR c/22013
24980         PR c/22098
24981         * gcc.c-torture/compile/pr22013-1.c,
24982         gcc.c-torture/execute/pr22098-1.c,
24983         gcc.c-torture/execute/pr22098-2.c,
24984         gcc.c-torture/execute/pr22098-3.c: New tests.
24985
24986 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24987
24988         PR c/22308
24989         * gcc.dg/pr22308-1.c: New test.
24990
24991 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24992
24993         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24994         target.
24995         * gcc.dg/compare9.c: Use -fshort-enums instead of
24996         -fno-short-enums.  Change the last test to dg-bogus.
24997
24998 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24999
25000         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25001         * gcc.dg/compare9.c: New.
25002
25003 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25004
25005         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25006
25007 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25008
25009         PR testsuite/22288
25010         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25011
25012
25013 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25014
25015         * gcc.dg/format/gcc_gfc-1.c: New.
25016
25017 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25018
25019         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25020
25021 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25022
25023         PR fortran/20842
25024         * gfortran.dg/io_invalid_1.f90: New test.
25025
25026 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25027
25028         * gcc.dg/format/gcc_diag-1.c: Update.
25029
25030 2005-07-02  Jeff Law  <law@redhat.com>
25031
25032         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25033         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25034
25035 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25036
25037         * gcc.dg/format/gcc_diag-1.c: Update.
25038
25039 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25040
25041         PR tree-opt/22269
25042         * gcc.c-torture/compile/pr22269.c: New test.
25043
25044 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25045
25046         PR 21584
25047         PR 22219
25048         * g++.dg/tree-ssa/pr21584-1.C: New test.
25049         * g++.dg/tree-ssa/pr21584-2.C: New test.
25050
25051 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25052
25053         * obj-c++.dg/try-catch-11.mm: New.
25054         * objc.dg/try-catch-10.m: New.
25055
25056 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25057
25058         * g++.dg/other/ucnid-1.C: xfail on AIX.
25059
25060 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25061
25062         PR 22234
25063         * gcc.dg/20050629-1.c: New test.
25064
25065 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25066
25067         * obj-c++.dg/const-str-1[0-1].mm: New.
25068         * objc.dg/const-str-1[0-1].m: New.
25069
25070 2005-05-29  Richard Henderson  <rth@redhat.com>
25071
25072         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25073         Rename from check_effective_target_vect_no_max.
25074         (check_effective_target_vect_no_int_add): New.
25075         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25076         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25077         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25078         * gcc.dg/vect/vect-reduc-1.c: Use both.
25079         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25080
25081 2005-05-29  Richard Henderson  <rth@redhat.com>
25082
25083         * lib/target-supports.exp (check_effective_target_vect_no_max):
25084         Remove i386 and x86_64.
25085
25086 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25087
25088         PR testsuite/21969
25089         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25090
25091 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25092
25093         PR middle-end/21969
25094         * gcc.dg/vect/pr21969.c: New test.
25095
25096 2005-06-28  Eric Christopher  <echristo@redhat.com>
25097
25098         PR c/22052
25099         PR c/21975
25100         * gcc.dg/inline1.c: New test.
25101         * gcc.dg/inline2.c: Ditto.
25102         * gcc.dg/inline3.c: Ditto.
25103         * gcc.dg/inline4.c: Ditto.
25104         * gcc.dg/inline5.c: Ditto.
25105
25106 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25107
25108         PR libfortran/22142
25109         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25110         Add testcase also testing eoshift1 for PR 22142.
25111
25112 2005-06-28  Richard Henderson  <rth@redhat.com>
25113
25114         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25115         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25116         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25117         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25118         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25119
25120 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25121
25122         PR libfortran/22142
25123         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25124         Add testcase for PR 22142.
25125
25126 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25127
25128         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25129         gcc.target/ia64/fpreg-2.c: New tests.
25130
25131 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25132
25133         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25134
25135 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25136
25137         PR libfortran/22170
25138         * gfortran.dg/slash_1.f90: New test.
25139
25140 2005-06-27  Richard Henderson  <rth@redhat.com>
25141
25142         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25143         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25144         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25145         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25146         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25147         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25148
25149 2005-06-27  Richard Henderson  <rth@redhat.com>
25150
25151         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25152         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25153
25154 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25155
25156         * obj-c++.dg/proto-lossage-5.mm: New.
25157         * objc.dg/proto-lossage-5.m: New.
25158
25159 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25160
25161         PR 21959
25162         * gcc.dg/tree-ssa/pr21959.c: New test.
25163
25164 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25165
25166         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25167         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25168         testing uninitialized var.
25169
25170         * gcc.c-torture/execute/builtins/chk.h: New.
25171         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25172         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25173         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25174         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25175         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25176         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25177         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25178         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25179         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25180         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25181         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25182         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25183         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25184         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25185         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25186         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25187         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25188         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25189         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25190         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25191         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25192         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25193         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25194         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25195         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25196         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25197         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25198         * gcc.dg/builtin-object-size-1.c: New test.
25199         * gcc.dg/builtin-object-size-2.c: New test.
25200         * gcc.dg/builtin-object-size-3.c: New test.
25201         * gcc.dg/builtin-object-size-4.c: New test.
25202         * gcc.dg/builtin-object-size-5.c: New test.
25203         * gcc.dg/builtin-stringop-chk-1.c: New test.
25204         * gcc.dg/builtin-stringop-chk-2.c: New test.
25205         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25206         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25207         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25208         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25209         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25210         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25211         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25212         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25213         * gcc.c-torture/execute/printf-1.c: New test.
25214         * gcc.c-torture/execute/fprintf-1.c: New test.
25215         * gcc.c-torture/execute/vprintf-1.c: New test.
25216         * gcc.c-torture/execute/vfprintf-1.c: New test.
25217         * gcc.c-torture/execute/printf-chk-1.c: New test.
25218         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25219         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25220         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25221
25222 2005-06-27  Michael Matz  <matz@suse.de>
25223
25224         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25225         slot is not merged if address escapes.
25226
25227 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25228
25229         PR c/21911
25230         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25231
25232 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25233
25234         PR middle-end/17965
25235         * gcc.c-torture/compile/20050622-1.c: New test.
25236
25237         PR middle-end/22028
25238         * gcc.dg/20050620-1.c: New test.
25239
25240 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25241
25242         PR tree-optimization/22026
25243         * gcc.dg/tree-ssa/pr22026.c: New.
25244
25245 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25246
25247         PR libfortran/22144
25248         * gfortran.dg/shift-alloc.f90: New testcase.
25249
25250 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25251
25252         * all files: Update FSF address in copyright headers.
25253
25254 2005-06-22  Jan Hubicka  <jh@suse.cz>
25255
25256         * wholeprogram-1.c: New testcase.
25257         * wholeprogram-2.c: New testcase.
25258
25259 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25260
25261         PR 22171
25262         * gcc.dg/tree-ssa/pr22171.c: New test.
25263
25264 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25265
25266         * gfortran.dg/simplify_modulo.f90: New.
25267
25268 2005-06-24  Jan Hubicka  <jh@suse.cz>
25269
25270         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25271
25272 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25273
25274         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25275
25276 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25277
25278         * obj-c++.dg/typedef-alias-1.mm: New.
25279         * objc.dg/typedef-alias-1.m: New.
25280
25281 2005-06-23  Jeff Law  <law@redhat.com>
25282
25283         * gcc.dg/tree-ssa/vrp16.c: New test.
25284
25285 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25286
25287         * lib/target-supports.exp: Add
25288         check_effective_target_fortran_large_real and
25289         check_effective_target_fortran_large_int to check for
25290         corresponding effective targets.
25291         * gfortran.dg/large_integer_kind_1.f90: New test.
25292         * gfortran.dg/large_real_kind_1.f90: New test.
25293
25294 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25295
25296         PR tree-optimization/22117
25297         * gcc.dg/tree-ssa/pr22117.c: New.
25298
25299 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25300
25301         PR testsuite/22123
25302         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25303
25304 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25305
25306         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25307
25308 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25309
25310         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25311         * gfortran.dg/f2c_4.c: Likewise.
25312
25313 2005-06-22 Paul Brook  <paul@codesourcery.com>
25314
25315         PR fortran/21034
25316         * gfortran.dg/auto_save_1.f90: New test.
25317
25318 2005-06-22  Michael Matz  <matz@suse.de>
25319
25320         * gcc.target/x86-64/abi: New directory.
25321         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25322         * gcc.target/x86-64/abi/README.gcc: New file.
25323         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25324         * gcc.target/x86-64/abi/asm-support.s: New file.
25325         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25326         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25327         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25328         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25329         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25330         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25331         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25332         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25333         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25334         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25335         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25336         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25337         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25338         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25339         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25340         * gcc.target/x86_64/abi/test_varargs.c: New test.
25341
25342 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25343
25344         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25345         32-bit i?86 and x86_64.
25346
25347 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25348
25349         * obj-c++.dg/const-str-[1-9].mm: New tests.
25350
25351 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25352
25353         PR fortran/22010
25354         * gfortran.dg/namelist_use.f90: New.
25355         * gfortran.dg/namelist_use_only.f90: New.
25356
25357 2005-06-21  Jeff Law  <law@redhat.com>
25358
25359         * gcc.dg/tree-ssa/vrp15.c: New test.
25360
25361 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25362
25363         * lib/target-supports.exp (check_effective_target_vect_reduction):
25364         Remove.
25365         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25366         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25367         remove vect_reduction target keyword. Also avoid two returns in main.
25368         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25369         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25370         * gcc.dg/vect/vect-reduc-1short.c: New test.
25371         * gcc.dg/vect/vect-reduc-1char.c: New test.
25372         * gcc.dg/vect/vect-reduc-2short.c: New test.
25373         * gcc.dg/vect/vect-reduc-2char.c: New test.
25374         * gcc.dg/vect/vect-reduc-6.c: New test.
25375         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25376         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25377         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25378
25379 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25380         Paul Thomas  <pault@gcc.gnu.org>
25381
25382         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25383         New tests.
25384
25385 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25386
25387         * gfortran.dg/backslash_1.f90: New test.
25388         * gfortran.dg/backslash_2.f90: New test.
25389
25390 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25391
25392         * gfortran.dg/duplicate_labels.f90: New test.
25393
25394 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25395
25396         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25397         unsupportable relocations.
25398         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25399         * gcc.dg/20050321-2.c: xfail for NetWare.
25400
25401 2005-06-20  Andreas Jaeger  <aj@suse.de>
25402
25403         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25404         gcc.target/i386/fastcall-sseregparm.c,
25405         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25406
25407 2005-06-19  Richard Henderson  <rth@redhat.com>
25408
25409         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25410
25411 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25412
25413         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25414
25415 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25416
25417         PR c++/22115
25418         * g++.dg/conversion/simd2.C: Change expected error message.
25419
25420 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25421
25422         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25423         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25424         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25425
25426 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25427
25428         * gcc.dg/fold-mod-1.c: New test.
25429
25430 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25431
25432         PR fortran/19926
25433         * gfortran.dg/pr19926.f90: New test.
25434
25435 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25436
25437         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25438         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25439         targets.
25440         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25441         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25442
25443 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25444
25445         * gcc.target/ia64/float80-varargs-1.c: New test.
25446
25447 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25448
25449         PR tree-opt/22035
25450         * gfortran.dg/f2c_6.f90: New test.
25451
25452 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25453
25454         PR c++/17413
25455         * g++.dg/template/local5.C: New.
25456
25457 2005-06-17  Richard Henderson  <rth@redhat.com>
25458
25459         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25460
25461 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25462
25463         PR testsuite/21945
25464         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25465
25466 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25467
25468         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25469         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25470         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25471         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25472         check_vect to verify the presence of hardware vector support.
25473
25474 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25475
25476         PR testsuite/22056
25477         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25478
25479 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25480
25481         PR libfortran/19216
25482         * gfortran.dg/pr19216.f: Add correct space between brackets and
25483         dg directive.
25484
25485 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25486
25487         PR libfortran/16436
25488         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25489
25490 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25491
25492         * gcc.target/i386/attributes-error.c: New testcase.
25493         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25494         * gcc.target/i386/regparm-stdcall.c: Likewise.
25495         * gcc.target/i386/sseregparm-1.c: Likewise.
25496         * gcc.target/i386/sseregparm-2.c: Likewise.
25497
25498 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25499
25500         * g++.dg/rtti/crash2.C: New.
25501
25502 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25503
25504         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25505
25506 2005-06-15  David Ung  <davidu@mips.com>
25507
25508         * gcc.target/mips/mips16e-extends.c: New test for testing the
25509         generation of MIPS16e zeb/zeh, seb/seh instructions.
25510
25511 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25512
25513         PR 22018
25514         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25515         * gcc.dg/tree-ssa/pr22018.c: New test.
25516
25517 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25518
25519         * gcc.dg/simd-1.c: Update error messages.
25520         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25521         * gcc.dg/simd-2.c: Update error messages.
25522         * gcc.dg/simd-4.c: New.
25523
25524 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25525
25526         PR c++/20678
25527         * g++.dg/other/crash-4.C: New.
25528
25529 2005-06-14  Devang Patel  <dpatel@apple.com>
25530
25531         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25532
25533 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25534
25535         PR c++/21929
25536         * g++.dg/parse/crash11.C: Update
25537
25538 2005-06-13  Jeff Law  <law@redhat.com>
25539
25540         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25541         perform the desired transformations.
25542         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25543         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25544
25545 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25546
25547         PR fortran/22038
25548         * gfortran.dg/forall_1.f90: Un-XFAIL.
25549
25550 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         PR c++/21929
25553         * g++.dg/parse/crash26.C: New.
25554
25555         PR c++/20789
25556         * g++.dg/init/member1.C: New.
25557
25558 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gfortran.dg/altreturn_1.f90: New test.
25561
25562 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25563
25564         PR middle-end/21985
25565         * gcc.dg/tree-ssa/pr21985.c: New test.
25566
25567 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25568
25569         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25570
25571 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25572
25573         PR c++/21930
25574         * g++.dg/other/error10.C: New test case.
25575
25576 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25577
25578         PR libfortran/19155
25579         * gfortran.dg/pr19155.f: Add test.
25580
25581 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25582
25583         * gfortran.dg/f2c_7.f90: New test.
25584
25585         * gfortran.dg/forall_1.f90: XFAILed.
25586
25587 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25588
25589         * gcc.dg/pr14796-1.c: New.
25590         * gcc.dg/pr14796-2.c: New.
25591
25592 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25593
25594         PR fortran/17792
25595         PR fortran/21375
25596         * gfortran.dg/deallocate_stat.f90: New test.
25597
25598 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25599
25600         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25601
25602 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25603
25604         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25605         access will be generated when this loop is vectorized. Test that
25606         accesses with same alignment were detected.
25607         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25608         Test that accesses with same alignment were detected.
25609         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25610         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25611         alignment were detected.
25612
25613 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25614
25615         PR c++/10611
25616         * g++.dg/conversion/simd2.C: New.
25617
25618 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25619
25620         * gcc.dg/Wcxx-compat-1.c: New.
25621
25622 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25623
25624         PR libfortran/21480
25625         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25626         complex array.
25627
25628 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25629
25630         * gcc.dg/alias-8.c: New.
25631
25632 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25633
25634         * gcc.dg/format/cmn_err-1.c: Update.
25635
25636 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25637
25638         PR target/20666
25639         * gcc.target/sparc/fexpand-2.c: New.
25640         * gcc.target/sparc/fpmerge-2.c: New.
25641         * gcc.target/sparc/fpmul-2.c: New.
25642         * gcc.target/sparc/noresult.c: New.
25643         * gcc.target/sparc/pdist-2.c: New.
25644         * gcc.target/sparc/pdist-3.c: New.
25645
25646 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25647
25648         PR testsuite/21702
25649         * gcc.target/i386/i386.exp: Fix comment typo.
25650
25651 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         PR c++/19497
25654         * g++.dg/inherit/using5.C: New.
25655         * g++.dg/inherit/using6.C: New.
25656
25657 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25658
25659         PR c++/19894
25660         * g++.dg/template/ptrmem15.C: New test.
25661
25662         PR c++/20563
25663         * g++.dg/ext/label4.C: New test.
25664
25665 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25666
25667         * gcc.dg/tls/debug-1.c: New test.
25668
25669 2005-06-07  Dale Johannesen  <dalej@apple.com>
25670
25671         * gcc.target/i386/movq.c: New.
25672
25673 2005-06-07  Dale Johannesen  <dalej@apple.com>
25674
25675         * gcc.dg/20050607-1.c: New.
25676
25677 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25678
25679         PR middle-end/21850
25680         * gcc.c-torture/execute/20050607-1.c: New test.
25681
25682 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25683
25684         PR libfortran/21926
25685         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25686         Test case where the return array has lowest stride one,
25687         but isn't packed.
25688
25689 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25690
25691         * lib/target-supports.exp (check_effective_target_sync_int_long):
25692         Add s390 and s390x targets.
25693
25694 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25695
25696         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25697         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25698         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25699         * gcc.dg/tree-ssa/loop-9.c: New test.
25700
25701 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25702
25703         * g++.dg/parse/defarg10.C: New.
25704
25705 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25706
25707         PR regression/21897
25708         * gcc.c-torture/execute/20050604-1.c: New test.
25709
25710 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25711
25712         PR 21903
25713         * g++.dg/parse/defarg9.C: New.
25714
25715         PR c++/20637
25716         * g++.dg/inherit/using4.C: New.
25717         * g++.dg/overload/error1.C: Adjust expected errors.
25718         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25719         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25720         * g++.old-deja/g++.other/redecl2.C: Likewise.
25721         * g++.old-deja/g++.other/redecl4.C: Likewise.
25722         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25723
25724 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25725
25726         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25727
25728 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25729
25730         * lib/gfortran.exp (gfortran_target_compile): Call
25731         dg-additional-files-options
25732         * gfortran.dg/f2c_4.f90: New file
25733         * gfortran.dg/f2c_4.c: New file
25734         * gfortran.dg/f2c_5.f90: New file
25735         * gfortran.dg/f2c_5.c: New file
25736
25737 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25738
25739         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25740
25741         PR fortran/21912
25742         * gfortran.dg/array_constructor_4.f90: New test.
25743
25744 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25745
25746         PR c++/21619
25747         * g++.dg/ext/builtin9.C: New test.
25748
25749 2005-06-05  Dale Johannesen  <dalej@apple.com>
25750
25751         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25752         * gcc.c-torture/execute/20050603-2.c: Ditto.
25753
25754 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25755
25756         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25757         * gcc.dg/vect/vect-reduc-1.c: New.
25758         * gcc.dg/vect/vect-reduc-2.c: New.
25759         * gcc.dg/vect/vect-reduc-3.c: New.
25760
25761 2005-06-04  Dale Johannesen  <dalej@apple.com>
25762
25763         * gcc.c-torture/execute/20050603-1.c: New.
25764         * gcc.c-torture/execute/20050603-2.c: New.
25765         * gcc.dg/20050603-3.c: New.
25766
25767 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25768
25769         PR fortran/19195
25770         * gfortran.dg/debug_1.f90: New test.
25771
25772         * gfortran.dg/forall_1.f90: New test.
25773
25774 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25775
25776         * gfortran.dg/array_constructor_3.f90: New test.
25777
25778 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25779
25780         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25781
25782 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25783
25784         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25785
25786 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25787
25788         PR c/21873
25789         * gcc.dg/init-excess-1.c: New test.
25790
25791 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25792
25793         PR c++/21853
25794         * g++.dg/expr/static_cast6.C: New test.
25795
25796 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25797
25798         * gcc.dg/tree-ssa/vrp14.c: New test.
25799
25800 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25801
25802         PR c++/21336
25803         * g++.dg/template/new2.C: New test.
25804
25805 2005-06-03  Josh Conner  <jconner@apple.com>
25806
25807         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25808         all entries in initializer.
25809
25810 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25811
25812         PR middle-end/21858
25813         * gcc.dg/pr21858.c: New testcase.
25814
25815 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25816
25817         PR tree-optimization/21292
25818
25819         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25820         New.
25821         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25822         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25823         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25824         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25825         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25826
25827 2005-06-02  Richard Henderson  <rth@redhat.com>
25828
25829         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25830
25831 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25832
25833         * gcc.dg/wtypequal.c: New testcase.
25834
25835 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25836
25837         PR 21582
25838         * gcc.dg/tree-ssa/pr21582.c: New test.
25839
25840 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         PR c++/21280
25843         * g++.dg/opt/interface2.h: New.
25844         * g++.dg/opt/interface2.C: New.
25845         * g++.dg/init/ctor4.C: Adjust error lines.
25846         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25847         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25848         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25849         * g++.old-deja/g++.pt/assign1.C: Likewise.
25850         * g++.old-deja/g++.pt/crash20.C: Likewise.
25851
25852 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25853
25854         PR tree-optimization/21734
25855         * g++.dg/vect/pr21734_1.cc: New.
25856         * g++.dg/vect/pr21734_2.cc: New.
25857
25858 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25859
25860         PR c++/20350
25861         * g++.dg/template/spec24.C: New.
25862
25863         PR c++/21151
25864         * g++.dg/pch/local-1.C: New.
25865         * g++.dg/pch/local-1.Hs: New.
25866
25867 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25868
25869         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25870         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25871         * gcc.dg/tree-ssa/pr14341.c: New test.
25872         * gcc.dg/tree-ssa/pr14841.c: New test.
25873         * gcc.dg/tree-ssa/pr20701.c: New test.
25874         * gcc.dg/tree-ssa/pr21086.c: New test.
25875         * gcc.dg/tree-ssa/pr21090.c: New test.
25876         * gcc.dg/tree-ssa/pr21332.c: New test.
25877         * gcc.dg/tree-ssa/pr21458.c: New test.
25878         * gcc.dg/tree-ssa/pr21658.c: New test.
25879         * gcc.dg/tree-ssa/vrp01.c: New test.
25880         * gcc.dg/tree-ssa/vrp02.c: New test.
25881         * gcc.dg/tree-ssa/vrp03.c: New test.
25882         * gcc.dg/tree-ssa/vrp04.c: New test.
25883         * gcc.dg/tree-ssa/vrp05.c: New test.
25884         * gcc.dg/tree-ssa/vrp06.c: New test.
25885         * gcc.dg/tree-ssa/vrp07.c: New test.
25886         * gcc.dg/tree-ssa/vrp08.c: New test.
25887         * gcc.dg/tree-ssa/vrp09.c: New test.
25888         * gcc.dg/tree-ssa/vrp10.c: New test.
25889         * gcc.dg/tree-ssa/vrp11.c: New test.
25890         * gcc.dg/tree-ssa/vrp12.c: New test.
25891         * gcc.dg/tree-ssa/vrp13.c: New test.
25892
25893 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25894
25895         PR 21029
25896         * gcc.dg/tree-ssa/pr21029.c: New test.
25897
25898 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25899
25900         * gfortran.dg/logint-1.f: New test case.
25901         * gfortran.dg/logint-2.f: Likewise.
25902         * gfortran.dg/logint-3.f: Likewise.
25903
25904 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25905
25906         PR c/21536
25907         PR c/20760
25908         * gcc.dg/20050527-1.c: New test.
25909
25910         * gcc.dg/i386-sse-12.c: New test.
25911
25912         PR fortran/21729
25913         * gfortran.dg/implicit_5.f90: New test.
25914
25915 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25916
25917         PR fortran/20883
25918         * gfortran/assign_4.f90: New test.
25919         * gfortran/assign_2.f90: Change compile to run.
25920
25921 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25922
25923         * lib/target-supports.exp
25924         (check_effective_target_sync_char_short): New.
25925         * gcc.dg/sync-2.c: New.
25926
25927 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25928
25929         PR tree-optimization/21817
25930         * gcc.dg/torture/pr21817-1.c: New.
25931
25932 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25933
25934         PR c++/21165
25935         * g++.dg/template/init5.C: New.
25936
25937 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25938
25939         * gfortran.dg/char_initialiser_actual.f90:
25940         Test character initialisers as actual arguments.
25941         * gfortran.dg/char_pointer_comp_assign.f90:
25942         Test character pointer structure component assignments.
25943         * gfortran.dg/char_array_structure_constructor.f90:
25944         Test character components in structure constructors.
25945
25946 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25947
25948         PR middle-end/20931
25949         * g++.dg/opt/pr20931.C: New test.
25950
25951 2005-05-31  Andreas Jaeger  <aj@suse.de>
25952
25953         PR testsuite/20772
25954         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25955         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25956         g++.old-deja/g++.ext/asmspec1.C,
25957         g++.old-deja/g++.other/regstack.C,
25958         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25959         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25960         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25961         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25962         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25963         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25964         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25965         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25966         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25967         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25968         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25969         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25970         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25971         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25972         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25973         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25974         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25975         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25976         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25977
25978 2005-05-31  Jeff Law  <law@redhat.com>
25979
25980         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25981
25982 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25983
25984         PR middle-end/21743
25985         * gcc.dg/builtins-1.c: Activate disabled clog test.
25986         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25987
25988 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25989
25990         * gfortran.dg/char_pointer_assign.f90:
25991         Test character-pointer assignments and pointer assignments.
25992         * gfortran.dg/char_pointer_dummy.f90:
25993         Test character-pointer dummy arguments.
25994         * gfortran.dg/char_pointer_func.f90:
25995         Test character-pointer function returns.
25996         * gfortran.dg/char_pointer_dependency.f90:
25997         Test character-pointer functions with dependencies.
25998
25999 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/21784
26002         * g++.dg/lookup/using14.C: New test.
26003
26004 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26005
26006         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26007         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26008         trailing ^M.
26009
26010 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26011
26012         PR c++/17413
26013         * g++.dg/template/local5.C: New.
26014
26015         PR target/21761
26016         * gcc.c-torture/compile/pr21761.c: New.
26017
26018         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26019         before darwin8.
26020
26021 2005-05-30  Steven G. Kargl
26022
26023         PR fortran/20846
26024         * gfortran.dg/inquire_8.f90: New test.
26025
26026 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26027
26028         PR libfortran/21376
26029         * gfortran.dg/output_exponents_1.f90: New test.
26030
26031 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26032
26033         PR libfortran/20006
26034         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26035
26036 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26037
26038         PR c++/21210
26039         * g++.dg/ext/complex1.C: New test.
26040
26041         PR c++/21340
26042         * g++.dg/init/ctor6.C: New test.
26043
26044 2005-05-29  Jan Hubicka  <jh@suse.cz>
26045
26046         * gcc.c-torture/compile/pr21562.c: New.
26047
26048 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26049
26050         * gfortran.dg/subnormal_1.f90: New test.
26051
26052 2005-05-28  Jan Hubicka  <jh@suse.cz>
26053
26054         * tree-prof.exp: Fix comment.
26055         * value-prof-1.c: New.
26056         * value-prof-2.c: New.
26057         * value-prof-3.c: New.
26058         * value-prof-4.c: New.
26059
26060 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26061
26062         PR c++/21614
26063         * g++.dg/expr/ptrmem6.C: New test.
26064         * g++.dg/expr/ptrmem6a.C: Likewise.
26065
26066 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26067
26068         PR tree-optimization/21658
26069         * gcc.dg/tree-ssa/pr21658.c: New.
26070
26071 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         PR c++/21455
26074         * g++.dg/inherit/ptrmem3.C: New.
26075
26076         PR c++/21681
26077         * g++.dg/parse/template16.C: New.
26078
26079 2005-05-27  Andreas Jaeger  <aj@suse.de>
26080
26081         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26082
26083         * gcc.dg/i386-sse-8.c: Run test on all archs.
26084
26085 2005-05-26  Mike Stump  <mrs@apple.com>
26086
26087         * objc.dg/isa-field-1.m: Only run on darwin.
26088         * objc.dg/lookup-1.m: Likewise.
26089         * objc.dg/try-catch-8.m: Likewise.
26090
26091 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26092
26093         PR tree-optimization/9814
26094         * gcc.dg/pr9814-1.c: New test case.
26095
26096 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26097
26098         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26099         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26100         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26101         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26102         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26103         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26104         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26105         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26106         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26107         objc.dg/try-catch-8.m: New.
26108
26109 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26110
26111         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26112         remove extraneous semicolons.
26113
26114 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26115
26116         * obj-c++.dg/comp-types-12.mm: New.
26117         * objc.dg/comp-types-11.m: New.
26118         * objc.dg/selector-4.m: New.
26119
26120 2005-05-26  Andreas Jaeger  <aj@suse.de>
26121
26122         PR testsuite/20772
26123         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26124         g++.old-deja/g++.ext/attrib3.C,
26125         g++.old-deja/g++.other/store-expr1.C,
26126         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26127         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26128         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26129         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26130         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26131         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26132         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26133         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26134         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26135         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26136         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26137         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26138         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26139         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26140         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26141         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26142         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26143         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26144         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26145
26146 2005-05-26  Andreas Jaeger  <aj@suse.de>
26147
26148         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26149         x86-64 compilation.
26150
26151 2005-05-26  Andreas Jaeger  <aj@suse.de>
26152
26153         PR testsuite/20772
26154         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26155         gcc.misc-tests/i386-pf-athlon-1.c,
26156         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26157         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26158         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26159         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26160         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26161         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26162         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26163         programs.
26164
26165         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26166         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26167         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26168         x86-64 compilation.
26169
26170         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26171         x86_64.
26172
26173         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26174         effective-target ilp32.
26175
26176 2005-05-26  David Ung  <davidu@mips.com>
26177
26178         * gcc.target/mips/ext_ins.c: New test for testing the generation
26179         of MIPS32/64 rev 2 ext/ins instructions.
26180
26181 2005-05-26  Andreas Jaeger  <aj@suse.de>
26182
26183         * treelang/compile/unsigned.tree: Use gimple instead of
26184         nonexisting generic dump.
26185
26186 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26187
26188         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26189
26190 2005-05-26  Andreas Jaeger  <aj@suse.de>
26191
26192         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26193
26194 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26195
26196         PR libfortran/17283
26197         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26198         Test callee-allocated memory with write statements.
26199
26200 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26201
26202         PR middle-end/21709
26203         * gcc.dg/pr21709-1.c: New test case.
26204
26205 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26206             Mike Stump  <mrs@apple.com>
26207
26208         * objc/execute/next_mapping.h: Update for C++.
26209
26210         * obj-c++.dg/selector-1.mm: Move to...
26211         * obj-c++.dg/selector-4.mm: here...
26212
26213         * obj-c++.dg/basic.mm: New.
26214         * obj-c++.dg/comp-types-1.mm: New.
26215         * obj-c++.dg/cxx-class-1.mm: New.
26216         * obj-c++.dg/cxx-ivars-1.mm: New.
26217         * obj-c++.dg/cxx-ivars-2.mm: New.
26218         * obj-c++.dg/cxx-ivars-3.mm: New.
26219         * obj-c++.dg/cxx-scope-1.mm: New.
26220         * obj-c++.dg/cxx-scope-2.mm: New.
26221         * obj-c++.dg/defs.mm: New.
26222         * obj-c++.dg/empty-private-1.mm: New.
26223         * obj-c++.dg/encode-1.mm: New.
26224         * obj-c++.dg/encode-2.mm: New.
26225         * obj-c++.dg/encode-3.mm: New.
26226         * obj-c++.dg/extern-c-1.mm: New.
26227         * obj-c++.dg/extra-semi.mm: New.
26228         * obj-c++.dg/fix-and-continue-2.mm: New.
26229         * obj-c++.dg/isa-field-1.mm: New.
26230         * obj-c++.dg/ivar-list-semi.mm: New.
26231         * obj-c++.dg/local-decl-1.mm: New.
26232         * obj-c++.dg/lookup-1.mm: New.
26233         * obj-c++.dg/lookup-2.mm: New.
26234         * obj-c++.dg/method-1.mm: New.
26235         * obj-c++.dg/method-2.mm: New.
26236         * obj-c++.dg/method-3.mm: New.
26237         * obj-c++.dg/method-4.mm: New.
26238         * obj-c++.dg/method-5.mm: New.
26239         * obj-c++.dg/method-6.mm: New.
26240         * obj-c++.dg/method-7.mm: New.
26241         * obj-c++.dg/no-extra-load.mm: New.
26242         * obj-c++.dg/overload-1.mm: New.
26243         * obj-c++.dg/pragma-1.mm: New.
26244         * obj-c++.dg/pragma-2.mm: New.
26245         * obj-c++.dg/private-1.mm: New.
26246         * obj-c++.dg/private-2.mm: New.
26247         * obj-c++.dg/proto-qual-1.mm: New.
26248         * obj-c++.dg/qual-types-1.mm: New.
26249         * obj-c++.dg/stubify-1.mm: New.
26250         * obj-c++.dg/stubify-2.mm: New.
26251         * obj-c++.dg/super-class-1.mm: New.
26252         * obj-c++.dg/super-class-2.mm: New.
26253         * obj-c++.dg/super-dealloc-1.mm: New.
26254         * obj-c++.dg/super-dealloc-2.mm: New.
26255         * obj-c++.dg/template-1.mm: New.
26256         * obj-c++.dg/template-2.mm: New.
26257         * obj-c++.dg/template-3.mm: New.
26258         * obj-c++.dg/template-4.mm: New.
26259         * obj-c++.dg/template-5.mm: New.
26260         * obj-c++.dg/template-6.mm: New.
26261         * obj-c++.dg/try-catch-1.mm: New.
26262         * obj-c++.dg/try-catch-2.mm: New.
26263         * obj-c++.dg/try-catch-3.mm: New.
26264         * obj-c++.dg/try-catch-4.mm: New.
26265         * obj-c++.dg/try-catch-5.mm: New.
26266         * obj-c++.dg/try-catch-6.mm: New.
26267         * obj-c++.dg/try-catch-7.mm: New.
26268         * obj-c++.dg/try-catch-8.mm: New.
26269         * obj-c++.dg/try-catch-9.mm: New.
26270         * obj-c++.dg/va-meth-1.mm: New.
26271
26272 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26273
26274         * obj-c++.dg/selector-1.mm: New.
26275         * obj-c++.dg/selector-2.mm: New.
26276
26277 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26278
26279         * obj-c++.dg/selector-3.mm: New.
26280         * objc.dg/selector-3.m: New.
26281
26282 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26283
26284         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26285         about where warning appears.
26286
26287 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26288
26289         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26290         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26291         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26292         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26293
26294 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26295
26296         * gcc.dg/20050524-1.c: New test.
26297
26298 2005-05-25  Jan Hubicka  <jh@suse.cz>
26299
26300         * gcc.dg/tree-prof/inliner-1.c: New.
26301
26302 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26303
26304         * gcc.dg/tree-prof: New directory.
26305         * gcc.dg/tree-prof/tree-prof.exp: New.
26306
26307 2005-05-25  DJ Delorie  <dj@redhat.com>
26308
26309         * gcc.dg/Wattributes-1.c: New.
26310         * gcc.dg/Wattributes-2.c: New.
26311         * gcc.dg/Wattributes-3.c: New.
26312
26313 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26314
26315         PR tree-optimization/19833
26316         * gcc.dg/uninit-4.c: Remove xfail.
26317         * gcc.dg/uninit-9.c: Ditto.
26318
26319 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26320
26321         * obj-c++.dg/bitfield-[1-5].mm: New.
26322         * obj-c++.dg/class-protocol-1.mm: New.
26323         * obj-c++.dg/comp-types-1[0-1].mm: New.
26324         * obj-c++.dg/comp-types-[2-9].mm: New.
26325         * obj-c++.dg/encode-[4-8].mm: New.
26326         * obj-c++.dg/layout-1.mm: New.
26327         * obj-c++.dg/method-1[0-9].mm: New.
26328         * obj-c++.dg/method-2[0-1].mm: New.
26329         * obj-c++.dg/method-[8-9].mm: New.
26330         * obj-c++.dg/objc-gc-3.mm: New.
26331         * obj-c++.dg/try-catch-10.mm: New.
26332         * objc.dg/bitfield-5.m: New.
26333         * objc.dg/comp-types-10.m: New.
26334         * objc.dg/comp-types-9.m: New.
26335         * objc.dg/layout-1.m: New.
26336         * objc.dg/objc-gc-4.m: New.
26337         * objc.dg/try-catch-9.m: New.
26338         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26339         * objc.dg/comp-types-1.m: Likewise.
26340         * objc.dg/comp-types-[5-6].m: Likewise.
26341         * objc.dg/method-9.m: Likewise.
26342
26343 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26344
26345         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26346         and on hardware without VMX support.
26347
26348         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26349
26350         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26351
26352         * lib/profopt.exp (dg-final-generate, dg-final-use,
26353         profopt-final-code, profopt-get-options): New.
26354         (profopt-execute): Process test directives.
26355
26356         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26357         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26358         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26359
26360 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26361
26362         PR C++/21645
26363         * g++.dg/init/ctor5.C: New test.
26364
26365 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26366
26367         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26368         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26369         vect-113.c, vect-114.c.
26370
26371 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26372
26373         * gcc.dg/const-elim-1.c: Remove xfails.
26374
26375 2005-05-23  Jeff Law  <law@redhat.com>
26376
26377         * gcc.c-torture/compile/pr21638.c: New test.
26378         * gcc.c-torture/compile/20050520-1.c: New test.
26379
26380 2005-05-23  Nick Clifton  <nickc@redhat.com>
26381
26382         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26383         be a proper triple, ie: m32r*-*-*.
26384         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26385
26386 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26387
26388         PR middle-end/21331
26389         PR tree-opt/21293
26390         * gcc.c-torture/compile/pr21293.c: New test.
26391         * gcc.c-torture/execute/pr21331.c: New test.
26392
26393 2004-05-20  Richard Henderson  <rth@redhat.com>
26394
26395         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26396
26397 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26398
26399         * obj-c++-dg.exp: Add.
26400         * obj-c++.exp: Add.
26401         * obj-c++.dg/dg.exp: Add.
26402
26403 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26404
26405         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26406         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26407
26408 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26409
26410         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26411
26412 2004-05-19  Richard Henderson  <rth@redhat.com>
26413
26414         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26415
26416 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26417
26418         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26419
26420         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26421
26422 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26423
26424         PR c++/21495
26425         * g++.dg/parse/extern1.C: New test.
26426         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26427
26428 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26429
26430         * gcc.dg/c99-math.h: New.
26431         * gcc.dg/c99-math-float-1.c: New test.
26432         * gcc.dg/c99-math-double-1.c: Likewise.
26433         * gcc.dg/c99-math-long-double-1.c: Likewise.
26434
26435 2005-05-18  Richard Henderson  <rth@redhat.com>
26436
26437         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26438
26439 2005-05-18  Devang Patel  <dpatel@apple.com>
26440
26441         * g++.dg/opt/20050511-1.C: New test.
26442
26443 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26444
26445         PR libfortran/21127
26446         * gfortran.dg/reshape-complex.f90: New test.
26447
26448 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26449
26450         * gfortran.dg/array_constructor_1.f90: New test.
26451         * gfortran.dg/array_constructor_2.f90: New test.
26452
26453 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26454
26455         PR fortran/20954
26456         * gfortran.dg/pr20954.f: New test.
26457
26458 2005-05-17  Mike Stump  <mrs@apple.com>
26459
26460         Yet more Objective-C++...
26461
26462         * objc.dg/method-5.m: Update.
26463         * objc.dg/method-6.m: Update.
26464         * objc.dg/method-7.m: Update.
26465         * objc.dg/method-9.m: Update.
26466         * objc.dg/try-catch-2.m: Update.
26467
26468 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26469
26470         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26471         Remove little-endian optimizations.
26472
26473 2005-05-17  Jeff Law  <law@redhat.com>
26474
26475         * g++.dg/tree-ssa/pr14814.C: New test.
26476         * gcc.dg/tree-ssa/pr14814.C: New test.
26477         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26478         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26479
26480 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26481
26482         * gcc.dg/compat/generate-random.c: Do not include
26483         libiberty.h.
26484         * gcc.dg/compat/generate-random_r.c: Likewise.
26485
26486 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26487
26488         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26489
26490 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26491
26492         PR middle-end/21595
26493         * g++.dg/tree-ssa/builtin1.C: New testcase.
26494
26495 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26496
26497         PR c++/21454
26498         * g++.dg/opt/const4.C: New test.
26499
26500         PR middle-end/21492
26501         * g++.dg/opt/crossjump1.C: New test.
26502
26503         PR tree-optimization/21610
26504         * gcc.c-torture/compile/20050516-1.c: New test.
26505
26506         PR fortran/15080
26507         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26508         about the test failing.
26509         * gfortran.fortran-torture/execute/where_7.f90: New test.
26510         * gfortran.fortran-torture/execute/where_8.f90: New test.
26511
26512 2005-05-16  Richard Henderson  <rth@redhat.com>
26513
26514         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26515         i?86 and x86_64.
26516
26517 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26518
26519         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26520         (limits.h): Include unconditionally.
26521         (stdlib.h): Likewise.
26522         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26523         (limits.h): Include unconditionally.
26524         (stdlib.h): Likewise.
26525         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26526         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26527         (limits.h): Include unconditionally.
26528         (stdlib.h): Likewise.
26529         (hashtab.h): Do not include.
26530         (getopt.h): Likewise.
26531         (stddef.h): Include.
26532         (hashval_t): Define.
26533         (struct entry): Add "next" field.
26534         (HASH_SIZE): New macro.
26535         (hash_table): New variable.
26536         (switchfiles): Do not use xmalloc.
26537         (mix): New macro.
26538         (iterative_hash): New function.
26539         (hasht): Remove.
26540         (e_exists): New function.
26541         (e_insert): Likewise.
26542         (output): Use, instead of libiberty hashtable functions.
26543         (main): Do not use getopt.  Do not call htab_create.
26544
26545 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26546
26547         PR libstdc++/21526
26548         * lib/target-supports.exp (check_mkfifo_available):
26549         Return 0 for cygwin as mkfifo support incomplete on platform.
26550         Fix typos in comments.
26551
26552 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26553
26554         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26555
26556 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26557
26558         PR fortran/17432
26559         * gfortran.dg/assign_4.f: New test.
26560
26561 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26562
26563         PR tree-optimization/21563
26564         * gcc.dg/tree-ssa/pr21563.c: New.
26565
26566 2005-05-14  Jan Hubicka  <jh@suse.cz>
26567
26568         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26569
26570 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26571
26572         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26573
26574 2005-05-13  Julian Brown  <julian@codesourcery.com>
26575
26576         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26577         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26578
26579 2005-05-13  Jan Hubicka  <jh@suse.cz>
26580
26581         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26582         * gcc.dg/fold-xor-?.c: Likewise.
26583         * gcc.dg/pr15784-?.c: Likewise.
26584         * gcc.dg/pr20922-?.c: Likewise.
26585         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26586         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26587         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26588
26589 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26590
26591         PR fortran/21260
26592         * gfortran.dg/hollerith_1.f90: New test.
26593
26594 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26595
26596         * gfortran.dg/func_result_2.f90: New test.
26597
26598 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26599
26600         * gfortran.dg/dev_null.f90: New test.
26601
26602 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26603
26604         * gcc.dg/arm-vfp1.c: Revert last change.
26605
26606 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26607
26608         PR middle-end/19807
26609         PR tree-optimization/19639
26610         * g++.dg/tree-ssa/pr19807.C: New testcase.
26611
26612 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26613
26614         PR libfortran/21471
26615         * gfortran.dg/append-1.f90: New test.
26616
26617 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26618
26619         * gcc.dg/pr18501.c: XFAIL.
26620         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26621         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26622         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26623         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26624         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26625         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26626         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26627         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26628
26629 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26630
26631         PR fortran/20178
26632         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26633         gfortran.dg/f2c_3.f90: New tests.
26634
26635         * gfortran.dg/return_1.f90: Fix dg annotation.
26636
26637 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26638
26639         * gcc.c-torture/compile/20050510-1.c: New test.
26640
26641 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26642
26643         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26644
26645 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26646
26647         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26648
26649 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26650
26651         PR c/17913
26652         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26653
26654 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26655
26656         PR c/21342
26657         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26658         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26659
26660 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26661
26662         PR debug/16676
26663         * gcc.dg/debug/pr16676.c: New test.
26664
26665 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26666
26667         PR testsuite/21443
26668         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26669         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26670         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26671         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26672         Change -O1 to -O2.
26673         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26674         -fno-tree-dominator-opts.
26675
26676 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26677
26678         * gfortran.dg/return_1.f90: New test.
26679
26680 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26681
26682         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26683
26684         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26685
26686 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26687
26688         PR c++/21427
26689         * g++.dg/inherit/covariant13.C: New.
26690
26691 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26692
26693         PR libfortran/19155
26694         * gfortran.dg/pr19155.f: New test.
26695
26696 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26697
26698         PR inline-asm/8788
26699         * gcc.dg/pr8788-1.c: New testcase.
26700
26701 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26702
26703         PR target/21416
26704         * gcc.target/mips/fpcmp-[12].c: New tests.
26705
26706 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26707
26708         * lib/target-supports-dg.exp (dg-require-fork): New function.
26709         (dg-require-mkfifo): Likewise.
26710         * lib/target-supports.exp (check_function_available): New
26711         function.
26712         (check_fork_available): Likewise.
26713         (check_mkfifo_available): Likewise.
26714
26715 2005-05-06  Jeff Law  <law@redhat.com>
26716
26717         * gcc.c-torture/compile/pr21380.c: New test.
26718
26719 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26720
26721         PR c++/20961
26722         * g++.dg/ext/weak3.C: New test.
26723
26724 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26725
26726         PR c++/21352
26727         * g++.dg/template/crash37.C: New test.
26728
26729 2005-05-05  Paul Brook  <paul@codesourcery.com>
26730
26731         * gcc.dg/arm-g2.c: Use effective-target arm32.
26732         * gcc.dg/arm-mmx-1.c: Ditto.
26733         * gcc.dg/arm-scd42-2.c: Ditto.
26734         * gcc.dg/arm-vfp1.c: Ditto.
26735         * lib/target-supports.exp (check_effective_target_arm32): New
26736         function.
26737
26738 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26739
26740         PR libfortran/21354
26741         gfortran.dg/in_pack_rank7.f90: New test.
26742
26743 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26744
26745         PR middle-end/15618
26746         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26747
26748 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26749
26750         PR middle-end/21265
26751         * gcc.dg/20050503-1.c: New test.
26752
26753         PR rtl-optimization/21239
26754         * gcc.dg/i386-sse-11.c: New test.
26755
26756 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26757
26758         PR target/16888
26759         * gcc.target/i386/asm-1.c: New test.
26760
26761 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26762
26763         PR rtl-optimization/21330
26764         * gcc.c-torture/execute/20050502-1.c: New test.
26765
26766         PR target/21297
26767         * gcc.c-torture/execute/20050502-2.c: New test.
26768
26769 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26770
26771         PR middle-end/21282
26772         * gcc.dg/pr21282.c: New.
26773
26774 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26775
26776         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26777         * gcc.dg/vect/vect-92.c: Likewise.
26778         * gcc.dg/vect/vect-93.c: Likewise.
26779         * gcc.dg/vect/vect-dv-1.c: Likewise.
26780         * gcc.dg/vect/vect-dv-2.c: Likewise.
26781         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26782
26783 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26784
26785         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26786         * gfortran.dg/vect/vect-2.f90: Likewise.
26787         * gfortran.dg/vect/vect-3.f90: Likewise.
26788         * gfortran.dg/vect/vect-4.f90: Likewise.
26789         * gfortran.dg/vect/vect-5.f90: Likewise.
26790
26791 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26792
26793         PR target/20813
26794         * gcc.dg/rs6000-fpint-2.c: New.
26795
26796 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26797
26798         PR c/15698
26799         * gcc.dg/builtins-30.c: Update expected messages.
26800         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26801         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26802         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26803
26804 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26805
26806         PR tree-optimization/21294
26807         * gcc.dg/tree-ssa/pr21294.c: New.
26808
26809 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26810
26811         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26812         __builtin_altivec_st_internal_4si built-in.
26813
26814 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26815
26816         PR c++/15875
26817         * g++.dg/template/ptrmem14.C: New test.
26818
26819 2005-05-02  Paul Brook  <paul@codesourcery.com>
26820
26821         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26822
26823 2005-05-02  Michael Matz  <matz@suse.de>
26824
26825         PR c++/19542
26826         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26827
26828 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26829
26830         * g++.dg/cpp/weak.C: New test.
26831
26832 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26833
26834         * gcc.dg/tree-ssa/loop-8.c: New test.
26835
26836 2005-04-30  Michael Maty  <matz@suse.de>
26837
26838         * gcc.dg/inline-mcpy.c: New test.
26839
26840 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26841
26842         PR libfortran/18958
26843         * gfortran.dg/eoshift.f90: New test case.
26844
26845 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26846
26847         PR libfortran/18857
26848         * gfortran.dg/matmul_1.f90: New test.
26849
26850 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26851
26852         PR tree-optimization/21030
26853         * gcc.dg/tree-ssa/pr21030.c: New.
26854
26855 2005-04-29  Devang Patel  <dpatel@apple.com>
26856
26857         PR tree-optimization/21272
26858         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26859
26860 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26861
26862         PR fortran/13082
26863         PR fortran/18824
26864         * gfortran.dg/entry_4.f90: New test.
26865         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26866         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26867         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26868         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26869         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26870         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26871         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26872
26873 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26874
26875         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26876
26877 2005-04-29  Paul Brook  <paul@codesourcery.com>
26878
26879         * gfortran.dg/entry_3.f90: New test.
26880
26881 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26882
26883         * gfortran.dg/implicit_4.f90: New test.
26884
26885 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26886
26887         * lib/target-supports.exp (check_profiling_available): Return
26888         false for xtensa-*-elf.
26889
26890 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26891
26892         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26893         error if file cannot be deleted.
26894
26895 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26896
26897         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26898         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26899         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26900         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26901         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26902         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26903         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26904         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26905         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26906         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26907         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26908         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26909         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26910
26911 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26912
26913         PR fortran/20865
26914         * gfortran.dg/pr20865.f90: New test.
26915
26916 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26917
26918         * gcc.dg/void-cast-2.c: New test.
26919
26920 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26921
26922         PR c/21159
26923         * gcc.dg/void-cast-1.c: New test.
26924
26925 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26926
26927         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26928
26929 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26930
26931         PR fortran/21177
26932         * gfortran.dg/pr21177.f90: New test.
26933
26934 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26935
26936         PR tree-optimization/21171
26937         * gcc.dg/tree-ssa/pr21171.c: New test.
26938
26939 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26940
26941         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26942         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26943         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26944         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26945         gcc.dg/tree-ssa/gen-vect-32.c: New.
26946         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26947         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26948         don't run on PPC32.
26949
26950 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26951
26952         PR c/21213
26953         * gcc.dg/transparent-union-3.c: New test.
26954
26955 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26956
26957         PR c/20740
26958         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26959         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26960         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26961         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26962         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26963         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26964
26965 2005-04-26  Jeff Law  <law@redhat.com>
26966
26967         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26968         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26969         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26970         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26971         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26972         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26973         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26974
26975 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26976
26977         PR tree-optimization/17598
26978         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26979
26980 2005-04-25  Mike Stump  <mrs@apple.com>
26981
26982         * objc.dg/fix-and-continue-1.m: Add.
26983
26984 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26985
26986         PR c++/20995
26987         * g++.dg/opt/pr20995-1.C: New test case.
26988
26989 2005-04-25  Devang Patel <dpatel@apple.com>
26990
26991         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26992
26993 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26994
26995         PR testsuite/21062
26996         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26997
26998 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26999
27000         PR C++/21188
27001         * g++.dg/opt/rtti2.C: New test.
27002
27003 2005-04-25  Paul Brook  <paul@codesourcery.com>
27004         Steven G. Kargl  <kargls@comcast.net>
27005
27006         PR fortran/20879
27007         * gfortran.dg/ichar_1.f90: New file.
27008
27009 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27010
27011         PR middle-end/20991
27012         * g++.dg/opt/pr20991.C: New test.
27013
27014         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27015         where sizeof (type) < __alignof__ (type).
27016         * gcc.dg/compat/struct-layout-1.h: Likewise.
27017
27018 2005-04-24  Per Bothner  <per@bothner.com>
27019             Devang Patel  <dpatel@apple.com>
27020
27021         PR preprocessor/20907
27022         * gcc.dg/cpp/very-long-comment.c: New test.
27023
27024 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27025
27026         PR fortran/20059
27027         * gfortran.dg/common_5.f: New test.
27028
27029 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27030
27031         PR middle-end/21082
27032         * g++.dg/tree-ssa/pr21082.C: New testcase.
27033
27034 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27035
27036         * gcc.dg/vect/vect-99.c: New test.
27037
27038 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27039
27040         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27041
27042 2005-04-22  Jeff Law  <law@redhat.com>
27043
27044         * gcc.dg/uninit-5.c: Remove xfails.
27045         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27046         conditionals and loads.
27047
27048 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27049
27050         PR libfortran/20074
27051         PR libfortran/20436
27052         PR libfortran/21108
27053         * gfortran.dg/nested_reshape.f90: new test
27054         * gfortran.dg/reshape-alloc.f90: new test
27055         * gfortran.dg/reshape.f90: new test
27056
27057 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27058
27059         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27060
27061         * gcc.dg/arm-vfp1.c: New test.
27062
27063 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27064
27065         PR c++/21087
27066         * g++.dg/lookup/builtin2.C: New test.
27067
27068 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27069
27070         * gcc.dg/weak/weak-13.c: New test.
27071
27072 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27073
27074         * lib/target-supports.exp (check_effective_target_sync_int_long):
27075         Add powerpc*.
27076
27077 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27078
27079         * gcc.target/mips/branch-1.c: New test.
27080
27081 2005-04-21  Richard Henderson  <rth@redhat.com>
27082
27083         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27084         * gcc.dg/vect/vect-86.c: Likewise.
27085         * gcc.dg/vect/vect-87.c: Likewise.
27086         * gcc.dg/vect/vect-88.c: Likewise.
27087
27088 2005-04-21  Devang Patel  <dpatel@apple.com>
27089
27090         PR optimization/20994
27091         * gcc.dg/tree-ssa/ifc-3.c: New test.
27092
27093 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27094
27095         PR c/12913
27096         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27097         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27098         gcc.dg/c99-vla-jump-5.c: New tests.
27099
27100 2005-04-19  Richard Henderson  <rth@redhat.com>
27101
27102         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27103         Fix typo in exists check.
27104         (check_effective_target_sync_int_long): New.
27105         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27106         * gcc.dg/ia64-sync-2.c: Likewise.
27107         * gcc.dg/ia64-sync-3.c: Likewise.
27108         * gcc.dg/ia64-sync-4.c: Likewise.
27109
27110 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27111
27112         * gcc.dg/fold-xor-1.c: New test.
27113         * gcc.dg/fold-xor-2.c: New test.
27114
27115 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27116
27117         PR target/20670
27118         * g++.dg/eh/fp-regs.C: New test.
27119
27120 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27121
27122         * gcc.dg/Wint-to-pointer-cast-1.c,
27123         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27124         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27125         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27126
27127 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27128
27129         PR fortran/16861
27130         * gfortran.dg/pr16861.f90: New test.
27131
27132 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27133
27134         * gcc.dg/pr21085.c: New test.
27135
27136 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27137
27138         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27139         (setup_mips_tests, dg-mips-options): New procedures.
27140         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27141         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27142         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27143         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27144         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27145         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27146         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27147         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27148         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27149         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27150         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27151         dg-mips-options instead of dg-options.  Remove now-redundant
27152         preprocessor guards.
27153         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27154         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27155         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27156         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27157         * gcc.dg/vr-mult-2.c: Delete.
27158         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27159         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27160         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27161         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27162         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27163         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27164         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27165
27166 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27167
27168         * ada/acats/run_all.sh: Use sync when executable not present.
27169
27170 2005-04-18  Devang Patel  <dpatel@apple.com>
27171
27172         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27173         * gcc.dg/vect/vect-11a.c: New.
27174         * gcc.dg/vect/vect-none.c: Update.
27175         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27176
27177 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27178
27179         PR tree-optimization/20922
27180         * gcc.dg/pr20922-1.c: New test.
27181         * gcc.dg/pr20922-2.c: New test.
27182         * gcc.dg/pr20922-3.c: New test.
27183         * gcc.dg/pr20922-4.c: New test.
27184         * gcc.dg/pr20922-5.c: New test.
27185         * gcc.dg/pr20922-6.c: New test.
27186
27187 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27188
27189         PR libfortran/20950
27190         * gfortran.dg/pr20950.f: New test.
27191
27192 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27193
27194         PR libfortran/19216
27195         * gfortran.dg/pr19216.f: New test.
27196
27197 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27198
27199         PR tree-optimization/21001
27200         * gcc.dg/tree-ssa/pr21001.c: New.
27201
27202 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27203
27204         PR libfortran/21075
27205         * gfortran.dg/reshape_rank7.f90: New test.
27206
27207 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27208
27209         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27210         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27211         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27212         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27213         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27214         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27215         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27216         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27217         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27218         wrong way round).
27219         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27220         in namelists.  New test.
27221         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27222         New test.
27223         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27224         New test.
27225         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27226         namelist.  New test.
27227         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27228         New test.
27229         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27230         New test.
27231         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27232         namelist.  New test.
27233         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27234         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27235         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27236         New test.
27237         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27238         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27239         arrays. New test.
27240
27241 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27242
27243         * gfortran.dg/wtruncate.f: New testcase.
27244         * gfortran.dg/wtruncate.f90: New testcase.
27245
27246 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/21025
27249         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27250         which sizeof/alignof is dependent, rather than just whether we are
27251         processing_template_decl.
27252
27253 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27254
27255         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27256         corrected typo where the wrong variables had been compared.
27257
27258 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27259
27260         PR libfortran/18495
27261         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27262         Test callee-allocated version of return array with a write
27263         statement.
27264         Test spread with a temporary with another write statement.
27265
27266 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27267
27268         PR tree-optimization/21031
27269         * gcc.dg/tree-ssa/pr21031.c: New.
27270
27271 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27272
27273         PR tree-optimization/21004
27274         * gcc.dg/builtins-53.c: Include builtins-config.h.
27275         Check floorf, ceilf, floorl and ceill transformations
27276         only when HAVE_C99_RUNTIME is defined.
27277
27278 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27279
27280         PR middle-end/20739
27281         * gcc.dg/tree-ssa/pr20739.c: New test.
27282
27283 2005-04-14  Mike Stump  <mrs@apple.com>
27284
27285         * gcc.dg/Foundation.framework/empty: New.
27286         * gcc.dg/framework-2.c: New.
27287
27288 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27289
27290         PR tree-optimization/21021
27291         * gcc.c-torture/compile/pr21021.c: New.
27292
27293 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27294
27295         PR testsuite/21010
27296         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27297         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27298         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27299         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27300         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27301         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27302         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27303         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27304
27305 2005-04-14  Richard Henderson  <rth@redhat.com>
27306
27307         * lib/target-supports.exp (check_effective_target_vect_condition):
27308         Add ia64, i?86, and x86_64.
27309
27310 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27311
27312         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27313
27314 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27315
27316         PR tree-optimization/20657
27317         * gcc.dg/tree-ssa/pr20657.c: New.
27318
27319 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27320
27321         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27322         (long long int)trunc*.
27323
27324 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27325
27326         PR target/20927
27327         * gcc.dg/pr20927.c: New test.
27328
27329 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27330
27331         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27332         * gcc.target/mips/asm-1.c: Likewise.
27333
27334 2005-04-13  Dale Johannesen  <dalej@apple.com>
27335
27336         * objc.dg/objc-fast-4.m: New.
27337
27338 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27339
27340         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27341         directory.
27342         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27343
27344 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27345
27346         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27347         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27348         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27349
27350 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27351
27352         PR tree-optimization/20913
27353         * gcc.dg/tree-ssa/pr20913.c: New.
27354
27355         PR tree-optimization/20702
27356         * gcc.dg/tree-ssa/pr20702.c: New.
27357
27358 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27359
27360         PR c++/13744
27361         * g++.dg/inherit/local3.C: New test.
27362
27363 2005-04-12  Jeff Law  <law@redhat.com>
27364
27365         * gcc.dg/tree-ssa/20050412-1.c: New test.
27366
27367 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27368
27369         PR libfortran/19016
27370         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27371         Add tests with mask generated by expression.
27372         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27373         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27374         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27375
27376 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27377
27378         PR middle-end/20917
27379         * gcc.dg/20050409-1.c: New test.
27380
27381 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27382
27383         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27384
27385 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27386
27387         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27388         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27389         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27390         (TARGET_CXX): Adjust accordingly.
27391         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27392         determine_class_data_visibility and class_data_always_comdat.
27393         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27394         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27395         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27396         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27397         (arm_cxx_determine_class_data_visibility): New.
27398         (arm_cxx_class_data_always_comdat): Likewise.
27399         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27400         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27401         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27402         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27403         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27404         Define.
27405
27406 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27407
27408         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27409
27410 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27411
27412         * gcc.dg/i386-darwin-fpmath.c: New.
27413
27414 2004-04-11  Devang Patel  <dpatel@apple.com>
27415
27416         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27417         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27418         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27419         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27420         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27421         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27422         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27423         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27424         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27425
27426 2004-04-11  Devang Patel  <dpatel@apple.com>
27427
27428         * gcc.dg/vect/vect-dv-1.c: New test.
27429         * gcc.dg/vect/vect-dv-2.c: New test.
27430
27431 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27432
27433         PR tree-optimization/20933
27434         * gcc.dg/tree-ssa/pr20933.c: New test.
27435
27436 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27437
27438         * gfortran.dg/fold_nearest.f90: New test.
27439
27440 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27441
27442         * gcc.dg/tree-ssa/alias-1.c: New test.
27443
27444 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27445
27446         PR tree-optimization/20920
27447         * g++.dg/tree-ssa/pr20920.C: New test.
27448
27449 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27450
27451         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27452         (long long int)ceil*.
27453
27454 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27455
27456         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27457         explicit C++ linkage.
27458
27459 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27460
27461         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27462         warning for arithmetic IF statements.
27463
27464 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27465
27466         * eor_handling_1.f90: New test case.
27467         * eor_handling_2.f90: New test case.
27468         * eor_handling_3.f90: New test case.
27469         * eor_handling_4.f90: New test case.
27470         * eor_handling_5.f90: New test case.
27471         * noadv_size.f90: New test case.
27472         * pad_no.f90: New test case.
27473
27474 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27475
27476         * gcc.c-torture/execute/20050410-1.c: New test.
27477
27478 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27479
27480         * gcc.dg/pr20126.c: New.
27481
27482 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27483             Steven G. Kargl <kargls@comcast.net>
27484
27485         * gfortran.dg/PR19872.f: New test.
27486
27487 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27488
27489         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27490
27491 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27492
27493         * gfortran.dg/nint_1.f90: New test.
27494
27495 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27496
27497         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27498         Added test for callee-allocated arrays with write statements.
27499         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27500         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27501         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27502         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27503         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27504
27505 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27506
27507         PR libfortran/20163
27508         * gfortran.dg/open-options-blanks.f: New test.
27509
27510 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27511
27512         PR fortran/13257
27513         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27514
27515 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27516
27517         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27518         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27519         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27520         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27521         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27522         * gcc.c-torture/execute/stdarg-4.c: New test.
27523
27524         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27525
27526         PR target/20795
27527         * g++.dg/abi/param2.C: New test.
27528
27529 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27530
27531         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27532
27533 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27534
27535         * gcc.dg/builtins-53.c: New test.
27536
27537 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27538
27539         * g++.dg/tree-ssa/pr18178.C: New test.
27540         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27541         * gcc.c-torture/execute/20041019-1.c: New test.
27542         * gcc.dg/tree-ssa/20041008-1.c: New test.
27543         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27544         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27545         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27546         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27547         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27548         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27549         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27550         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27551         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27552         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27553
27554 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27555
27556         PR rtl-optimization/20466
27557         * gcc.c-torture/execute/pr20466-1.c: New test.
27558
27559 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27560
27561         PR c++/20905
27562         * g++.dg/parse/cond2.C: New test.
27563
27564         PR c++/20145
27565         * g++.dg/warn/Wdtor1.C: New test.
27566
27567 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27568
27569         PR fortran/17229
27570         * gfortran.dg/pr17229.f: New test.
27571
27572 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27573
27574         * gfortran.dg/tiny_1.f90: New test.
27575         * gfortran.dg/tiny_2.f90: ditto.
27576
27577 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27578
27579         * gfortran.dg/eor_1.f90: Fix dg-do run line
27580         * gfortran.dg/open_new.f90: Fix dg-do run line
27581
27582 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27583
27584         * lib/target-supports.exp (get_compiler_messages): Support
27585         optional arguments, the fourth being compiler options.
27586         (check_effective_target_fpic): New proc.
27587         * gcc.dg/20050321-2.c: Restrict to target fpic.
27588
27589 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27590
27591         * gcc.dg/15443-1.c: New test.
27592         * gcc.dg/15443-2.c: Likewise.
27593
27594 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27595
27596         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27597
27598 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27599
27600         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27601
27602 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27603
27604         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27605         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27606         -m64.
27607         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27608         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27609         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27610
27611 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27612
27613         PR c++/20212
27614         * g++.dg/warn/Wunused-11.C: New test.
27615
27616 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27617
27618         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27619
27620 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27621
27622         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27623
27624 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27625
27626         PR c++/20734
27627         * g++.dg/template/ptrmem13.C: New test.
27628
27629 2005-04-05  Per Bothner  <per@bothner.com>
27630
27631         * lib/gcc.exp: Always add -fno-show-column, for now.
27632
27633 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27634
27635         PR testsuite/20767
27636         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27637         of plain old "unsigned int" for the type of "i".  Makes this test
27638         64bit clean.
27639
27640 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27641
27642         * gcc.dg/i386-ssefn-1.c: New test.
27643         * gcc.dg/i386-ssefn-2.c: New test.
27644         * gcc.dg/i386-ssefn-3.c: New test.
27645         * gcc.dg/i386-ssefn-4.c: New test.
27646
27647 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27648
27649         PR tree-optimization/20076
27650         * gcc.dg/builtin-apply4.c: New test.
27651
27652         PR preprocessor/19475
27653         * gcc.dg/cpp/macspace1.c: New test.
27654         * gcc.dg/cpp/macspace2.c: New test.
27655
27656 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27657
27658         * gfortran.dg/pr20755.f: Fixed bad format.
27659
27660 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27661
27662         PR c++/20763
27663         * g++.dg/ext/attrib21.C: New test.
27664
27665 2004-04-05  Devang Patel  <dpatel@apple.com>
27666
27667         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27668         * gcc.dg/vect/vect-shift-1.c: New test.
27669
27670 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27671
27672         PR libfortran/20755
27673         * gfortran.dg/pr20755.f: New test.
27674
27675 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27676
27677         * gfortran.dg/pr15959.f90: New test.
27678         * gfortran.dg/string_pad_trunc.f90: New test.
27679
27680 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27681
27682         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27683         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27684         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27685         syntax.
27686
27687 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27688
27689         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27690
27691 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27692
27693         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27694         * gcc.c-torture/compile/20011119-2.c: Likewise.
27695         * gcc.c-torture/compile/981001-2.c: Likewise.
27696
27697 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27698
27699         PR c++/20679
27700         * g++.dg/template/overload4.C: New test.
27701
27702 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         PR c++/20746
27705         * g++.dg/abi/covariant5.C: New.
27706
27707         PR debug/20505
27708         * g++.dg/debug/const2.C: New.
27709
27710 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27711
27712         PR rtl-optimization/16104
27713         * gcc.c-torture/execute/20050316-1.c: New test.
27714
27715 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27716
27717         * g++.dg/template/spec23.C: Fix dg-error text.
27718
27719 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27720
27721         PR c++/19199
27722         * g++.dg/expr/lval2.C: New.
27723
27724 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27725
27726         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27727         __builtin_strcasecmp and __builtin_strncasecmp.
27728
27729 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27730
27731         PR c++/20723
27732         * g++.dg/template/spec22.C: New.
27733         * g++.dg/template/spec23.C: New.
27734
27735 2005-04-03  Dale Ranta  <dir@lanl.gov>
27736             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27737
27738         PR libfortran/20068
27739         PR libfortran/20125
27740         PR libfortran/20156
27741         PR libfortran/20471
27742         * gfortran.dg/backspace.f: New test.
27743
27744 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27745
27746         * gcc.dg/pr19345.c: New test.
27747
27748 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27749
27750         PR tree-optimization/20640
27751         * gcc.dg/torture/tree-loop-1.c: New.
27752
27753 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27754
27755         PR rtl-optimization/20290
27756         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27757
27758 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27759
27760         * gcc.dg/rs6000-fpint.c: New.
27761
27762 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27763
27764         * gcc.dg/old-style-then-proto-1.c: New test.
27765
27766 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27767
27768         * gfortran.fortran-torture/execute/backspace.f90: Check
27769         after backspace and read was incorrect.
27770
27771 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27772
27773         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27774         buffer past the terminating NUL using memcmp.
27775         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27776         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27777
27778         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27779         Fix unused/uninitialized variable warnings.
27780
27781         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27782         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27783         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27784         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27785
27786         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27787         gcc.c-torture/execute/builtins/fputs-lib.c,
27788         gcc.c-torture/execute/builtins/lib/fprintf.c,
27789         gcc.c-torture/execute/builtins/lib/main.c,
27790         gcc.c-torture/execute/builtins/lib/memcmp.c,
27791         gcc.c-torture/execute/builtins/lib/memmove.c,
27792         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27793         gcc.c-torture/execute/builtins/lib/memset.c,
27794         gcc.c-torture/execute/builtins/lib/printf.c,
27795         gcc.c-torture/execute/builtins/lib/sprintf.c,
27796         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27797         gcc.c-torture/execute/builtins/lib/strchr.c,
27798         gcc.c-torture/execute/builtins/lib/strcmp.c,
27799         gcc.c-torture/execute/builtins/lib/strcpy.c,
27800         gcc.c-torture/execute/builtins/lib/strcspn.c,
27801         gcc.c-torture/execute/builtins/lib/strlen.c,
27802         gcc.c-torture/execute/builtins/lib/strncat.c,
27803         gcc.c-torture/execute/builtins/lib/strncmp.c,
27804         gcc.c-torture/execute/builtins/lib/strncpy.c,
27805         gcc.c-torture/execute/builtins/lib/strrchr.c,
27806         gcc.c-torture/execute/builtins/lib/strspn.c,
27807         gcc.c-torture/execute/builtins/lib/strstr.c,
27808         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27809         gcc.c-torture/execute/builtins/strlen-2.c,
27810         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27811         prototypes.
27812
27813 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27814
27815         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27816         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27817         selectany usage.
27818
27819 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27820
27821         PR c++/19406
27822         * g++.dg/debug/using1.C: New test.
27823
27824 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27825
27826         PR middle-end/20524
27827         * gcc.dg/alias-7.c: Prefix asm-declared name with
27828         __USER_LABEL_PREFIX__.
27829
27830 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27831
27832         Fix fallout from PR middle-end/15700:
27833         * gcc.c-torture/compile/20011119-1.c: Take
27834         __USER_LABEL_PREFIX__ into account.
27835         * gcc.c-torture/compile/20011119-2.c: Likewise.
27836
27837 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27838
27839         PR c++/18644
27840         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27841
27842 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27843
27844         PR c/17855
27845         * gcc.c-torture/compile/struct-non-lval-1.c,
27846         gcc.c-torture/compile/struct-non-lval-2.c,
27847         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27848
27849 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27850
27851         * gcc.dg/tls/tls.exp: Remove temporary file.
27852         * g++.dg/tls/tls.exp: Ditto.
27853         * lib/file-format.exp: Ditto.
27854         * g++.dg/special/ecos.exp: Ditto.
27855
27856         * lib/profopt.exp: Treat prof_ext as a list.
27857         * gcc.misc-tests/bprob.exp: Ditto.
27858         * g++.dg/bprob/bprob.exp: Ditto.
27859
27860         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27861         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27862         g++.dg/tree-ssa/pointer-reference-alias.C,
27863         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27864         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27865         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27866         g++.dg/vect/pr19951.cc: Ditto.
27867         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27868         gcc.dg/builtins-47.c: Ditto.
27869         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27870         gcc.dg/pr20115-1.c: Ditto.
27871         * gcc.dg/tree-ssa/20030530-2.c,
27872         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27873         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27874         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27875         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27876         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27877         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27878         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27879         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27880         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27881         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27882         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27883         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27884         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27885         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27886         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27887         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27888         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27889         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27890         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27891         gcc.dg/tree-ssa/20030824-1.c,
27892         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27893         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27894         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27895         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27896         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27897         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27898         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27899         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27900         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27901         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27902         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27903         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27904         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27905         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27906         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27907         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27908         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27909         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27910         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27911         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27912         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27913         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27914         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27915         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27916         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27917         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27918         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27919         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27920         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27921         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27922         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27923         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27924         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27925         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27926         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27927         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27928         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27929         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27930         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27931         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27932         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27933         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27934         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27935         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27936         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27937         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27938         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27939         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27940         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27941         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27942         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27943         gcc.dg/tree-ssa/useless-1.c: Ditto.
27944         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27945         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27946         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27947         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27948         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27949         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27950         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27951         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27952         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27953         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27954         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27955         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27956         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27957         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27958         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27959         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27960         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27961         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27962         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27963         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27964         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27965         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27966         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27967         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27968         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27969         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27970         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27971         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27972         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27973         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27974         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27975         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27976         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27977         gcc.dg/vect/vect-none.c: Ditto.
27978         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27979         treelang/compile/unsigned.tree: Ditto.
27980
27981         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27982         * gcc.dg/cpp/direct2s.c: Ditto.
27983         * gcc.dg/cpp/paste4.c: Ditto.
27984         * gcc.dg/cpp/separate-1.c: Ditto.
27985         * gcc.dg/pch/save-temps-1.c: Ditto.
27986         * g++.dg/ext/altivec-10.C: Ditto.
27987         * g++.dg/pch/pch.C: Ditto.
27988
27989         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27990
27991         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27992         * g++.dg/template/repo1.C: Ditto.
27993         * g++.dg/template/repo2.C: Ditto.
27994         * g++.dg/template/repo3.C: Ditto.
27995         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27996         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27997         * g++.old-deja/g++.pt/repo1.C: Ditto.
27998         * g++.old-deja/g++.pt/repo2.C: Ditto.
27999         * g++.old-deja/g++.pt/repo3.C: Ditto.
28000         * g++.old-deja/g++.pt/repo4.C: Ditto.
28001
28002         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28003         * gcc.dg/20030107-1.c: Ditto.
28004         * gcc.dg/20030702-1.c: Ditto.
28005         * gcc.dg/profile-generate-1.c: Ditto.
28006         * g++.dg/other/profile1.C: Ditto.
28007         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28008
28009         * lib/gcc-dg.exp (remove-build-file): New.
28010         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28011         cleanup-tree-dump, cleanup-saved-temps): New.
28012
28013 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28014
28015         PR c++/19203, DR 214
28016         * g++.dg/parse/ambig3.C: Not ambiguous.
28017         * g++.dg/template/spec20.C: New.
28018         * g++.dg/template/spec21.C: New.
28019
28020 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28021
28022         PR target/20045
28023         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28024
28025 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28026
28027         PR libfortran/20660
28028         * gfortran.dg/negative_unit.f: New test.
28029
28030 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28031
28032         * gcc.dg/20050330-1.c: New test.
28033
28034 2005-03-30  Devang Patel  <dpatel@apple.com>
28035
28036         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28037
28038 2005-03-30  Dale Johannesen  <dalej@apple.com>
28039
28040         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28041
28042 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28043
28044         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28045         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28046         Strip options from test name.
28047
28048 2005-03-31  Jan Hubicka  <jh@suse.cz>
28049
28050         * gcc.dg/varpool-1.c: New testcase.
28051
28052 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28053
28054         PR c/772
28055         PR c/17913
28056         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28057         gcc.dg/stmt-expr-label-3.c : New tests.
28058         * gcc.c-torture/execute/medce-2.c: Remove.
28059
28060 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28061
28062         PR c/20368
28063         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28064         tests.
28065
28066 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28067
28068         * gcc.c-torture/compile/pr20203.c: New test.
28069
28070 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28071
28072         * gfortran.dg/promotion.f90: New test.
28073
28074 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28075
28076         PR middle-end/20491
28077         * gcc.dg/torture/asm-subreg-1.c: New test.
28078
28079 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28080
28081         PR c/20672
28082         * gcc.dg/pr20672-1.c: New test.
28083
28084 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28085
28086         * gfortran.dg/vect: New directory.
28087         * gfortran.dg/vect/vect.exp: New.
28088         * gfortran.dg/vect/vect-1.f90: New test.
28089         * gfortran.dg/vect/vect-2.f90: New test.
28090         * gfortran.dg/vect/vect-3.f90: New test.
28091         * gfortran.dg/vect/vect-4.f90: New test.
28092         * gfortran.dg/vect/vect-5.f90: New test.
28093
28094 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28095
28096         PR middle-end/20622
28097         * gcc.dg/alias-7.c: New test.
28098
28099 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28100
28101         * gcc.dg/sparc-reg-1.c: New test.
28102
28103 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28104
28105         PR target/19890
28106         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28107
28108 2005-03-29  Dale Ranta  <dir@lanl.gov>
28109             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28110
28111         PR libfortran/20163
28112         * gfortran.dg/pr20163-2.f: New test.
28113
28114 2005-03-28  Jan Hubicka  <jh@suse.cz>
28115
28116         PR middle-end/20635
28117         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28118         by Jakub Jelinek.
28119
28120 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28121
28122         PR tree-optimization/20626
28123         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28124         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28125
28126 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28127
28128         * gfortran.dg/underflow.f90: New test.
28129         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28130
28131 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28132
28133         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28134
28135 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28136
28137         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28138         (g++_init): Make sure that CXXFLAGS is set.
28139         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28140         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28141         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28142         * lib/objc.exp (objc_init): Likewise.
28143         * lib/treelang.exp (treelang_init): Likewise.
28144
28145 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28146
28147         PR tree-optimization/20470
28148         * gcc.dg/tree-ssa/pr20470.c: New test.
28149
28150 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28151
28152         * gcc.dg/ppc-stfiwx.c: New.
28153
28154 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28155
28156         PR target/19888
28157         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28158
28159 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28160
28161         * gcc.dg/20050325-1.c: Fix a typo.
28162
28163 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28164
28165         PR libfortran/19678
28166         PR libfortran/19679
28167         * gfortran.dg/dos_eol.f: New test.
28168
28169 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28170
28171         PR rtl-optimization/20249
28172         * gcc.dg/20050325-1.c: New test.
28173
28174 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28175
28176         PR libfortran/15332
28177         * gfortran.dg/pr15332.f: New test.
28178
28179 2005-03-24  Dale Johannesen  <dalej@apple.com>
28180
28181         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28182
28183 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28184
28185         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28186         'internal' visibility.
28187         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28188         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28189         'protected' visibility.
28190         * gcc.dg/visibility-7.c: Likewise.
28191         * lib/target-supports.exp (check_visibility_available): Take
28192         a parameter, the kind of visibility to check for.
28193         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28194         to check_visibility_available.
28195
28196         * g++.dg/expr/cast3.C: New.
28197
28198 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28199
28200         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28201         rs6000.
28202
28203 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28204
28205         PR target/20095
28206         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28207
28208 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28209
28210         * gcc.dg/badshift.c: Renamed to...
28211         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28212
28213         * gcc.target/i386/badshift.c: Renamed to...
28214         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28215         only.
28216
28217         PR rtl-optimization/20532
28218         * gcc.target/i386/badshift.c: New.
28219
28220 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28221
28222         * gfortran.dg/pr18025.f90: New test.
28223
28224 2005-03-23  Dale Johannesen  <dalej@apple.com>
28225
28226         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28227
28228 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28229
28230         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28231
28232         * lib/target-supports.exp (check_iconv_available): Default
28233         libiconv to -liconv, if there is no definition.
28234
28235 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28236
28237         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28238
28239 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28240
28241         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28242         * g++.dg/opt/pr7503-2.C: Likewise.
28243         * g++.dg/opt/pr7503-3.C: Likewise.
28244         * g++.dg/opt/pr7503-4.C: Likewise.
28245         * g++.dg/opt/pr7503-5.C: Likewise.
28246         * g++.dg/warn/minmax.C: New test.
28247
28248 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28249
28250         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28251         * gfortran.dg/g77_intrinsics_sub.f: New test.
28252
28253 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28254             Jan Hubicka  <jh@suse.cz>
28255             Steven Bosscher <stevenb@suse.de
28256
28257         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28258
28259 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28260
28261         PR c++/19980
28262         * g++.dg/template/redecl3.C: New test.
28263
28264 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28265
28266         PR c++/20499
28267         * g++.dg/parse/error16.C: Tweak error markers.
28268
28269 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28270
28271         PR target/20561
28272         * gcc.dg/20050321-2.c: New test.
28273
28274 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28275
28276         PR c++/20465
28277         PR c++/20381
28278         * g++.dg/template/ptrmem12.C: New.
28279
28280 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28281
28282         PR rtl-optimization/20527
28283         * gcc.c-torture/execute/pr20527-1.c: New test.
28284
28285 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28286
28287         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28288         program, compile it into a real executable and then delete the .c
28289         and .x files afterwards, to avoid problems on testglue targets.
28290
28291 2005-03-21  Stuart Hastings  <stuart@apple.com>
28292
28293         * gcc.target/i386/sse-2.c: New.
28294
28295 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28296
28297         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28298
28299 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28300
28301         * g++.dg/parse/crash25.C: Fix typo.
28302
28303 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28304
28305         PR c++/20461
28306         * g++.dg/parse/crash24.C: New test.
28307
28308         PR c++/20536
28309         * g++.dg/parse/crash25.C: New test.
28310
28311 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28312
28313         PR c++/20147
28314         * g++.dg/ext/stmtexpr4.C: New test.
28315
28316 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28317
28318         PR middle-end/20539
28319         * gcc.c-torture/compile/pr13066-1.c: New test case.
28320         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28321         * g++.dg/opt/pr13066-1.C: Likewise.
28322
28323 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28324
28325         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28326
28327 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28328
28329         PR fortran/18525
28330         * gfortran.dg/nesting_1.f90: New test.
28331
28332 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28333
28334         PR c++/20240
28335         * g++.dg/lookup/using13.C: New test.
28336
28337 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28338
28339         PR c++/20333
28340         * g++.dg/template/crash36.C: New test.
28341
28342 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28343
28344         PR c++/20463
28345         * g++.dg/template/crash35.C: New test.
28346
28347 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28348
28349         PR c++/19966
28350         * g++.dg/overload/operator2.C: New test.
28351
28352 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28353
28354         PR libfortran/20257
28355         * gfortran.dg/pr20257.f90: New test.
28356
28357 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28358
28359         PR libfortran/20480
28360         * gfortran.dg/pr20480.f90: New test.
28361
28362 2005-03-16  Richard Henderson  <rth@redhat.com>
28363
28364         PR middle-end/15700
28365         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28366         (_rtld_global): New.
28367         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28368         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28369
28370         * gcc.dg/alias-3.c: New.
28371         * gcc.dg/alias-4.c: New.
28372         * gcc.dg/alias-5.c: New.
28373         * gcc.dg/alias-6.c: New.
28374
28375 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28376
28377         * gcc.dg/cpp/ucnid-7.c: New.
28378
28379 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28380             Dorit Naishlos  <dorit@il.ibm.com>
28381
28382         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28383         darwin.
28384
28385 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28386
28387         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28388         support misaligned accesses.
28389         * gcc.dg/vect/vect-58.c: Likewise.
28390         * gcc.dg/vect/vect-92.c: New.
28391         * gcc.dg/vect/vect-93.c: New.
28392
28393 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28394
28395         PR fortran/18827
28396         * gfortran.dg/assign_2.f90: New test.
28397         * gfortran.dg/assign_3.f90: New test.
28398         * gfortran.dg/assign.f90: New test.
28399
28400 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28401
28402         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28403         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28404         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28405         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28406         names.
28407
28408 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28409
28410         * gcc.dg/cpp/ucnid-6.c: New.
28411
28412         * gcc.dg/cpp/normalize-1.c: New.
28413         * gcc.dg/cpp/normalize-2.c: New.
28414         * gcc.dg/cpp/normalize-3.c: New.
28415         * gcc.dg/cpp/normalize-4.c: New.
28416         * gcc.dg/cpp/ucnid-4.c: New.
28417         * gcc.dg/cpp/ucnid-5.c: New.
28418         * g++.dg/cpp/normalize-1.C: New.
28419         * g++.dg/cpp/ucnid-1.C: New.
28420
28421 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28422
28423         * gcc.dg/pr18628.c: New.
28424
28425 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28426
28427         PR c++/20280
28428         * g++.dg/tree-ssa/pr20280.C: New.
28429
28430 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28431
28432         PR fortran/20467
28433         * gfortran.dg/stfunc_2.f90: New test.
28434
28435 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28436
28437         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28438
28439 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28440
28441         * gcc.dg/tree-ssa/20050314-1.c: New test.
28442
28443 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28444
28445         PR c++/4403
28446         PR c++/9783, DR433
28447         * g++.dg/template/friend34.C: New test.
28448         * g++.dg/template/friend35.C: Likewise.
28449         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28450
28451 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28452
28453         Friend class name lookup 5/n
28454         PR c++/1016
28455         * g++.dg/lookup/hidden-class1.C: New test.
28456         * g++.dg/lookup/hidden-class2.C: Likewise.
28457         * g++.dg/lookup/hidden-class3.C: Likewise.
28458         * g++.dg/lookup/hidden-class4.C: Likewise.
28459         * g++.dg/lookup/hidden-class5.C: Likewise.
28460         * g++.dg/lookup/hidden-class6.C: Likewise.
28461         * g++.dg/lookup/hidden-class7.C: Likewise.
28462         * g++.dg/lookup/hidden-class8.C: Likewise.
28463         * g++.dg/lookup/hidden-class9.C: Likewise.
28464         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28465         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28466         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28467         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28468         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28469         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28470         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28471         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28472         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28473         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28474         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28475
28476 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28477
28478         PR c++/20157
28479         * g++.dg/template/error18.C: New test.
28480
28481 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28482
28483         PR debug/16792
28484         * g++.dg/debug/pr16792.C: New test.
28485
28486 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28487
28488         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28489         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28490         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28491         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28492         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28493         test assertion names.
28494
28495 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28496
28497         PR fortran/18600
28498         * gfortran.dg/stfunc_1.f90: New test.
28499
28500 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28501
28502         PR fortran/16907
28503         * gfortran.dg/real_index_1.f90: New test.
28504
28505 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28506
28507         PR fortran/20323
28508         * gfortran.dg/spec_expr_1.f90: New test.
28509
28510 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28511
28512         PR c/20402
28513         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28514         new parser.
28515
28516 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28517
28518         PR fortran/20361
28519         * gfortran.dg/largeequiv_1.f90: New test.
28520
28521 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28522
28523         * gcc.dg/ucnid-1.c: New.
28524         * gcc.dg/ucnid-2.c: New.
28525         * gcc.dg/ucnid-3.c: New.
28526         * gcc.dg/ucnid-4.c: New.
28527         * gcc.dg/ucnid-5.c: New.
28528         * gcc.dg/ucnid-6.c: New.
28529         * gcc.dg/cpp/ucnid-1.c: New.
28530         * gcc.dg/cpp/ucnid-2.c: New.
28531         * gcc.dg/cpp/ucnid-3.c: New.
28532         * g++.dg/other/ucnid-1.C: New.
28533
28534 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28535
28536         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28537
28538 2005-03-11  Per Bothner  <per@bothner.com>
28539
28540         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28541         that diagnotics refer to correct token.
28542         * gcc.dg/unused-3.c: Likewise.
28543
28544 2005-03-11  Per Bothner  <per@bothner.com>
28545
28546         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28547         constant" is now actually on same line as string constant.
28548         * gcc.dg/cpp/direct2s.c: Likewise.
28549
28550 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28551
28552         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28553
28554 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28555
28556         PR libfortran/20124
28557         * gfortran.dg/pr20124.f90: New Test
28558
28559 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28560
28561         PR tree-optimization/20130
28562         * gcc.dg/pr20130-1.c: New test.
28563
28564 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28565
28566         PR target/20095
28567         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28568
28569 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28570
28571         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28572
28573 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28574
28575         * g++.dg/eh/forced1.C: Fix comment.
28576         * g++.dg/eh/forced2.C: Ditto.
28577         * g++.dg/eh/forced3.C: Ditto.
28578         * g++.dg/eh/forced4.C: Ditto.
28579
28580 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28581
28582         PR rtl-opt/20412
28583         * gcc.c-torture/compile/pr20412.c: New test.
28584
28585 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28586
28587         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28588
28589 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28590
28591         PR target/20322
28592         * gcc.dg/20050307-1.c: New test.
28593
28594 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28595
28596         PR c++/20375
28597         * g++.dg/other/stdarg3.C: New.
28598
28599 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28600
28601         PR c++/18384, c++/18327
28602         * g++.dg/init/array19.C: New test.
28603
28604         PR inline-asm/20314
28605         * gcc.dg/torture/pr20314-1.c: New test.
28606         * gcc.dg/torture/pr20314-2.c: New test.
28607
28608 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28609
28610         * gcc.dg/20050309-1.c: New test.
28611
28612 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28613
28614         * gcc.dg/builtins-10.c: Reactivate disabled test.
28615         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28616         new cbrt transformations.
28617
28618 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/20208
28621         * g++.dg/template/array13.C: New test.
28622
28623 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28624
28625         PR c++/16859
28626         * g++.dg/init/brace4.C: New test.
28627
28628 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28629
28630         PR c++/20186
28631         * g++.dg/template/non-dependent12.C: New.
28632
28633 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28634
28635         PR c++/20142
28636         * g++.dg/init/array18.C: Add dg-do run marker.
28637
28638         PR c++/20142
28639         * g++.dg/init/array18.C: New test.
28640
28641 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28642
28643         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28644         * g++.dg/gcov/gcov.exp: Likewise.
28645         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28646         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28647         * lib/c-torture.exp: Likewise.
28648         * lib/fortran-torture.exp: Likewise.
28649         * lib/g++.exp: Likewise.
28650         * lib/gcc-defs.exp: Likewise.
28651         * lib/gcc-dg.exp: Likewise.
28652         * lib/gcc.exp: Likewise.
28653         * lib/gcov.exp: Likewise.
28654         * lib/gfortran.exp: Likewise.
28655         * lib/mike-g++.exp: Likewise.
28656         * lib/mike-gcc.exp: Likewise.
28657         * lib/objc-torture.exp: Likewise.
28658         * lib/objc.exp: Likewise.
28659         * lib/profopt.exp: Likewise.
28660         * lib/target-libpath.exp: Likewise.
28661         * lib/target-supports.exp: Likewise.
28662         * lib/treelang.exp: Likewise.
28663         * lib/wrapper.exp: Likewise.
28664
28665 2005-03-08  Jeff Law  <law@redhat.com>
28666
28667         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28668         PHI-OPT changes.
28669
28670 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28671
28672         * gcc.dg/vect/pr20122.c: New test.
28673
28674 2005-03-07  Jeff Law  <law@redhat.com>
28675
28676         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28677         was folded away.
28678         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28679         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28680         * gcc.dg/tree-ssa/pr18134.c: New test.
28681
28682 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28683
28684         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28685         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28686         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28687
28688 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28689
28690         PR tree-opt/17671
28691         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28692
28693 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28694
28695         * g++.dg/warn/Wnvdtor.C: New test.
28696
28697 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28698
28699         * gcc.dg/torture/pr19683-1.c: New test.
28700
28701 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28702
28703         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28704         * gfortran.dg/g77/19990313-2.f: Ditto.
28705         * gfortran.dg/g77/19990313-3.f: Ditto.
28706         * gfortran.dg/g77/19990525-0.f: Ditto.
28707         * gfortran.dg/g77/19990826-0.f: Ditto.
28708         * gfortran.dg/g77/19990826-2.f: Ditto.
28709         * gfortran.dg/g77/19990826-3.f: Ditto.
28710         * gfortran.dg/g77/20000511-1.f: Ditto.
28711         * gfortran.dg/g77/20000511-2.f: Ditto.
28712         * gfortran.dg/g77/970625-2.f: Ditto.
28713         * gfortran.dg/g77/980310-2.f: Ditto.
28714         * gfortran.dg/g77/980310-3.f: Ditto.
28715         * gfortran.dg/g77/980310-8.f: Ditto.
28716         * gfortran.dg/g77/980519-2.f: Ditto.
28717         * gfortran.dg/g77/alpha1.f: Ditto.
28718         * gfortran.dg/g77/claus.f: Ditto.
28719         * gfortran.dg/g77/erfc.f: Ditto.
28720         * gfortran.dg/g77/short.f: Ditto.
28721         * gfortran.fortran-torture/execute/data.f90: Ditto.
28722         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28723         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28724
28725 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28726
28727         * lib/file-format.exp (gcc_target_object_format): Add check for som
28728         format and hardcode object formats on hppa*-*-hpux*.
28729         * lib/target-supports.exp (check_weak_available): Add check for som
28730         object format.  Always return 0 on hppa*-*-hpux10*.
28731
28732         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28733         is defined.
28734
28735         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28736
28737 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28738
28739         * gfortran.dg/pr19936_1.f90: New test.
28740         * gfortran.dg/pr19936_2.f90: New test.
28741         * gfortran.dg/pr19936_3.f90: New test.
28742
28743 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28744             Paul Thomas <prthomas@drfccad.cea.fr>
28745
28746         * gfortran.dg/PR19754_1.f90: New test.
28747         * gfortran.dg/PR19754_2.f90: Ditto.
28748
28749 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28750
28751         PR c++/19311
28752         * g++.dg/template/non-dependent11.C: New test.
28753
28754 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28755
28756         * lib/target-supports.exp (check_iconv_available): Fix comment.
28757
28758 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28759             Joseph S. Myers  <joseph@codesourcery.com>
28760
28761         PR c++/19797
28762         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28763
28764 2005-03-04  Matthew Sachs  <msachs@apple.com>
28765
28766         * gcc.exp (gcc_target_compile): Put braces around
28767         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28768         * objc.exp (objc_target_compile): Likewise.
28769         * treelang.exp (treelang_target_compile): Likewise.
28770
28771 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28772
28773         PR fortran/19673
28774         * gfortran.dg/func_result_1.f90: New test.
28775
28776 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28777
28778         * gcc.misc-tests/options.exp: New test.
28779
28780 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28781
28782         * gcc.dg/pr15784-4.c: New test.
28783
28784 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28785
28786         * gcc.c-torture/execute/pr17133.c: New.
28787         * gcc.c-torture/compile/20050303-1.c: New.
28788
28789 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28790
28791         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28792
28793 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28794
28795         * g++.dg/overload/using2.C: New.
28796
28797 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28798
28799         PR c++/19916
28800         * g++.dg/init/ptrmem2.C: New test.
28801
28802 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28803
28804         PR c/8927
28805         * gcc.dg/pr8927-1.c: New test.
28806
28807 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28808
28809         PR c++/20232
28810         * g++.dg/inherit/covariant12.C: New.
28811
28812 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28813
28814         PR fortran/19479
28815         * gfortran.dg/bound_1.f90: New test.
28816
28817 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28818
28819         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28820         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28821
28822 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28823
28824         PR c/20245
28825         * gcc.dg/pr20245-1.c: New test.
28826
28827 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28828
28829         PR middle-end/19874
28830         * gcc.c-torture/execute/20050119-2.c: New test case.
28831
28832 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28833
28834         * README: Update the DejaGnu bug reporting address.
28835         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28836         * lib/objc-torture.exp: Likewise.
28837
28838 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28839
28840         * gfortran.dg/boz_1.f90: New test.
28841         * gfortran.dg/boz_3.f90: New test.
28842         * gfortran.dg/boz_4.f90: New test.
28843
28844 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28845
28846         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28847         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28848
28849 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28850
28851         PR libfortran/20101
28852         * gfortran.dg/write_0_pe_format.f90: New test.
28853
28854 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28855
28856         PR c++/20206
28857         * g++.dg/opt/thunk2.C: New test.
28858         * g++.dg/opt/covariant1.C: New test.
28859
28860 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28861
28862         * gfortran.dg/e_d_fmt.f90: New test.
28863
28864 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28865
28866         * gcc.dg/asm-b.c: Fix comment typos.
28867
28868 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28869
28870         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28871         a V_MAY_DEF also.
28872
28873 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28874
28875         PR tree-opt/20188
28876         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28877         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28878         * gcc.dg/asm-b.c: New test.
28879
28880 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28881
28882         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28883         Disable this test on IRIX 6.
28884
28885 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28886
28887         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28888         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28889         parser.
28890
28891 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28892
28893         PR tree-optimization/20204
28894         * gcc.dg/pr20204.c: New test.
28895
28896 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28897
28898         PR target/20196
28899         * gcc.c-torture/execute/20050224-1.c: New test.
28900
28901         PR c++/20175
28902         * g++.dg/warn/Wbraces2.C: New test.
28903
28904 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28905
28906         PR c++/19878
28907         * g++.dg/init/const2.C: New test.
28908
28909 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28910
28911         PR tree-optimization/20100
28912         * gcc.c-torture/execute/pr20100-1.c: New test.
28913
28914 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28915
28916         * gfortran.dg/implicit_3.f90: New test.
28917
28918         * gfortran.dg/deftype_1.f90: New test.
28919
28920 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28921
28922         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28923         the test passes.
28924         * g++.dg/other/anon3.C: Accept a warning.
28925
28926 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28927
28928         * gcc.dg/pr20017.c: Fix a comment typo.
28929
28930 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28931
28932         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28933
28934 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28935
28936         PR ada/19902
28937         * ada/acats/tests/cxa/cxa3004.a: Remove.
28938         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28939
28940 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28941
28942         PR c++/20073
28943         * g++.dg/init/const1.C: New test.
28944
28945         PR c++/19991
28946         * g++.dg/parse/constant7.C: New test.
28947
28948         PR c++/20152
28949         * g++.dg/parse/error27.C: New test.
28950         * g++.dg/template/qualttp15.C: Adjust error markers.
28951         * g++.old-deja/g++.other/struct1.C: Likewise.
28952
28953         PR c++/20153
28954         * g++.dg/template/error17.C: New test.
28955
28956         PR c++/20148
28957         * g++.dg/parser/error26.C: New test.
28958
28959 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28960
28961         PR tree-optimization/20100
28962         PR tree-optimization/20115
28963         * gcc.dg/pr20115.c: New test.
28964         * gcc.dg/pr20115-1.c: New test.
28965         * gcc.dg/pr20100.c: New test.
28966         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28967         call-clobbered variables after alias1.
28968
28969 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28970
28971         * gfortran.dg/list_read_4.f90: new test.
28972
28973 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28974
28975         PR rtl-optimization/20017.
28976         * gcc.dg/pr20017.c: New.
28977
28978 2005-02-22  Devang Patel  <dpatel@apple.com>
28979
28980         PR 19952
28981         * g++.dg/tree-ssa/pr19952.C: New test.
28982
28983 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28984
28985         PR c++/19883
28986         * g++.dg/parse/constant6.C: New test.
28987
28988 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28989
28990         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28991         * g++.dg/charset/asm2.c: Likewise.
28992         * g++.dg/charset/asm3.c: Likewise.
28993         * g++.dg/charset/asm4.c: Likewise.
28994         * g++.dg/charset/asm5.c: Likewise.
28995         * g++.dg/charset/attribute1.c: Likewise.
28996         * g++.dg/charset/attribute2.c: Likewise.
28997         * g++.dg/charset/extern1.cc: Likewise.
28998         * g++.dg/charset/extern2.cc: Likewise.
28999         * g++.dg/charset/extern3.cc: Likewise.
29000         * g++.dg/charset/function.cc: Likewise.
29001         * g++.dg/charset/string.c: Likewise.
29002         * g++.dg/charset/charset.exp: Likewise.
29003         * lib/target-supports.exp (check_iconv_available): Fix comment.
29004
29005 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29006
29007         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29008         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29009         * gcc.dg/charset/asm2.c: Likewise.
29010         * gcc.dg/charset/asm3.c: Likewise.
29011         * gcc.dg/charset/asm4.c: Likewise.
29012         * gcc.dg/charset/asm5.c: Likewise.
29013         * gcc.dg/charset/asm6.c: Likewise.
29014         * gcc.dg/charset/attribute1.c: Likewise.
29015         * gcc.dg/charset/attribute2.c: Likewise.
29016         * gcc.dg/charset/builtin1.c: Likewise.
29017         * gcc.dg/charset/extern.c: Likewise.
29018         * gcc.dg/charset/function.c: Likewise.
29019         * gcc.dg/charset/string.c: Likewise.
29020         * gcc.dg/charset/charset.exp: Likewise.
29021
29022 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29023
29024         PR fortran/20086
29025         * gfortran.dg/pr20086.f90: New test.
29026
29027 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29028
29029         PR tree-optimization/19786
29030         * g++.dg/tree-ssa/pr19786.C: New.
29031
29032 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29033
29034         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29035
29036 2005-02-21  Jeff Law  <law@redhat.com>
29037
29038         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29039
29040 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29041
29042         * gfortran.dg/do_iterator: Split loop, markup all lines for
29043         which an error locus is printed.
29044         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29045         locus is printed.
29046         * gfortran.dg/select_4.f90: Likewise.
29047         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29048         locuses in the various permutations.
29049
29050 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29051
29052         PR tree-optimization/19951
29053         * g++.dg/vect: New directory.
29054         * g++.dg/vect/vect.exp: New file.
29055         * g++.dg/vect/pr19951.cc: New testcase.
29056         * g++.dg/dg.exp: Also prune vectorizer tests.
29057
29058 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29059
29060         PR 18785
29061         * gcc.dg/charset/builtin1.c: New test.
29062
29063 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29064
29065         PR c++/19299
29066         * g++.dg/inherit/volatile1.C: New test.
29067
29068         PR c++/19440
29069         * g++.dg/template/dtor4.C: New test.
29070
29071 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29072
29073         * gfortran.dg/int_1.f90: New test.
29074
29075 2005-02-19  Devang Patel  <dpatel@apple.com>
29076
29077         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29078
29079 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29080
29081         * gfortran.dg/achar_1.f90: New test.
29082
29083 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29084
29085         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29086
29087 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29088             Jakub Jelinek  <jakub@redhat.com>
29089
29090         PR tree-optimization/19828
29091         * gcc.dg/tree-ssa/loop-7.c: New test.
29092         * gcc.c-torture/execute/20050218-1.c: New test.
29093
29094 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29095
29096         PR c/20043
29097         * gcc.dg/transparent-union-1.c: New test.
29098         * gcc.dg/transparent-union-2.c: New test.
29099
29100 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29101
29102         PR tree-optimization/18977
29103         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29104
29105 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29106
29107         PR target/20054
29108         * gcc.dg/pr20054.c: New test.
29109
29110 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29111
29112         PR c++/19508
29113         * g++.dg/ext/attrib20.C: New test.
29114
29115 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29116
29117         PR middle-end/20030
29118         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29119
29120 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29121
29122         PR c++/20008
29123         * g++.dg/opt/switch4.C: New.
29124
29125 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29126
29127         PR c++/20023
29128         PR tree-optimization/20009
29129         * gcc.c-torture/compile/20050217-1.c: New test.
29130         * g++.dg/opt/switch3.C: New test.
29131
29132         PR tree-optimization/18947
29133         * gcc.c-torture/compile/20050215-1.c: New test.
29134         * gcc.c-torture/compile/20050215-2.c: New test.
29135         * gcc.c-torture/compile/20050215-3.c: New test.
29136
29137 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29138
29139         PR c++/20028
29140         * g++.dg/template/crash34.C: New.
29141
29142         PR c++/20022
29143         * g++.dg/other/access3.C: New.
29144
29145 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29146
29147         * gcc.dg/vect/vect-98.c: New test.
29148
29149 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29150
29151         PR tree-optimization/19967
29152         * gcc.dg/pr19967.c: New.
29153
29154 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29155
29156         PR middle-end/19857
29157         * gcc.dg/tree-ssa/20050215-1.c: New test.
29158         * gcc.c-torture/execute/20050215-1.c: New test.
29159
29160 2005-02-15  Eric Christopher  <echristo@redhat.com>
29161
29162         * gcc.dg/cpp/20050215-1.c: New file.
29163
29164 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29165
29166         PR tree-optimization/15785
29167         * gcc.dg/pr15785-1.c: New test.
29168
29169 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29170
29171         PR c++/17788
29172         * g++.dg/init/ctor4.C: New.
29173         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29174
29175 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29176
29177         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29178         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29179
29180 2005-02-15  Andreas Schwab  <schwab@suse.de>
29181
29182         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29183         declare malloc.
29184
29185 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29186
29187         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29188
29189 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29190
29191         PR tree-optimization/19853
29192         * gcc.c-torture/compile/pr19853.c: New test.
29193
29194 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29195
29196         PR c++/19608
29197         * g++.dg/parse/local-class1.C: New.
29198
29199         PR c++/19895
29200         * g++.dg/parse/ptrmem3.C: New.
29201
29202         PR c++/19884
29203         * g++.old-deja/g++.oliva/template6.C: Add another case.
29204         * g++.dg/template/explicit6.C: New.
29205
29206 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29207
29208         PR c++/17816
29209         * g++.dg/other/redecl2.C: New.
29210
29211 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         PR c++/19891
29214         * g++.dg/abi/covariant4.C: New.
29215
29216 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29217
29218         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29219         New tests.
29220
29221 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29222
29223         * gcc.dg/vect/vect-96.c: Fix typo.
29224
29225 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29226
29227         PR c++/14479
29228         PR c++/19487
29229         * g++.dg/template/enum5.C: New test.
29230
29231 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29232
29233         * gcc.dg/vect/vect-97.c: New test.
29234
29235 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29236
29237         * gcc.dg/vect/vect-96.c: New test.
29238
29239 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29240
29241         * gcc.dg/builtins-34.c: Also check ldexp*.
29242
29243 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29244
29245         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29246
29247 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29248
29249         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29250         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29251         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29252         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29253         selector_list, selector_expression, dg-process-target): Move to new
29254         file target-supports-dg.exp.
29255         * lib/target-supports-dg.exp: New.
29256
29257         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29258         New.
29259
29260 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29261
29262         PR c++/19666
29263         * g++.dg/other/ptrmem6.C: New test.
29264
29265         PR middle-end/19858
29266         * gcc.c-torture/compile/20050210-1.c: New test.
29267
29268 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29269
29270         PR c++/19755
29271         * g++.dg/warn/Wbraces1.C: New test.
29272
29273 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29274
29275         * gcc.dg/builtins-52.c: New testcase.
29276
29277 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29278
29279         PR c/19342
29280         * gcc.c-torture/execute/20050119-1.c: New test.
29281
29282 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29283
29284         PR c++/19811
29285         * g++.dg/init/delete1.C: New test.
29286
29287 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29288
29289         PR c++/18470
29290         * g++.dg/template/static12.C: New test.
29291
29292 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29293
29294         PR c++/19787
29295         * g++.dg/conversion/ambig1.C: New test.
29296
29297         PR c++/19739
29298         * g++.dg/ext/attrib19.C: New test.
29299
29300         PR c++/19732
29301         * g++.dg/parse/dtor5.C: New test.
29302
29303         PR c++/19762
29304         * g++.dg/template/dtor3.C: New test.
29305
29306         PR c++/19826
29307         * g++.dg/template/static11.C: New test.
29308         * g++.dg/template/crash2.C: Remove dg-error marker.
29309
29310 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29311
29312         PR C++/18491
29313         * g++.old-deja/g++.mike/p10769a.C: Remove.
29314
29315 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29316
29317         * gcc.dg/builtins-48.c: New test case.
29318         * gcc.dg/builtins-49.c: New test case.
29319         * gcc.dg/builtins-50.c: New test case.
29320         * gcc.dg/builtins-51.c: New test case.
29321
29322 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29323
29324         PR middle-end/19583
29325         * g++.dg/warn/Wreturn-type-3.C: New test.
29326
29327 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29328
29329         PR middle-end/19402
29330         * gcc.dg/pr19402-1.c: New testcase.
29331         * gcc.dg/pr19402-2.c: likewise.
29332
29333 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29334
29335         PR middle-end/19854
29336         * g++.dg/tree-ssa/tmmti.C: New testcase.
29337
29338 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29339
29340         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29341
29342 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29343
29344         PR c++/19733
29345         * g++.dg/parse/crash23.C: New test.
29346         * g++.dg/warn/Weff1.C: New test.
29347
29348 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29349
29350         * gcc.dg/20050209-1.c: New test.
29351
29352 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29353
29354         PR target/19799
29355         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29356
29357 2005-02-08  Mike Stump  <mrs@apple.com>
29358
29359         * g++.dg/pch/import-2.c: New test.
29360         * g++.dg/pch/import-2.hs: New.
29361         * g++.dg/pch/include/import-2a.h: New.
29362         * g++.dg/pch/include/import-2b.h: New.
29363
29364 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29365
29366         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29367
29368 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29369
29370         * gfortran.dg/substr_1.f90: New test.
29371
29372 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29373
29374         PR middle-end/19775
29375         * gcc.dg/torture/builtin-power-1.c: Disable test for
29376         invalid transformation.
29377         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29378         no longer optimize.
29379         * gcc.dg/builtins-47.c: New testcase.
29380
29381 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29382             Dorit Naishlos  <dorit@il.ibm.com>
29383
29384         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29385
29386 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29387
29388         * gcc.c-torture/compile/20050206-1.c: New test.
29389
29390 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29391
29392         PR tree-opt/19768
29393         * g++.dg/opt/pr19768.C: New test.
29394
29395 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29396
29397         PR tree-opt/19736
29398         * gcc.c-torture/compile/pr19736.c: New test.
29399
29400 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29401
29402         PR c++/17401
29403         * g++.dg/parse/error25.C: New test.
29404
29405 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29406
29407         * gcc.c-torture/execute/20050203-1.c: New.
29408
29409 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29410
29411         * gcc.dg/vect/vect-85.c: Remove xfail.
29412         * gcc.dg/vect/vect-86.c: Remove xfail.
29413         * gcc.dg/vect/vect-87.c: Remove xfail.
29414         * gcc.dg/vect/vect-88.c: Remove xfail.
29415
29416 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29417
29418         * gcc.dg/altivec-19.c: New.
29419
29420 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29421
29422         PR c/17807
29423         * gcc.dg/nested-func-3.c: New test.
29424         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29425
29426 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29427
29428         * gcc.test-framework/gen_directive_tests: Generate tests for
29429         selector expressions.
29430
29431 2005-02-02  Matt Austern  <austern@apple.com>
29432
29433         PR c++/19628
29434         * g++/ext/builtin7.C: New.
29435         * g++/ext/builtin8.C: New.
29436
29437 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29438
29439         PR c/18502
29440         * gcc.dg/pr18502-1.c: New test.
29441
29442 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29443
29444         PR c++/17413
29445         * g++.dg/template/local4.C: Tweak.
29446
29447 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29448
29449         PR tree-optimization/19578
29450         * gcc.c-torture/compile/20050202-1.c: New test.
29451
29452 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29453
29454         PR c/19435
29455         * gcc.dg/c99-init-4.c: New test.
29456
29457 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29458
29459         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29460
29461         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29462
29463         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29464         * g++.dg/eh/check-vect.h: New.
29465
29466         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29467         * gcc.dg/vect/vect-78.c: Ditto.
29468         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29469         Remove.
29470
29471         * g++.dg/conversion/simd1.C: Expect warning.
29472         * g++.dg/ext/attribute-test-1.C: Ditto.
29473         * g++.dg/ext/attribute-test-2.C: Ditto.
29474         * g++.dg/ext/attribute-test-3.C: Ditto.
29475         * g++.dg/ext/attribute-test-4.C: Ditto.
29476
29477         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29478         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29479
29480         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29481
29482 2005-02-01  Richard Henderson  <rth@redhat.com>
29483
29484         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29485         long double for ibm double-double format.
29486         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29487
29488 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29489
29490         PR tree-optimization/19633
29491         * gcc.dg/pr19633-1.c: New test.
29492         * gcc.dg/pr19633.c: Tweak to make pointer point
29493         to NULL or a symbol.
29494
29495 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29496
29497         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29498         New procs.
29499         (dg-process-target (local override)): Handle selector expressions.
29500
29501         * gcc.test-framework/README: Describe tests in source directory.
29502         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29503         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29504         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29505         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29506         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29507         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29508         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29509         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29510         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29511         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29512         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29513         * gcc.test-framework/dg-error-exp-P.c: New test.
29514         * gcc.test-framework/dg-error-exp-XP.c: New test.
29515         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29516         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29517         * gcc.test-framework/dg-output-exp-P.c: New test.
29518         * gcc.test-framework/dg-output-exp-XF.c: New test.
29519         * gcc.test-framework/dg-warning-exp-P.c: New test.
29520         * gcc.misc-tests/dg-1.c: Remove.
29521         * gcc.misc-tests/dg-2.c: Remove.
29522         * gcc.misc-tests/dg-3.c: Remove.
29523         * gcc.misc-tests/dg-4.c: Remove.
29524         * gcc.misc-tests/dg-5.c: Remove.
29525         * gcc.misc-tests/dg-6.c: Remove.
29526         * gcc.misc-tests/dg-7.c: Remove.
29527         * gcc.misc-tests/dg-8.c: Remove.
29528         * gcc.misc-tests/dg-9.c: Remove.
29529         * gcc.misc-tests/dg-10.c: Remove.
29530         * gcc.misc-tests/dg-11.c: Remove.
29531         * gcc.misc-tests/dg-12.c: Remove.
29532         * gcc.misc-tests/dg-test.exp: Remove.
29533
29534         * gcc.test-framework/test-framework.awk: Change recording and
29535         printing of passes and failures.
29536
29537         * gcc.test-framework: New directory.
29538         * gcc.test-framework/README: New.
29539         * gcc.test-framework/test-framework.exp: New.
29540         * gcc.test-framework/test-framework.awk: New.
29541         * gcc.test-framework/gen_directive_tests: New.
29542
29543 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29544
29545         * lib/treelang.exp: Fix comment typos.
29546         (treelang_target_compile): Don't append libs=-ltreelang to options.
29547
29548 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29549
29550         * g++.dg/parse/typename7.C: Adjust error messages.
29551
29552 2005-01-31  Jeff Law  <law@redhat.com>
29553
29554         * gcc.c-torture/execute/20050131-1.c: New test.
29555         * gcc.dg/wcaselabel.c: New test.
29556
29557 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29558
29559         * g++.dg/other/warning1.C: Adjust error messags.
29560         * g++.dg/parse/constant5.C: New test.
29561
29562 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29563
29564         PR c/19333
29565         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29566         the test case valid.
29567         * gcc.dg/20030815-1.c: Remove invalid tests.
29568         * gcc.dg/array-7.c: Adjust expected result.
29569         * gcc.dg/pr18596-3.c: Likewise.
29570         * gcc.dg/noncompile/20000901-1.c: Likewise.
29571         * gcc.dg/noncompile/init-2.c: Likewise.
29572         * gcc.dg/noncompile/init-4.c: Likewise.
29573
29574 2005-01-31  Dale Johannesen  <dalej@apple.com>
29575
29576         * g++.dg/opt/pr19650.C: New test.
29577
29578 2005-01-31  Richard Henderson  <rth@redhat.com>
29579
29580         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29581         long double for intel double extended format.
29582         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29583
29584 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29585
29586         PR c++/19555
29587         * g++.dg/template/static10.C: New test.
29588
29589         PR c++/19395
29590         * g++.dg/parse/error24.C: New test.
29591
29592         PR c++/19367
29593         * g++.dg/lookup/builtin1.C: New test.
29594
29595         PR c++/19457
29596         * g++.dg/warn/conv3.C: New test.
29597
29598 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29599
29600         PR fortran/19647
29601         * gfortan.dg/inquire_7.f90
29602
29603 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29604
29605         PR tree-optimization/15791
29606         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29607         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29608         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29609         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29610         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29611         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29612         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29613         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29614         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29615         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29616
29617 2005-01-29  Paul Brook  <paul@codesourcery.com>
29618
29619         PR fortran/18565
29620         * check.c (real_or_complex_check): New function.
29621         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29622         * intrinsic.c (add_functions): Use new check functions.
29623         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29624         Add prototypes.
29625
29626 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29627
29628         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29629         gcc.dg/lvalue-3.c: New tests.
29630         * gcc.dg/concat.c: Update expected messages.
29631
29632 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29633
29634         PR libfortran/19595
29635         * gfortran.dg/eor_1.f90: New test.
29636
29637 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29638
29639         PR fortran/19589
29640         * gfortran.dg/logical_data_1.f90: New test.
29641
29642 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29643
29644         PR c++/19253
29645         * g++.dg/template/crash33.C: New test.
29646
29647         PR c++/19667
29648         * g++.dg/template/crash32.C: New test.
29649
29650 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29651
29652         PR middle-end/16558
29653         * g++.dg/warn/Wreturn-type-2.C: New test.
29654
29655 2004-06-24  Jeff Law  <law@redhat.com>
29656
29657         * gcc.dg/tree-ssa/20050128-1.c: New test.
29658
29659 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29660
29661         * gcc.target/frv/all-mdpackh-1.c: New test.
29662
29663 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29664
29665         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29666
29667 2005-01-27  Richard Henderson  <rth@redhat.com>
29668
29669         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29670
29671 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29672
29673         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29674
29675 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29676
29677         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29678         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29679         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29680         to cope with cases where the multilib options override the dg-options.
29681
29682 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29683
29684         PR c/18946
29685         * gcc.dg/noncompile/20050120-1.c: New test.
29686
29687 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29688
29689         PR tree-optimization/19633
29690         * gcc.dg/pr19633.c: New test.
29691         * gcc.dg/tree-ssa/pr19633.c: New test.
29692
29693 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29694
29695         * gcc.dg/20041216-1.c: New test.
29696
29697 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29698
29699         PR objc/18862
29700         * objc.dg/selector-2.m: New test.
29701
29702 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29703
29704         * g++.dg/opt/range-test-2.C: New test.
29705
29706         PR rtl-optimization/19579
29707         * gcc.c-torture/execute/20050124-1.c: New test.
29708
29709 2005-01-26  Greg Parker  <gparker@apple.com>
29710         Stuart Hastings  <stuart@apple.com>
29711
29712         * gcc.c-torture/execute/20050125-1.c: New.
29713
29714 2005-01-18  Jan Hubicka  <jh@suse.cz>
29715
29716         PR tree-optimize/19337
29717         * gcc.c-torture/compile/20050119-1.c: New test.
29718
29719 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29720
29721         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29722         test for successful match.
29723
29724 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29725
29726         PR objc/18408
29727         * objc.dg/comp-types-7.m: New test.
29728
29729 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29730
29731         * lib/target-supports.exp (current_target_name): New.
29732         (check_effective_target_ilp32, check_effective_target_lp64):
29733         Cache the result to use as long as the current target, with
29734         multilib flags, remains the same.
29735
29736         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29737         (dg-require-weak, dg-require-visibility, dg-require-alias,
29738         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29739         dg-require-effective-target, dg-skip-if): Remove call to
29740         skip_test_and_clear_xfail.
29741         (dg-test): Clear xfail data.
29742
29743 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29744
29745         PR target/17751
29746         * gcc.dg/ppc64-toc.c: New test.
29747
29748         * g++.dg/tree-ssa/empty-1.C: New test.
29749
29750         PR middle-end/19551
29751         * gcc.c-torture/execute/20050121-1.c: New test.
29752         * gcc.dg/20050121-2.c: New test.
29753
29754 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29755         Paul Brook  <paul@codesourcery.com>
29756
29757         PR fortran/17941
29758         * gfortran.dg/real_const_1.f: New test.
29759         * gfortran.dg/real_const_2.f90: New test.
29760         * gfortran.dg/complex_int_1.f90: New test.
29761
29762 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29763
29764         PR fortran/19313
29765         * gfortan.dg/inquire_6.f90: New test.
29766
29767 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29768
29769         PR libfortran/19451
29770         * open_readonly_1.f90: New test.
29771
29772 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29773
29774         PR libfortran/18982
29775         * gfortran.dg/open_new.f90: New file.
29776
29777 2005-01-22  Paul Brook  <paul@codesourcery.com>
29778
29779         * namelist_1.f90: New test.
29780
29781 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29782
29783         PR tree-optimization/19484
29784         * gcc.c-torture/compile/20050122-[12].c: New tests.
29785
29786 2005-01-22  Paul Brook  <paul@codesourcery.com>
29787
29788         * gfortran.dg/implicit_2.f90: New test.
29789
29790 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29791
29792         PR fortran/19314
29793         * gfortran.dg/inquire_5.f90: New test.
29794
29795 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29796
29797         PR c/18809
29798         * gcc.dg/pr18809-1.c: New test.
29799
29800 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29801
29802         * gcc.dg/20050121-1.c: New test.
29803
29804         PR tree-optimization/13000
29805         * gcc.dg/20040206-1.c: Change warning to point where function is
29806         being inlined.
29807
29808 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29809
29810         PR c++/19208
29811         * g++.dg/template/array11.C: New test.
29812
29813 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29814
29815         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29816         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29817         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29818         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29819         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29820         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29821
29822 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29823
29824         PR tree-optimization/15349
29825         * gcc.dg/tree-ssa/pr15349.c: New.
29826
29827 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29828
29829         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29830
29831 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29832
29833         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29834         scan-assembler-times directive name.
29835
29836         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29837         after dg-do.
29838
29839         PR rtl-optimization/19462
29840         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29841
29842 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29843
29844         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29845         counting function calls on ia64.
29846
29847 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29848
29849         PR rtl-optimization/15139
29850         * gcc.dg/20050111-2.c: New test.
29851
29852         PR c/17297
29853         * gcc.c-torture/compile/20050113-1.c: New testcase.
29854
29855         PR middle-end/19164
29856         * gcc.dg/20050113-1.c: New testcase.
29857
29858 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29859
29860         * gcc.dg/vect/vect-85.c: Add comment.
29861         * gcc.dg/vect/vect-86.c: Add xfail for now.
29862         * gcc.dg/vect/vect-87.c: Add xfail for now.
29863         * gcc.dg/vect/vect-88.c: Add xfail for now.
29864         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29865
29866 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29867
29868         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29869
29870 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29871
29872         * g++.dg/debug/typedef3.C: New test.
29873
29874 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29875
29876         PR c/19472
29877         * gcc.dg/asm-a.c: New test.
29878
29879 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29880
29881         * gcc.dg/sh-relax.c: Add prototype for abort.
29882
29883 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29884
29885         * gcc.dg/short-compare-1.c: New test.
29886         * gcc.dg/short-compare-2.c: Likewise.
29887
29888 2005-01-18  Michael Matz  <matz@suse.de>
29889
29890         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29891
29892 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29893
29894         PR tree-optimization/19121
29895         * gcc.c-torture/compile/pr19121.c: New test.
29896
29897 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29898
29899         PR target/19357
29900         * gcc.c-torture/compile/pr19357.c: New test.
29901
29902 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29903
29904         PR c/5675
29905         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29906         pass--those that refer just to the variable, possibly with a
29907         cast.
29908         * gcc.dg/c99-const-expr-3.c: Likewise.
29909
29910         PR middle-end/13127
29911         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29912         longer emitted.
29913
29914 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29915
29916         PR fortran/18778
29917         * gfortran.dg/endfile_2.f90: New test.
29918
29919 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29920
29921         PR 19168
29922         * gfortran.dg/select_5.f90: New test.
29923
29924 2004-01-16  Paul Brook  <paul@codesourcery.com>
29925
29926         * gfortran.dg/common_4.f90: New test.
29927
29928 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29929
29930         PR rtl-optimization/19462
29931         * gcc.dg/torture/pr19462-1.c: New test.
29932
29933 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29934
29935         PR objc/19321
29936         * objc.dg/func-ptr-2.m: New.
29937         * objc.dg/volatile-1.m: New.
29938
29939 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29940
29941         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29942
29943 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29944
29945         PR tree-optimization/19060
29946         * gcc.c-torture/execute/20050104-1.c: New test.
29947
29948 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29949
29950         PR fortran/18983
29951         * gfortran.dg/write_to_null.f90: New test.
29952
29953 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29954             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29955
29956         PR other/19328
29957         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29958         argument.
29959
29960 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29961
29962         PR c++/19263
29963         * g++.dg/init/vector1.C: New test.
29964
29965 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29966
29967         PR target/13158
29968         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29969         PR target/18987
29970         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29971
29972 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29973
29974         * gfortran.dg/select_1.f90: New test.
29975         * gfortran.dg/select_2.f90: New test.
29976         * gfortran.dg/select_3.f90: New test.
29977         * gfortran.dg/select_4.f90: New test.
29978
29979 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29980
29981         PR middle-end/19084
29982         PR rtl-optimization/19348
29983         * gcc.dg/20050111-1.c: New test.
29984         * gcc.c-torture/execute/20050111-1.c: New test.
29985
29986         * gcc.dg/i386-asm-4.c: New test.
29987
29988 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29989
29990         * gcc.dg/nested-func-2.c: New test.
29991         * ada/acats/norun.lst: Remove c953002.
29992
29993 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29994
29995         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29996
29997 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29998
29999         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30000
30001 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30002
30003         PR target/18761
30004         * g++.dg/abi/align1.C: New test.
30005
30006 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30007
30008         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30009         at a time.
30010         * g++.dg/ext/altivec_check.h: Support compiling as C.
30011
30012 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30013
30014         PR c++/19355
30015         * g++.dg/expr/pr19355-1.C: New test case.
30016
30017 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30018
30019         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30020         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30021         * ada/acats/tests/c3/c92005b.ada: Likewise.
30022         * ada/acats/tests/c3/cxb3012.a: Likewise.
30023         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30024
30025 2005-01-09  Paul Brook  <paul@codesourcery.com>
30026
30027         * gfortran.dg/common_2.f90: New file.
30028         * gfortran.dg/common_3.f90: New file.
30029
30030 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30031
30032         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30033
30034 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30035
30036         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30037         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30038         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30039         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30040         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30041         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30042         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30043         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30044         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30045         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30046         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30047         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30048         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30049         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30050         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30051         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30052         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30053         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30054         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30055         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30056         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30057         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30058         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30059         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30060         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30061         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30062         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30063         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30064         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30065         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30066         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30067         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30068         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30069         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30070         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30071         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30072         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30073         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30074         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30075         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30076         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30077         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30078         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30079         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30080         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30081         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30082         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30083         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30084         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30085         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30086         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30087         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30088         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30089         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30090         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30091         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30092         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30093         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30094         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30095         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30096         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30097         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30098         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30099         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30100         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30101         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30102         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30103
30104         * gcc.dg/vect/vect-1.c: Fix spelling.
30105         * gcc.dg/vect/vect-10.c: Fix spelling.
30106         * gcc.dg/vect/vect-11.c: Fix spelling.
30107         * gcc.dg/vect/vect-12.c: Fix spelling.
30108         * gcc.dg/vect/vect-14.c: Fix spelling.
30109         * gcc.dg/vect/vect-15.c: Fix spelling.
30110         * gcc.dg/vect/vect-16.c: Fix spelling.
30111         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30112         * gcc.dg/vect/vect-64.c: Fix comments.
30113         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30114
30115 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30116             Ira Rosen  <irar@il.ibm.com>
30117
30118         * gcc.dg/vect/vect-70.c: New test.
30119         * gcc.dg/vect/vect-71.c: New test.
30120
30121 2005-01-09  Manfred Hollstein  <mh@suse.com>
30122
30123         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30124         * gcc.dg/pr18241-2.c: Likewise.
30125         * gcc.dg/pr18241-3.c: Likewise.
30126         * gcc.dg/pr18241-4.c: Likewise.
30127         * gcc.dg/pr18241-5.c: Likewise.
30128
30129 2005-01-08  Richard Henderson  <rth@redhat.com>
30130
30131         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30132         False for x86 and x86-64.
30133
30134 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30135
30136         PR tree-optimization/18241
30137         * gcc.dg/pr18241-1.c: New test.
30138         * gcc.dg/pr18241-2.c: New test.
30139         * gcc.dg/pr18241-3.c: New test.
30140         * gcc.dg/pr18241-4.c: New test.
30141         * gcc.dg/pr18241-5.c: New test.
30142
30143 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30144
30145         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30146         gfortran.dg/select_4.f90: New.
30147
30148 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30149
30150         * gcc.c-torture/execute/20050107-1.c: New test.
30151
30152 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30153
30154         PR c++/19298
30155         * g++.dg/template/ref2.C: New.
30156
30157 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30158
30159         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30160         instead of being empty.
30161
30162 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30163
30164         PR fortran/15553
30165         * gfortran.dg/array-1.f90: New test.
30166
30167 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30168
30169         PR tree-optimization/19283
30170         * gcc.c-torture/execute/20050106-1.c: New test.
30171
30172         PR rtl-optimization/18861
30173         * gcc.dg/20050105-1.c: New test.
30174
30175         PR tree-optimization/18828
30176         * gcc.dg/20050105-2.c: New test.
30177
30178 2005-01-07  Andreas Jaeger  <aj@suse.de>
30179
30180         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30181
30182 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30183
30184         PR fortran/18398
30185         * gfortran.dg/fmt_read.f90: New test.
30186
30187 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30188
30189         * gcc.dg/rs6000-ldouble-2.c: New.
30190
30191 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30192
30193         PR c++/19244
30194         * g++.dg/parser/ctor2.C: New test.
30195
30196 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30197
30198         PR c++/17154
30199         * g++.dg/template/using9.C: New test.
30200
30201 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30202
30203         PR c++/19258
30204         * g++.dg/lookup/friend6.C: New test.
30205
30206 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         PR c++/19270
30209         * g++.dg/template/array10.C: New.
30210
30211 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30212
30213         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30214         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30215
30216 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.c-torture/compile/20050105-1.c: New test.
30219
30220 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30221
30222         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30223
30224 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30225
30226         PR middle-end/19100
30227         * gcc.dg/conv-3.c: New test case.
30228
30229 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30230
30231         * gcc.dg/asm-wide-1.c: New test.
30232
30233 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30234
30235         PR c++/19030
30236         * g++.dg/parse/crash22.C: New
30237
30238 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30239
30240         PR 19257
30241         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30242
30243 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30244
30245         PR middle-end/17767
30246         * gcc.dg/i386-mmx-6.c: New test case.
30247
30248 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30249
30250         PR tree-optimization/18308
30251         * gcc.dg/vect/pr18308.c: New testcase.
30252
30253 2005-01-04  Andreas Jaeger  <aj@suse.de>
30254
30255         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30256
30257 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30258             Robert Bowdidge <bowdidge@apple.com>
30259
30260         * gcc.dg/cpp/subframework1.c: New.
30261         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30262         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30263         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30264         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30265
30266 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30267
30268         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30269         producing warning.
30270         * gcc.dg/darwin-weakimport-2.c: New.
30271
30272 2005-01-03  Richard Henderson  <rth@redhat.com>
30273
30274         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30275
30276 2005-01-03  Richard Henderson  <rth@redhat.com>
30277
30278         * gcc.dg/vect/vect.exp: Enable for ia64.
30279         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30280         (check_effective_target_vect_float): Likewise.
30281         (check_effective_target_vect_no_align): Likewise.
30282         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30283         * gcc.dg/vect/vect-8.c: Likewise.
30284
30285 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30286
30287         PR target/19236
30288         * gcc.dg/pr19236-1.c: New test case.
30289
30290 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30291
30292         PR rtl-optimization/12092
30293         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30294
30295 2005-01-02  Andreas Jaeger  <aj@suse.de>
30296
30297         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30298
30299 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30300             Andrew Pinski  <pinskia@physics.uc.edu>
30301
30302         PR rtl-optimization/12092
30303         * gcc.dg/pr12092-1.c: New test case.
30304
30305 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30306
30307         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30308         'hidden' and 'default' for better portability.
30309         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30310
30311         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30312         6 and 7.
30313         * g++.old-deja/g++.brendan/new3.C: Likewise.
30314
30315 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30316
30317         * gcc.dg/20041231-1.C: New test.
30318         * g++.dg/warn/Wunreachable-code-1.C: New test.
30319
30320 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30321
30322         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30323         file, not /dev/null.  Abort on error.
30324
30325 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30326             Ziemowit Laski  <zlaski@apple.com>
30327
30328         PR objc/18971
30329         * objc.dg/encode-5.m: New test.
30330
30331 2004-12-29  Richard Henderson  <rth@redhat.com>
30332
30333         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30334         * objc.dg/stabs-1.m: Disable for ia64.
30335
30336 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30337
30338         PR c++/19190
30339         * g++.dg/warn/Wunused-10.C: New test.
30340
30341 2004-12-28  Richard Henderson  <rth@redhat.com>
30342
30343         * objc.dg/stabs-1.m: Disable for alpha.
30344
30345 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30346
30347         PR c++/19149
30348         * g++.dg/parse/error23.C: New test.
30349
30350 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30351
30352         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30353
30354         PR fortran/19032
30355         * gfortran.dg/intrinsic_modulo_1.f90: New.
30356         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30357         tests with divisor -1.
30358
30359 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30360
30361         * g++.dg/opt/temp1.C (memcpy): Return a value.
30362
30363         PR c++/19148
30364         * g++.dg/expr/cond7.C: New test.
30365
30366 2004-12-27  Paul Brook  <paul@codesourcery.com>
30367
30368         * gfortran.dg/g77/select_no_compile.f: Remove.
30369
30370 2004-12-27  Richard Henderson  <rth@redhat.com>
30371
30372         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30373         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30374         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30375
30376 2004-12-26  Richard Henderson  <rth@redhat.com>
30377
30378         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30379         by 1i instead of token pasting.
30380
30381 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30382
30383         PR tree-optimization/17578
30384         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30385         to additional_flags.
30386         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30387
30388 2004-12-25  Richard Henderson  <rth@redhat.com>
30389
30390         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30391         Remove Alpha.
30392
30393 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30394
30395         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30396         hppa*-*-hpux*.
30397         * gcc.dg/pr17957.c (dg-options): Likewise.
30398         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30399         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30400         instead of 0 on __hppa__.
30401         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30402         "foo,%r" on hppa*-*-*.
30403
30404 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30405
30406         PR fortran/19071
30407         * gfortran.dg/complex_write.f90: New test.
30408
30409 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30410
30411         PR c++/17595
30412         * g++.dg/parse/pragma2.C: New test.
30413
30414         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30415
30416 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30417
30418         * gcc.dg/empty2.c: Add missing dg-warning.
30419
30420 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30421
30422         PR c++/17413
30423         * g++.dg/template/local4.C: New test.
30424         * g++.dg/template/crash19.C: Add dg-error marker.
30425
30426         * g++.dg/template/crash31.C: Correct embedded PR number.
30427
30428 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30429
30430         PR c++/16405
30431         * g++.dg/opt/temp1.C: Add do-run marker.
30432
30433 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30434
30435         * g++.dg/template/spec19.C: New.
30436
30437 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30438
30439         PR target/16819
30440         * gcc.dg/empty2.c: New.
30441
30442 2004-12-23  Richard Henderson  <rth@redhat.com>
30443
30444         * lib/target-supports.exp (check_effective_target_vect_no_align):
30445         Remove i?86 and x86-64.
30446
30447 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30448
30449         PR c++/16405
30450         * g++.dg/opt/temp1.C: New test.
30451
30452 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30453
30454         PR c++/18733
30455         * g++.dg/template/friend33.C: New testcase.
30456
30457 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30458
30459         PR c++/18464
30460         * g++.dg/template/cond5.C: New test.
30461
30462         PR c++/18492
30463         * g++.dg/inherit/thunk3.C: New test.
30464
30465         PR c++/11224
30466         * g++.dg/warn/Wunused-9.C: New test.
30467
30468 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30469
30470         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30471
30472 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30473
30474         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30475
30476 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30477
30478         PR c++/18378
30479         * g++.dg/ext/packed8.C: New test.
30480
30481         PR c++/19063
30482         * g++.dg/template/crash31.C: New test.
30483
30484         PR c++/19034
30485         * g++.dg/template/crash30.C: New test.
30486
30487 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30488
30489         PR C++/18984
30490         * g++.dg/eh/ctor3.C: New test.
30491
30492 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30493
30494         * objc.dg/stabs-1.m: Allow section name to be quoted and
30495         assembly label to begin with '.LL'.
30496
30497 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30498
30499         * gcc.dg/vect/vect.exp
30500         (check_effective_target_lp64_or_vect_no_align): New.
30501         * gcc.dg/vect/vect-77.c: Use it.
30502         * gcc.dg/vect/vect-78.c: Use it.
30503
30504         * lib/target-supports.exp
30505         (check_effective_target_vect_no_max,
30506         check_effective_target_vect_no_bitwise,
30507         check_effective_target_vect_no_align): New.
30508         * gcc.dg/vect/vect-13.c: Use them.
30509         * gcc.dg/vect/vect-17.c: Ditto.
30510         * gcc.dg/vect/vect-18.c: Ditto.
30511         * gcc.dg/vect/vect-19.c: Ditto.
30512         * gcc.dg/vect/vect-20.c: Ditto.
30513         * gcc.dg/vect/vect-27.c: Ditto.
30514         * gcc.dg/vect/vect-29.c: Ditto.
30515         * gcc.dg/vect/vect-44.c: Ditto.
30516         * gcc.dg/vect/vect-48.c: Ditto.
30517         * gcc.dg/vect/vect-50.c: Ditto.
30518         * gcc.dg/vect/vect-52.c: Ditto.
30519         * gcc.dg/vect/vect-54.c: Ditto.
30520         * gcc.dg/vect/vect-56.c: Ditto.
30521         * gcc.dg/vect/vect-58.c: Ditto.
30522         * gcc.dg/vect/vect-60.c: Ditto.
30523         * gcc.dg/vect/vect-72.c: Ditto.
30524         * gcc.dg/vect/vect-80.c: Ditto.
30525
30526 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30527
30528         PR c++/14075
30529         * g++.dg/init/string1.C: New.
30530
30531         PR c++/18975
30532         * g++.dg/other/synth1.C: New.
30533
30534 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30535
30536         PR c/18963
30537         * gcc.dg/pr18963-1.c: New test.
30538
30539 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30540
30541         PR c/18596
30542         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30543         * gcc.dg/pr18596-1.c: Use dg-error.
30544         (dg-options): Use -fno-unit-at-a-time.
30545         * gcc.dg/pr18596-2.c: New test.
30546         * gcc.dg/pr18596-3.c: New test.
30547
30548 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30549
30550         PR middle-end/18683
30551         * g++.dg/opt/pr18683-1.C: New test case.
30552
30553 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30554
30555         PR other/19093
30556         * g++.dg/opt/max1.C: Fix for 64bit targets.
30557
30558 2004-12-20  Matt Austern  <austern@apple.com>
30559
30560         PR c++/19044
30561         * g++.dg/ext/builtin6.C: New
30562
30563 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30564
30565         PR tree-optimization/19080
30566         * gcc.c-torture/compile/pr19080.c: New test.
30567
30568 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30569
30570         * gcc.dg/20041219-1.c: New test.
30571
30572 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30573
30574         PR middle-end/19068
30575         * g++.dg/opt/max1.C: New test case.
30576
30577 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30578
30579         * gcc.dg/fdata-sections-1.c: New test.
30580
30581 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30582
30583         PR middle-end/18548
30584         * gcc.dg/max-1.c: New test case.
30585
30586 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30587
30588         * gcc.c-torture/execute/20041218-1.c: New test.
30589
30590 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30591
30592         * gcc.dg/pr18501.c: New test.
30593         * gcc.dg/uninit-5.c: XFAIL.
30594         * gcc.dg/uninit-9.c: XFAIL.
30595
30596 2004-12-17  Dale Johannesen  <dalej@apple.com>
30597
30598         * gcc.dg/20041213-1.c: New.
30599
30600 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30601
30602         * objc.dg/stabs-1.m: Allow assembly label to begin
30603         with a dot ('.').
30604
30605 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30606
30607         * gcc.c-torture/execute/20041213-1.c: Move...
30608         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30609
30610 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30611
30612         PR c++/18721
30613         * g++.dg/lookup/conv-5.C: New.
30614
30615 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30616
30617         * objc.dg/stabs-1.m: New test.
30618
30619 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30620
30621         * gcc.dg/visibility-c.c: Change compile to
30622         assemble for the test.
30623
30624 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30625
30626         PR target/19041
30627         * gcc.dg/visibility-c.c: New test.
30628
30629 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30630
30631         PR middle-end/18493
30632         * gcc.dg/switch-8.c: New test case.
30633
30634 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30635
30636         PR c++/18905
30637         * g++.dg/template/init4.C: New.
30638         * g++.dg/opt/static3.C: Enable optimizer.
30639
30640 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30641
30642         * g++.dg/other/complex1.C: New test.
30643
30644 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30645
30646         * g++.dg/opt/inline9.C: New test.
30647
30648 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30649
30650         PR fortran/18993
30651         * gfotran.dg/nullify_1.f: New test.
30652
30653 2004-12-15  Richard Henderson  <rth@redhat.com>
30654
30655         * gcc.target/i386/i386.exp: New harness.
30656         * gcc.target/i386/vect-args.c: New.
30657
30658 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30659
30660         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30661
30662 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30663
30664         PR c++/18825
30665         * g++.dg/template/friend32.C: New test.
30666
30667 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30668
30669         * cpp/pragma-once-1.c: New test.
30670         * cpp/pragma-once-1b.h: Likewise.
30671         * cpp/pragma-once-1c.h: Likewise.
30672         * cpp/pragma-once-1d.h: Likewise.
30673         * cpp/inc/pragma-once-1a.h: Likewise.
30674
30675 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30676             Steven G. Kargl  <kargls@comcast.net>
30677
30678         PR fortran/17597
30679         * gfortran.dg/list_read_3.f90: New test.
30680
30681 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30682
30683         * gcc.dg/ftrapv-2.c: New test.
30684
30685 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30686
30687         PR c++/18981
30688         * g++.dg/template/typename9.C: New test.
30689
30690 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30691
30692         PR c++/18738
30693         * g++.dg/template/typename8.C: New test.
30694         * g++.dg/parse/friend2.C: Tweak error message.
30695
30696 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30697
30698         * gcc.c-torture/20041214-1.c: New test.
30699
30700 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30701
30702         PR c++/18965
30703         * g++.dg/init/array17.C: New test.
30704
30705 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30706
30707         PR c++/18793
30708         * g++.dg/init/aggr3.C: New test.
30709
30710 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30711
30712         * gcc.dg/altivec-types-1.c: New test.
30713         * gcc.dg/altivec-types-2.c: New test.
30714         * gcc.dg/altivec-types-3.c: New test.
30715         * gcc.dg/altivec-types-4.c: New test.
30716         * g++.dg/ext/altivec-types-1.C: New test.
30717         * g++.dg/ext/altivec-types-2.C: New test.
30718         * g++.dg/ext/altivec-types-3.C: New test.
30719         * g++.dg/ext/altivec-types-4.C: New test.
30720
30721 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30722
30723         PR middle-end/18951
30724         * gcc.c-torture/execute/20041213-1.c: New test.
30725
30726 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30727
30728         PR c++/18949
30729         * g++.dg/template/cast1.C: New.
30730
30731 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30732
30733         * gcc.c-torture/execute/20041213-2.c: New test.
30734
30735 2004-12-13  Richard Henderson  <rth@redhat.com>
30736
30737         * gcc.dg/i386-sse-10.c: Fix typo in options.
30738
30739 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30740
30741         PR c++/18968
30742         * g++.dg/opt/pr18968.C: New test.
30743
30744 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30745
30746         PR c++/18925
30747         * g++.dg/ext/visibility/staticdatamem.C: New test.
30748
30749 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30750
30751         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30752
30753 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30754
30755         PR rtl-optimization/18928
30756         * gcc.dg/pr18928-1.c: New test case.
30757
30758 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30759
30760         PR tree-opt/16951
30761         * gcc.c-torture/compile/20041211-1.c: New.
30762
30763 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30764
30765         PR middle-end/17564
30766         * gcc.c-torture/execute/20041212-1.c: New test.
30767
30768 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30769
30770         PR fortran/18869
30771         * gfortran.dg/common_1.f90: New test.
30772
30773 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30774         Paul Brook  <paul@codesourcery.com>
30775
30776         PR fortran/16222
30777         * gfortran.dg/real_do_1.f90: New test.
30778
30779 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30780
30781         PR tree-opt/18040
30782         * g++.dg/opt/ptrmem6.C: New test.
30783
30784 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30785
30786         PR middle-end/18921
30787         * gcc.dg/pr18921-1.c: New test case.
30788
30789 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30790
30791         PR fortran/17175
30792         * gfortran.dg/scale_1.f90: New test.
30793
30794 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30795
30796         PR middle-end/18903
30797         * gcc.c-torture/compile/pr18903.c: New test.
30798
30799 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30800
30801         * gcc.c-torture/execute/20041210-1.c: New test.
30802
30803 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30804
30805         PR c++/18731
30806         * g++.dg/parser/struct-1.C: New test.
30807         * g++.dg/parser/struct-2.C: New test.
30808         * g++.dg/parser/struct-3.C: New test.
30809
30810 2004-12-09  Richard Henderson  <rth@redhat.com>
30811
30812         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30813
30814         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30815         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30816
30817 2004-12-09  Matt Austern  <austern@apple.com>
30818
30819         PR c++/18514
30820         * g++.dg/ext/builtin1.C: New
30821         * g++.dg/ext/builtin2.C: New
30822         * g++.dg/ext/builtin3.C: New
30823         * g++.dg/ext/builtin4.C: New
30824         * g++.dg/ext/builtin5.C: New
30825
30826 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30827
30828         PR tree-opt/18904
30829         * g++.dg/opt/ptrmem5.C: New test.
30830
30831 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30832
30833         * g++.dg/parse/typename5.C: Adjust for new error.
30834         * g++.dg/parse/typename7.C: New.
30835
30836 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30837
30838         PR c++/18073
30839         * g++.dg/other/mmintrin.C: New test.
30840
30841 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30842
30843         PR c++/16681
30844         * g++.dg/init/array15.C: New.
30845         * g++.dg/init/array16.C: New.
30846
30847 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30848
30849         PR fortran/18826
30850         * gfortran.dg/assign_1.f90: New test.
30851
30852 2004-12-08  Nick Clifton  <nickc@redhat.com>
30853
30854         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30855         * gcc.target/xstormy16/data_below100: Likewise.
30856         * gcc.target/xstormy16/sfr: Likewise.
30857         * gcc.target/xstormy16/below100.S: New test source file.
30858         * gcc.target/xstormy16/below100.ld: New test linker script.
30859         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30860         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30861         bp instructions.
30862         * gcc.target/xstormy16/bp.c: Likewise.
30863
30864         * gcc.target/xstormy16/bss_below100: New files:
30865         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30866         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30867         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30868         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30869         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30870         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30871         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30872         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30873         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30874         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30875         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30876         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30877         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30878         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30879         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30880         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30881         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30882         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30883         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30884         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30885         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30886         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30887         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30888         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30889         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30890         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30891         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30892
30893         * gcc.target/xstormy16/data_below100: New files:
30894         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30895         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30896         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30897         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30898         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30899         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30900         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30901         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30902         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30903         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30904         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30905         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30906         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30907         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30908         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30909         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30910         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30911         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30912         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30913         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30914         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30915         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30916         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30917         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30918         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30919         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30920         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30921
30922         * gcc.target/xstormy16/sfr: New files:
30923         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30924         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30925         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30926         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30927         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30928         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30929         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30930         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30931         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30932         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30933         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30934         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30935         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30936         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30937         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30938         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30939         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30940         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30941         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30942         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30943         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30944         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30945         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30946         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30947         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30948         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30949         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30950         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30951         27_if0_sfrw_bitfield_f.c
30952
30953 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30954
30955         PR c++/18100
30956         * g++.dg/lookup/name-clash4.C: New test.
30957
30958 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         PR c++/18672
30961         * g++.dg/opt/array1.C: New.
30962
30963         PR c++/18803
30964         * g++.dg/template/operator5.C: New.
30965
30966 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30967
30968         PR c/18867
30969         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30970
30971 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30972
30973         * gcc.dg/noncompile/20041207.c: New test.
30974
30975 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30976
30977         * g++.dg/other/unreachable-1.C: New test.
30978
30979 2004-12-06  Nick Clifton  <nickc@redhat.com>
30980
30981         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30982         <limits.h> because the latter comes from gcc's include/ directory
30983         and not the newlib/libc/include directory.
30984
30985 2004-12-04  Richard Henderson  <rth@redhat.com>
30986
30987         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30988
30989 2004-12-04  Richard Henderson  <rth@redhat.com>
30990
30991         * lib/target-supports.exp (check_gc_sections_available): Disable
30992         for alpha and ia64.
30993
30994 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30995
30996         PR middle-end/17909
30997         * g++.dg/other/vararg-2.C: New test.
30998
30999 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31000
31001         PR c++/17011, c++/17971
31002         * g++.dg/template/error15.C: Adjust expected error.
31003         * g++.dg/template/instantiate3.C: Likewise.
31004
31005 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31006
31007         * gcc.dg/altivec-18.c: Fix for darwin
31008
31009 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31010
31011         PR c++/18782
31012         * g++.dg/parse/ptrmem2.C: New.
31013
31014         PR c++/18318
31015         * g++.dg/template/new1.C: New.
31016
31017 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31018
31019         PR fortran/18710
31020         * gfortran.dg/direct_io_3.f90: New test.
31021
31022 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31023
31024         PR 18758
31025         * g++.dg/parse/crash21.C: New.
31026
31027 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31028
31029         PR c++/15664, c++/18276
31030         * g++.dg/template/ttp13.C: New test.
31031         * g++.dg/template/ttp14.C: Likewise.
31032
31033 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31034
31035         PR c++/18123
31036         * g++.dg/parse/enum2.C: New test.
31037         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31038
31039 2004-12-02  Nick Clifton  <nickc@redhat.com>
31040
31041         * gcc.target/xstormy16: New test directory.
31042         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31043         * gcc.target/xstormy16/bp.c: Check the generation of bp
31044         instructions.
31045         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31046         bn instructions and the BELOW100 attribute.
31047
31048 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31049
31050         PR target/16952
31051         * gcc.dg/ppc-eabi.c: New.
31052
31053 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31054
31055         PR fortran/18284
31056         * gfortran.dg/backspace.f90
31057
31058 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31059
31060         * gfortran.dg/inquire.f90: New test.
31061
31062 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31063
31064         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31065         handle effective-target-keyword.
31066         (dg-skip-if): Support effective-target keyword as target list.
31067         (dg-xfail-if): Ditto.
31068         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31069
31070 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31071
31072         PR tree-optimization/18291
31073         * gcc.c-torture/compile/pr18291.c: New test.
31074
31075 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31076
31077         PR C++/18729
31078         * g++.dg/parse/crash20.C: New.
31079
31080         PR c++/17431
31081         * g++.dg/overload/arg1.C: New.
31082         * g++.dg/overload/arg2.C: New.
31083         * g++.dg/overload/arg3.C: New.
31084         * g++.dg/overload/arg4.C: New.
31085
31086 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31087
31088         * gcc.dg/c99-flex-array-4.c: Remove.
31089
31090 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31091
31092         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31093
31094         * lib/target-supports.exp (is-effective-target): Simplify.
31095
31096         * lib/target-supports.exp (check_effective_target_vect_long):
31097         Fix for powerpc64-*-*.
31098
31099 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31100
31101         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31102         to support new requirements on FreeBSD 5.
31103
31104 2004-11-30  Devang Patel  <dpatel@apple.com>
31105
31106         PR 18702
31107         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31108
31109 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31110
31111         * g++.dg/ext/altivec-13.C: New test.
31112
31113 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31114
31115         PR tree-opt/18298
31116         * gcc.c-torture/execute/p18298.c: New test.
31117
31118 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31119             Dorit Naishlos  <dorit@il.ibm.com>
31120
31121         PR tree-opt/18607
31122         * gcc.dg/vect/vect-89.c: New test.
31123
31124 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31125
31126         * gcc.dg/pr18596-1.c: New test.
31127
31128 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31129
31130         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31131
31132 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31133
31134         PR c/18479
31135         * gcc.dg/pr18479.c: New test.
31136
31137 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31138
31139         PR target/18490
31140         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31141         mmix-knuth-mmixware.
31142
31143         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31144         cris-*-elf* cris-*-aout* mmix-*-*
31145
31146 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31147
31148         PR middle-end/18725
31149         * gcc.dg/pr18725.c: New test.
31150
31151 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31152
31153         PR target/18488
31154         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31155
31156         PR target/18336
31157         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31158
31159 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/18368
31162         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31163         * g++.old-deja/g++.law/ctors5.C: Likewise.
31164         * g++.old-deja/g++.other/crash25.C: Likewise.
31165
31166         PR c++/18674
31167         * g++.dg/template/error16.C: New test.
31168
31169         PR c++/18512
31170         * g++.dg/template/crash29.C: New test.
31171
31172 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31173
31174         PR tree-optimization/18712
31175         * gcc.c-torture/compile/pr18712.c: New test.
31176
31177 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31178
31179         PR c/7544
31180         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31181         tests.
31182
31183 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31184
31185         PR c++/18652
31186         * g++.dg/lookup/crash6.C: New test.
31187
31188 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31189
31190         PR middle-end/18164
31191         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31192
31193 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31194
31195         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31196         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31197         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31198
31199 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31200
31201         * gcc.dg/pr18164.c: New test.
31202
31203 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31204
31205         * gcc.dg/funroll-loops-all.c: New.
31206
31207 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31208
31209         PR target/18489
31210         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31211         delimeter, match space and TAB as well as ":".
31212
31213         PR target/18484
31214         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31215
31216         PR target/18348
31217         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31218
31219         PR target/18345
31220         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31221
31222         PR target/18337
31223         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31224
31225 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31226
31227         * gfortran.dg/direct_io_2.f90: New test.
31228
31229 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31230
31231         PR target/18334
31232         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31233
31234 2004-11-28  Richard Henderson  <rth@redhat.com>
31235
31236         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31237
31238 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31239
31240         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31241         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31242         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31243         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31244         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31245         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31246         gcc.dg/pointer-arith-8.c: New tests.
31247
31248 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31249
31250         PR fortran/18364
31251         * gfortran.dg/endfile.f90: New test.
31252
31253 2004-11-27  Falk Hueffner  <falk@debian.org>
31254
31255         * gcc.dg/loop-6.c: New test.
31256
31257 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31258
31259         * gcc.c-torture/execute/20041126-1.c: New test.
31260
31261 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31262
31263         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31264         on IRIX.
31265
31266 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31267
31268         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31269         functions.
31270
31271 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31272
31273         PR rtl-optimization/17825
31274         * gcc.c-torture/compile/20041119-1.c: New test.
31275
31276 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31277
31278         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31279         Check existence of ld library path variables before unsetting.
31280
31281 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31282
31283         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31284
31285 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31286
31287         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31288
31289 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31290
31291         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31292
31293 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31294
31295         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31296         dg-do directive.
31297
31298 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31299
31300         * gcc.dg/pr17957.c: Pass --param, not -param.
31301
31302 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31303
31304         PR middle-end/17957
31305         * gcc.dg/pr17957.c: New test.
31306
31307 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31308
31309         PR c++/18445
31310         * g++.dg/template/crash28.C: Likewise.
31311
31312         PR c++/18001
31313         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31314         * g++.dg/ext/lvaddr.C: Likewise.
31315         * g++.dg/opt/pr7503-3.C: Likewise.
31316
31317         PR c++/18466
31318         * g++.dg/parse/qualified3.C: New test.
31319         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31320
31321         PR c++/18545
31322         * g++.dg/expr/return1.C: New test.
31323
31324 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31325
31326         Friend class name lookup 3/n, PR c++/3332
31327         * g++.dg/lookup/friend3.C: New test.
31328         * g++.dg/lookup/friend4.C: Likewise.
31329         * g++.dg/lookup/friend5.C: Likewise.
31330
31331 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31332
31333         Friend class name lookup 2/n, PR c++/14513, c++/15410
31334         * g++.dg/lookup/friend2.C: New test.
31335         * g++.dg/template/friend31.C: Likewise.
31336
31337 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31338
31339         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31340
31341 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/17473
31344         * g++.dg/tc1/dr56.C: Remove.
31345         * g++.dg/template/typedef1.C: Add dg-error markers.
31346         * g++.old-deja/g++.other/typedef7.C: Likewise.
31347
31348         PR c++/18285
31349         * g++.dg/parse/typedef7.C: New test.
31350
31351 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31352
31353         * gcc.c-torture/execute/20041124-1.c: New test.
31354
31355 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31356
31357         * g++.dg/template/deduce3.C: New test.
31358
31359         PR c++/18586
31360         * g++.dg/template/crash27.C: New test.
31361
31362         PR c++/18530
31363         * g++.dg/warn/Wshadow-3.C: New test.
31364
31365 2004-11-24  Devang Patel  <dpatel@apple.com>
31366
31367         PR/18555
31368         * gcc.dg/cpp/isysroot-1.c: New test.
31369         * gcc.dg/cpp/usr/include/stdio.h: New file.
31370         * gcc.dg/cpp/isysroot-2.c: New test.
31371         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31372         New file.
31373
31374 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31375
31376         PR c++/8929
31377         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31378
31379 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31380
31381         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31382         * gcc.target/sparc/pdist.c: Likewise.
31383
31384 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31385
31386         PR c++/16882
31387         * g++.dg/conversion/simd1.C: New test.
31388
31389 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31390
31391         * lib/target-libpath.exp: New file defining
31392         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31393         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31394         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31395         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31396         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31397
31398 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31399
31400         * gcc.dg/pragma-align-2.c: Test macro expansion.
31401         * gcc.dg/pragma-pack-2.c: New test.
31402
31403 2004-11-23  Richard Henderson  <rth@redhat.com>
31404
31405         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31406         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31407         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31408         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31409         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31410         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31411
31412         * gcc.dg/vect/vect.exp: Add check for alpha.
31413         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31414         (check_effective_target_vect_int): Enable for alpha.
31415         (check_effective_target_vect_long): New.
31416         (is-effective-target): Add it.
31417
31418 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31419
31420         * gcc.dg/pr18614-1.c: New test.
31421
31422 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31423
31424         * gcc.dg/setjmp-2.c: New test.
31425
31426 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31427
31428         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31429         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31430         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31431         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31432         gcc.target/sparc/pdist.c: New tests.
31433
31434 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31435
31436         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31437
31438 2004-11-22  Dale Johannesen  <dalej@apple.com>
31439
31440         * gcc.dg/20041111-1.c: New.
31441
31442 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31443
31444         PR tree-opt/18536
31445         * gcc.dg/vect/pr18536.c: New test.
31446
31447 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31448
31449         PR c++/18354
31450         * g++.dg/template/nontype11.C: New test.
31451
31452 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31453
31454         PR middle-end/18520
31455         * gcc.dg/pr18520-1.c: New test case.
31456
31457 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31458
31459         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31460         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31461         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31462         expected diagnostics.
31463
31464 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31465
31466         PR target/18580
31467         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31468         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31469         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31470
31471 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31472
31473         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31474
31475 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31476             Joseph Myers  <joseph@codesourcery.com>
31477
31478         * lib/target-supports.exp (check_visibility_available): Really
31479         test the compiler.
31480
31481 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31482
31483         PR tree-opt/18181
31484         * gcc.dg/vect/vect-85.c: New test.
31485         * gcc.dg/vect/vect-86.c: New test.
31486         * gcc.dg/vect/vect-87.c: New test.
31487         * gcc.dg/vect/vect-88.c: New test.
31488
31489 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31490
31491         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31492
31493 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31494
31495         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31496         * gcc.dg/ppc-and-1.c: Ditto.
31497         * gcc.dg/ppc-compare-1.c: Ditto.
31498         * gcc.dg/ppc-mov-1.c: Ditto
31499
31500 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31501             Mark Mitchell  <mark@codesourcery.com>
31502
31503         * gcc.dg/pragma-init-fini-2.c: New test.
31504
31505 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31506             Aldy Hernandez  <aldyh@redhat.com>
31507
31508         * lib/target-supports.exp (check_effective_target_vect_int): New
31509         (check_effective_target_vect_float): New
31510         (check_effective_target_vect_double): New.
31511         (is-effective-target): Support new effective targets keywords.
31512         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31513         default action for dg-do.
31514         * gcc.dg/vect/pr16105.c: Use new support.
31515         * gcc.dg/vect/pr18400.c: Ditto.
31516         * gcc.dg/vect/pr18425.c: Ditto.
31517         * gcc.dg/vect/vect-1.c: Ditto.
31518         * gcc.dg/vect/vect-10.c: Ditto.
31519         * gcc.dg/vect/vect-11.c: Ditto.
31520         * gcc.dg/vect/vect-12.c: Ditto.
31521         * gcc.dg/vect/vect-13.c: Ditto.
31522         * gcc.dg/vect/vect-14.c: Ditto.
31523         * gcc.dg/vect/vect-15.c: Ditto.
31524         * gcc.dg/vect/vect-16.c: Ditto.
31525         * gcc.dg/vect/vect-17.c: Ditto.
31526         * gcc.dg/vect/vect-18.c: Ditto.
31527         * gcc.dg/vect/vect-19.c: Ditto.
31528         * gcc.dg/vect/vect-2.c: Ditto.
31529         * gcc.dg/vect/vect-20.c: Ditto.
31530         * gcc.dg/vect/vect-21.c: Ditto.
31531         * gcc.dg/vect/vect-22.c: Ditto.
31532         * gcc.dg/vect/vect-23.c: Ditto.
31533         * gcc.dg/vect/vect-24.c: Ditto.
31534         * gcc.dg/vect/vect-25.c: Ditto.
31535         * gcc.dg/vect/vect-26.c: Ditto.
31536         * gcc.dg/vect/vect-27.c: Ditto.
31537         * gcc.dg/vect/vect-27a.c: Ditto.
31538         * gcc.dg/vect/vect-28.c: Ditto.
31539         * gcc.dg/vect/vect-29.c: Ditto.
31540         * gcc.dg/vect/vect-29a.c: Ditto.
31541         * gcc.dg/vect/vect-3.c: Ditto.
31542         * gcc.dg/vect/vect-30.c: Ditto.
31543         * gcc.dg/vect/vect-31.c: Ditto.
31544         * gcc.dg/vect/vect-32.c: Ditto.
31545         * gcc.dg/vect/vect-33.c: Ditto.
31546         * gcc.dg/vect/vect-34.c: Ditto.
31547         * gcc.dg/vect/vect-35.c: Ditto.
31548         * gcc.dg/vect/vect-36.c: Ditto.
31549         * gcc.dg/vect/vect-37.c: Ditto.
31550         * gcc.dg/vect/vect-38.c: Ditto.
31551         * gcc.dg/vect/vect-4.c: Ditto.
31552         * gcc.dg/vect/vect-40.c: Ditto.
31553         * gcc.dg/vect/vect-41.c: Ditto.
31554         * gcc.dg/vect/vect-42.c: Ditto.
31555         * gcc.dg/vect/vect-43.c: Ditto.
31556         * gcc.dg/vect/vect-44.c: Ditto.
31557         * gcc.dg/vect/vect-45.c: Ditto.
31558         * gcc.dg/vect/vect-46.c: Ditto.
31559         * gcc.dg/vect/vect-47.c: Ditto.
31560         * gcc.dg/vect/vect-48.c: Ditto.
31561         * gcc.dg/vect/vect-48a.c: Ditto.
31562         * gcc.dg/vect/vect-49.c: Ditto.
31563         * gcc.dg/vect/vect-5.c: Ditto.
31564         * gcc.dg/vect/vect-50.c: Ditto.
31565         * gcc.dg/vect/vect-51.c: Ditto.
31566         * gcc.dg/vect/vect-52.c: Ditto.
31567         * gcc.dg/vect/vect-53.c: Ditto.
31568         * gcc.dg/vect/vect-54.c: Ditto.
31569         * gcc.dg/vect/vect-55.c: Ditto.
31570         * gcc.dg/vect/vect-56.c: Ditto.
31571         * gcc.dg/vect/vect-56a.c: Ditto.
31572         * gcc.dg/vect/vect-57.c: Ditto.
31573         * gcc.dg/vect/vect-58.c: Ditto.
31574         * gcc.dg/vect/vect-59.c: Ditto.
31575         * gcc.dg/vect/vect-6.c: Ditto.
31576         * gcc.dg/vect/vect-60.c: Ditto.
31577         * gcc.dg/vect/vect-61.c: Ditto.
31578         * gcc.dg/vect/vect-62.c: Ditto.
31579         * gcc.dg/vect/vect-63.c: Ditto.
31580         * gcc.dg/vect/vect-64.c: Ditto.
31581         * gcc.dg/vect/vect-65.c: Ditto.
31582         * gcc.dg/vect/vect-66.c: Ditto.
31583         * gcc.dg/vect/vect-67.c: Ditto.
31584         * gcc.dg/vect/vect-68.c: Ditto.
31585         * gcc.dg/vect/vect-69.c: Ditto.
31586         * gcc.dg/vect/vect-7.c: Ditto.
31587         * gcc.dg/vect/vect-72.c: Ditto.
31588         * gcc.dg/vect/vect-72a.c: Ditto.
31589         * gcc.dg/vect/vect-73.c: Ditto.
31590         * gcc.dg/vect/vect-74.c: Ditto.
31591         * gcc.dg/vect/vect-75.c: Ditto.
31592         * gcc.dg/vect/vect-76.c: Ditto.
31593         * gcc.dg/vect/vect-77.c: Ditto.
31594         * gcc.dg/vect/vect-77a.c: Ditto.
31595         * gcc.dg/vect/vect-78.c: Ditto.
31596         * gcc.dg/vect/vect-79.c: Ditto.
31597         * gcc.dg/vect/vect-8.c: Ditto.
31598         * gcc.dg/vect/vect-80.c: Ditto.
31599         * gcc.dg/vect/vect-82.c: Ditto.
31600         * gcc.dg/vect/vect-82_64.c: Ditto.
31601         * gcc.dg/vect/vect-83.c: Ditto.
31602         * gcc.dg/vect/vect-83_64.c: Ditto.
31603         * gcc.dg/vect/vect-9.c: Ditto.
31604         * gcc.dg/vect/vect-all.c: Ditto.
31605         * gcc.dg/vect/vect-none.c: Ditto.
31606
31607 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31608
31609         * lib/gcc-dg.exp (dg-skip-if): New function.
31610         (dg-forbid-option): Remove.
31611         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31612         * g++.dg/abi/bitfield8.C: Likewise.
31613         * g++.dg/abi/dtor1.C: Likewise.
31614         * g++.dg/abi/empty10.C: Likewise.
31615         * g++.dg/abi/empty7.C: Likewise.
31616         * g++.dg/abi/empty9.C: Likewise.
31617         * g++.dg/abi/layout3.C: Likewise.
31618         * g++.dg/abi/layout4.C: Likewise.
31619         * g++.dg/abi/thunk1.C: Likewise.
31620         * g++.dg/abi/thunk2.C: Likewise.
31621         * g++.dg/abi/vbase11.C: Likewise.
31622         * g++.dg/abi/vthunk2.C: Likewise.
31623         * g++.dg/abi/vthunk3.C: Likewise.
31624         * g++.dg/ext/attrib8.C: Likewise.
31625         * g++.dg/opt/longbranch2.C: Likewise.
31626         * g++.dg/opt/reg-stack4.C: Likewise.
31627         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31628         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31629         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31630         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31631         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31632         * gcc.dg/20000609-1.c: Likewise.
31633         * gcc.dg/20000720-1.c: Likewise.
31634         * gcc.dg/20011107-1.c: Likewise.
31635         * gcc.dg/20011119-1.c: Likewise.
31636         * gcc.dg/20020108-1.c: Likewise.
31637         * gcc.dg/20020122-2.c: Likewise.
31638         * gcc.dg/20020122-3.c: Likewise.
31639         * gcc.dg/20020201-3.c: Likewise.
31640         * gcc.dg/20020206-1.c: Likewise.
31641         * gcc.dg/20020218-1.c: Likewise.
31642         * gcc.dg/20020310-1.c: Likewise.
31643         * gcc.dg/20020411-1.c: Likewise.
31644         * gcc.dg/20020418-2.c: Likewise.
31645         * gcc.dg/20020426-1.c: Likewise.
31646         * gcc.dg/20020426-2.c: Likewise.
31647         * gcc.dg/20020517-1.c: Likewise.
31648         * gcc.dg/20020523-1.c: Likewise.
31649         * gcc.dg/20020523-2.c: Likewise.
31650         * gcc.dg/20020729-1.c: Likewise.
31651         * gcc.dg/20030204-1.c: Likewise.
31652         * gcc.dg/20030826-2.c: Likewise.
31653         * gcc.dg/20030926-1.c: Likewise.
31654         * gcc.dg/20031202-1.c: Likewise.
31655         * gcc.dg/980312-1.c: Likewise.
31656         * gcc.dg/980313-1.c: Likewise.
31657         * gcc.dg/990117-1.c: Likewise.
31658         * gcc.dg/990424-1.c: Likewise.
31659         * gcc.dg/990524-1.c: Likewise.
31660         * gcc.dg/991230-1.c: Likewise.
31661         * gcc.dg/i386-387-1.c: Likewise.
31662         * gcc.dg/i386-387-2.c: Likewise.
31663         * gcc.dg/i386-387-3.c: Likewise.
31664         * gcc.dg/i386-387-4.c: Likewise.
31665         * gcc.dg/i386-387-5.c: Likewise.
31666         * gcc.dg/i386-387-6.c: Likewise.
31667         * gcc.dg/i386-asm-1.c: Likewise.
31668         * gcc.dg/i386-bitfield1.c: Likewise.
31669         * gcc.dg/i386-bitfield2.c: Likewise.
31670         * gcc.dg/i386-loop-1.c: Likewise.
31671         * gcc.dg/i386-loop-2.c: Likewise.
31672         * gcc.dg/i386-loop-3.c: Likewise.
31673         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31674         * gcc.dg/i386-pic-1.c: Likewise.
31675         * gcc.dg/i386-regparm.c: Likewise.
31676         * gcc.dg/i386-signbit-1.c: Likewise.
31677         * gcc.dg/i386-signbit-2.c: Likewise.
31678         * gcc.dg/i386-signbit-3.c: Likewise.
31679         * gcc.dg/i386-sse-5.c: Likewise.
31680         * gcc.dg/i386-sse-8.c: Likewise.
31681         * gcc.dg/i386-unroll-1.c: Likewise.
31682         * gcc.dg/tls/opt-1.c: Likewise.
31683         * gcc.dg/tls/opt-2.c: Likewise.
31684         * gcc.dg/unroll-1.c: Likewise.
31685         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31686         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31687         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31688         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31689
31690 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31691
31692         * g++.dg/template/incomplete1.C: New test.
31693
31694 2004-11-16  Nick Clifton  <nickc@redhat.com>
31695
31696         Revert patches accidentally commited during checkin of fixes for
31697         xstormy16 tests:
31698         gcc.c-torture/execute/simd-4.c: Revert
31699         gcc.dg/20040910-1.c: Revert.
31700
31701 2004-11-16  Paul Brook  <paul@codesourcery.com>
31702
31703         PR fortran/13010
31704         * gfortran.dg/der_pointer_1.f90: New test.
31705
31706 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31707
31708         PR c/18498
31709         * gcc.dg/bitfld-13.c: New test.
31710
31711 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31712
31713         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31714         powerpc*-*-linux*.
31715
31716         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31717         * gcc.dg/ppc64-abi-2.c: Ditto.
31718         * gcc.dg/ppc64-abi-3.c: Ditto.
31719
31720         * lib/gcc-dg.exp (dg-target-list): Remove.
31721
31722 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31723
31724         * gcc.dg/ia64-postinc.c: New test.
31725
31726 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31727
31728         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31729
31730 2004-11-15  Nick Clifton  <nickc@redhat.com>
31731
31732         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31733         __INT_MAX__ so that the test can be compiled by toolchains
31734         targeted at 16-bit processors.
31735
31736         * gcc.dg/20040625-1.c: Use long constants rather than integers
31737         when performing arithmetic that will overflow 16-bits.
31738
31739         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31740         xstormy16.  It does not support 128-bit vector operations.
31741
31742         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31743         with the macro PTR_TYPE.  Define this macro to an integer type
31744         suitable for holding a pointer.
31745
31746         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31747         the target is a 16-bit processor.
31748
31749         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31750         16-bit targets where the character constant will be too long.
31751
31752         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31753         where the double will not be directly addressable.
31754
31755 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31756
31757         Friend class name lookup 1/n, PR c++/18471
31758         * g++.dg/template/crash26.C: New test.
31759         * g++.dg/lookup/struct1.C: Adjust expected error.
31760         * g++.dg/parse/elab1.C: Likewise.
31761         * g++.dg/parse/elab2.C: Likewise.
31762         * g++.dg/parse/int-as-enum1.C: Likewise.
31763         * g++.dg/parse/struct-as-enum1.C: Likewise.
31764         * g++.dg/parse/typedef1.C: Likewise.
31765         * g++.dg/parse/typedef3.C: Likewise.
31766         * g++.dg/parse/typedef4.C: Likewise.
31767         * g++.dg/parse/typedef5.C: Likewise.
31768         * g++.dg/template/nontype4.C: Likewise.
31769         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31770         * g++.old-deja/g++.other/elab1.C: Likewise.
31771         * g++.old-deja/g++.other/syntax4.C: Likewise.
31772
31773 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31774
31775         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31776
31777 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31778
31779         * gcc.c-torture/execute/20041114-1.c: New test.
31780
31781 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31782
31783         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31784         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31785         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31786         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31787         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31788         gcc.dg/switch-7.c: New tests.
31789
31790 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31791
31792         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31793
31794 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31795
31796         PR tree-opt/18400
31797         * gcc.dg/vect/pr18400.c: New test.
31798
31799 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31800             Andrew Pinski  <pinskia@physics.uc.edu>
31801
31802         PR tree-opt/18425
31803         * gcc.dg/vect/pr18425.c: New test.
31804
31805 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31806
31807         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31808         Guard with dg-require-alias and dg-require-visibility.
31809
31810 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31811
31812         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31813
31814 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31815
31816         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31817
31818 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31819
31820         PR c++/17344
31821         * g++.dg/template/defarg5.C: New test.
31822
31823 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31824
31825         * g++.dg/parse/cast1.C: Run only on ILP32.
31826         * g++.old-deja/g++.mike/p784.C: Likewise.
31827
31828 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31829
31830         * gcc.c-torture/execute/20041113-1.c: New test.
31831
31832 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31833
31834         PR target/18230
31835         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31836         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31837         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31838         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31839         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31840         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31841         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31842         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31843         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31844         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31845         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31846         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31847         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31848
31849 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31850
31851         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31852         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31853         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31854         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31855         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31856         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31857         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31858         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31859         gcc.target/sparc/combined-1.c: New tests.
31860
31861 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31862
31863         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31864         New tests.
31865
31866 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31867
31868         * lib/gcc-dg.exp (dg-forbid-option): New function.
31869         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31870         * g++.dg/abi/bitfield8.C: Likewise.
31871         * g++.dg/abi/dtor1.C: Likewise.
31872         * g++.dg/abi/empty10.C: Likewise.
31873         * g++.dg/abi/empty7.C: Likewise.
31874         * g++.dg/abi/empty9.C: Likewise.
31875         * g++.dg/abi/layout3.C: Likewise.
31876         * g++.dg/abi/layout4.C: Likewise.
31877         * g++.dg/abi/thunk1.C: Likewise.
31878         * g++.dg/abi/thunk2.C: Likewise.
31879         * g++.dg/abi/vbase11.C: Likewise.
31880         * g++.dg/abi/vthunk2.C: Likewise.
31881         * g++.dg/abi/vthunk3.C: Likewise.
31882         * g++.dg/ext/attrib8.C: Likewise.
31883         * g++.dg/opt/longbranch2.C: Likewise.
31884         * g++.dg/opt/reg-stack4.C: Likewise.
31885         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31886         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31887         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31888         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31889         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31890         * gcc.dg/20000609-1.c: Likewise.
31891         * gcc.dg/20000720-1.c: Likewise.
31892         * gcc.dg/20011107-1.c: Likewise.
31893         * gcc.dg/20011119-1.c: Likewise.
31894         * gcc.dg/20020108-1.c: Likewise.
31895         * gcc.dg/20020122-2.c: Likewise.
31896         * gcc.dg/20020122-3.c: Likewise.
31897         * gcc.dg/20020201-3.c: Likewise.
31898         * gcc.dg/20020206-1.c: Likewise.
31899         * gcc.dg/20020218-1.c: Likewise.
31900         * gcc.dg/20020310-1.c: Likewise.
31901         * gcc.dg/20020411-1.c: Likewise.
31902         * gcc.dg/20020418-2.c: Likewise.
31903         * gcc.dg/20020426-1.c: Likewise.
31904         * gcc.dg/20020426-2.c: Likewise.
31905         * gcc.dg/20020517-1.c: Likewise.
31906         * gcc.dg/20020523-1.c: Likewise.
31907         * gcc.dg/20020523-2.c: Likewise.
31908         * gcc.dg/20020729-1.c: Likewise.
31909         * gcc.dg/20030204-1.c: Likewise.
31910         * gcc.dg/20030826-2.c: Likewise.
31911         * gcc.dg/20030926-1.c: Likewise.
31912         * gcc.dg/20031202-1.c: Likewise.
31913         * gcc.dg/980312-1.c: Likewise.
31914         * gcc.dg/980313-1.c: Likewise.
31915         * gcc.dg/990117-1.c: Likewise.
31916         * gcc.dg/990424-1.c: Likewise.
31917         * gcc.dg/990524-1.c: Likewise.
31918         * gcc.dg/991230-1.c: Likewise.
31919         * gcc.dg/i386-387-1.c: Likewise.
31920         * gcc.dg/i386-387-2.c: Likewise.
31921         * gcc.dg/i386-387-3.c: Likewise.
31922         * gcc.dg/i386-387-4.c: Likewise.
31923         * gcc.dg/i386-387-5.c: Likewise.
31924         * gcc.dg/i386-387-6.c: Likewise.
31925         * gcc.dg/i386-asm-1.c: Likewise.
31926         * gcc.dg/i386-bitfield1.c: Likewise.
31927         * gcc.dg/i386-bitfield2.c: Likewise.
31928         * gcc.dg/i386-loop-1.c: Likewise.
31929         * gcc.dg/i386-loop-2.c: Likewise.
31930         * gcc.dg/i386-loop-3.c: Likewise.
31931         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31932         * gcc.dg/i386-pic-1.c: Likewise.
31933         * gcc.dg/i386-regparm.c: Likewise.
31934         * gcc.dg/i386-signbit-1.c: Likewise.
31935         * gcc.dg/i386-signbit-2.c: Likewise.
31936         * gcc.dg/i386-signbit-3.c: Likewise.
31937         * gcc.dg/i386-sse-5.c: Likewise.
31938         * gcc.dg/i386-sse-8.c: Likewise.
31939         * gcc.dg/i386-unroll-1.c: Likewise.
31940         * gcc.dg/tls/opt-1.c: Likewise.
31941         * gcc.dg/tls/opt-2.c: Likewise.
31942         * gcc.dg/unroll-1.c: Likewise.
31943         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31944         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31945         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31946         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31947         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31948         -m64 is specified.
31949
31950 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31951
31952         PR c++/18389
31953         * g++.dg/parse/cond1.C: New test.
31954
31955         PR c++/18429
31956         * g++.dg/template/array9.C: New test.
31957         * g++.dg/ext/vla1.C: Adjust error messages.
31958         * g++.dg/ext/vlm1.C: Likewise.
31959         * g++.dg/template/crash2.C: Likewise.
31960
31961         PR c++/18436
31962         * g++.dg/template/call3.C: New test.
31963
31964         PR c++/18407
31965         * g++.dg/template/ptrmem11.C: New test.
31966
31967 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31968
31969         PR other/14264
31970         * lib/g++.exp: Set LC_ALL and LANG to C.
31971         * lib/gcc-dg.exp: Likewise.
31972         * lib/gfortran.exp: Likewise.
31973         * lib/objc.exp: Likewise.
31974         * lib/treelang.exp: Likewise.
31975
31976 2004-11-12  Andreas Schwab  <schwab@suse.de>
31977
31978         * gcc.dg/pr16286.c: Fix last change.
31979
31980 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31981
31982         PR c++/18416
31983         * g++.dg/init/global1.C: New test.
31984
31985 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31986
31987         * gcc.c-torture/execute/20041112-1.c: New test.
31988
31989 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31990
31991         * lib/gcc-dg.exp (dg-target-list): New.
31992
31993 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31994             Richard Sandiford  <rsandifo@redhat.com>
31995
31996         * lib/target-supports.exp (get-compiler_messages): New.
31997         (check_named_sections_available): Use it.
31998         (check_effective_target_ilp32): New.
31999         (check_effective_target_lp64): New.
32000         (is-effective-target): New.
32001         * lib/gcc-dg.exp (dg-require-effective-target): New.
32002
32003 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32004
32005         * gcc.dg/precedence-1.c: New test.
32006
32007 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32008
32009         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32010
32011         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32012         message, delete generated files, use more descriptive name for
32013         executable, and make the test unsupported when it cannot be run.
32014
32015         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32016         (dg-require-weak, dg-require-visibility, dg-require-alias,
32017         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32018         dg-require-iconv, dg-require-named-sections): Use it.
32019
32020         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32021
32022 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         PR target/16457
32025         * gcc.dg/ppc-and-1: New
32026
32027         PR target/16796
32028         * gcc.dg/ppc-mov-1.c: New.
32029
32030         PR target/16458
32031         * gcc.dg/ppc-compare-1.c: New.
32032
32033 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32034
32035         * objc.dg/desig-init-2.m: New test.
32036
32037 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32038
32039         PR middle-end/18160
32040         * g++.dg/warn/register-var-1.C: New test.
32041         * g++.dg/warn/register-var-2.C: New test.
32042
32043 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32044
32045         * gcc.dg/union-2.c: New test.
32046
32047 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32048
32049         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32050         New test for PR tree-optimization/17892.
32051
32052 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32053
32054         PR c++/18369
32055         * g++.dg/init/new12.C: New test.
32056
32057 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32058
32059         * gcc.target/sparc: New directory.
32060         * gcc.target/sparc/sparc.exp: New driver.
32061         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32062         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32063         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32064         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32065
32066 2004-11-10  Paul Brook  <paul@codesourcery.com>
32067
32068         PR fortran/18218
32069         * gfortran.dg/list_read.c: New test.
32070
32071 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32072
32073         PR c/18322
32074         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32075         expected diagnostic location.
32076
32077 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32078
32079         * gcc.dg/20041109-1.c: New test.
32080
32081 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32082
32083         PR objc/18406
32084         * objc/compile/pr18406.m: New test.
32085
32086 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32087
32088         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32089
32090 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32091
32092         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32093
32094 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32095
32096         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32097
32098 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32099
32100         * gcc.dg/20030225-2.c: Add prototype for abort and
32101         exit.
32102
32103 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32104
32105         PR tree-opt/18299
32106         * gcc.c-torture/pr18299-1.c: New test.
32107
32108 2004-11-06  Andreas Schwab  <schwab@suse.de>
32109
32110         * gcc.dg/pr16286.c: Also test for bool and pixel.
32111
32112 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32113
32114         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32115         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32116         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32117         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32118         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32119         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32120         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32121         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32122         gcc.dg/struct-semi-3.c: New tests.
32123
32124 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32125
32126         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32127
32128 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32129
32130         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32131         Do not use C99 designators.
32132
32133 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32134
32135         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32136
32137 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32138
32139         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32140         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32141         * gcc.c-torture/execute/simd-5.x: Remove.
32142
32143 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32144
32145         PR rtl-optimization/17933
32146         * gcc.dg/torture/pr17933-1.c: New test.
32147
32148 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32149
32150         PR target/18106
32151         * lib/target-supports.exp (check_weak_available): Support
32152         Windows.
32153
32154 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32155
32156         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32157         call to fflush(stdout) before abort.
32158         (my_ffsll): New function.
32159         (generate_fields): Use it.
32160
32161 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32162
32163         * gcc.dg/init-undef-1.c: New test.
32164
32165 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32166
32167         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32168         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32169         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32170         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32171         expected messages for new parser.
32172
32173 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32174
32175         * g++.dg/ext/visibility/symbian1.C: New test.
32176
32177 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32178
32179         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32180         on LP64 targets.
32181
32182 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32183
32184         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32185         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32186         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32187         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32188         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32189         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32190         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32191         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32192         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32193         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32194
32195 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32196
32197         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32198         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32199         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32200         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32201         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32202         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32203         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32204         for new parser.
32205
32206 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32207
32208         PR target/15342
32209         * gcc.dg/20041104-1.c: New test.
32210
32211 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32212
32213         * g++.dg/template/nontype7.C: New test.
32214         * g++.dg/template/nontype8.C: Likewise.
32215         * g++.dg/template/nontype9.C: Likewise.
32216         * g++.dg/template/nontype10.C: Likewise.
32217         * g++.dg/tc1/dr49.C: Likewise.
32218         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32219         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32220
32221 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32222
32223         * g++.dg/rtti/tinfo1.C: Remove xfails.
32224
32225 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32226
32227         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32228         packed attribute to the definition to satisfy the new C++ parser.
32229
32230 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32231
32232         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32233         invocations of va_arg.
32234
32235 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32236
32237         PR c++/18124
32238         * g++.dg/template/crash25.C: New test.
32239
32240         PR c++/18155
32241         * g++.dg/template/typedef2.C: New test.
32242         * g++.dg/parse/crash13.C: Adjust error markers.
32243
32244         PR c++/18177
32245         * g++.dg/conversion/const3.C: New test.
32246
32247 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32248
32249         PR fortran/17535
32250         PR fortran/17583
32251         PR fortran/17713
32252         * gfortran.dg/generic_[123].f90: New testcases.
32253
32254 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32255
32256         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32257         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32258
32259 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32260
32261         PR tree-opt/16808
32262         * gcc.c-torture/compile/pr16808.c: New test.
32263
32264 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32265
32266         PR rtl-optimization/17104
32267         * gcc.dg/ppc-bitfield1.c: New.
32268
32269 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32270
32271         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32272
32273 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32274
32275         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32276         strings for 32-bit code.
32277
32278 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32279
32280         PR c/18239
32281         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32282
32283 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         PR c++/18064
32286         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32287
32288 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32289
32290         PR c++/15172
32291         * g++.dg/init/aggr2.C: New test.
32292
32293 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32294
32295         * objc.dg/local-decl-1.m: New test.
32296
32297 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32298
32299         * gcc.dg/20040910-1.c: Adjust regex.
32300
32301 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32302
32303         PR rtl-optimization/18084
32304         * g++.dg/opt/pr18084-1.C: New testcase.
32305
32306 2004-10-30  Matt Austern  <austern@apple.com>
32307
32308         PR c++/17542
32309         * g++.dg/ext/attrib18.C: New test.
32310
32311 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32312
32313         PR middle-end/18096
32314         * gcc.dg/pr18096-1.c: New test case.
32315
32316 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32317
32318         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32319
32320 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32321
32322         PR c/16666
32323         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32324         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32325         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32326         gcc.dg/old-style-prom-3.c: New tests.
32327
32328 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32329
32330         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32331         Remove unnecessary inclusion of stdio.h.
32332
32333 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32334
32335         PR rtl-optimization/17581
32336         * gcc.dg/pr17581-1.c: New test case.
32337
32338 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32339
32340         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32341         being implemented.
32342         * g++.dg/conversion/dr195-1.C: New.
32343         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32344         * g++.old-deja/g++.mike/p10148.C: Likewise.
32345
32346 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32347
32348         PR c++/17695
32349         * g++.dg/debug/typedef2.C: New test.
32350
32351 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32352
32353         PR fortran/13490
32354         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32355         * gfortran.dg/g77/README: Update.
32356
32357 2004-10-28  Matt Austern  <austern@apple.com>
32358
32359         PR c++/14124
32360         * g++.dg/ext/packed7.C: New test.
32361
32362 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32363
32364         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32365         scan-assembler.
32366         * lib/scanasm.exp (hidden-scan-for): New proc.
32367         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32368         string.
32369         (scan-not-hidden): Likewise.
32370         * lib/target-supports.exp (check_visibility_available): mach-o is
32371         support too.
32372
32373 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32374
32375         PR c++/17132
32376         * g++.dg/template/memclass3.C: New test.
32377
32378 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32379
32380         PR middle-end/18160
32381         * gcc.dg/register-var-1.c: New test.
32382         * gcc.dg/register-var-2.c: New test.
32383         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32384         error now.
32385
32386 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32387
32388         PR other/18172
32389         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32390         unused variables.
32391         * gcc.dg/vect/vect-22.c: Likewise.
32392
32393 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32394
32395         * gcc.dg/i386-rotate-1.c: New test.
32396
32397 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32398
32399         * g++.dg/init/ref12.C: Add "run" marker.
32400
32401         PR c++/17435
32402         * g++.dg/init/ref12.C: New test.
32403
32404         PR c++/18140
32405         * g++.dg/template/shift1.C: New test.
32406         * g++.dg/template/error10.C: Adjust error markers.
32407
32408 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32409
32410         PR tree-opt/17529
32411         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32412
32413 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32414
32415         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32416         * gcc.dg/weak/weak-3.c: Likewise.
32417         * gcc.dg/weak/weak-5.c: Likewise.
32418         * gcc.dg/weak/weak-9.c: Likewise.
32419         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32420         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32421
32422         * gcc.dg/darwin-weakimport-1.c: New.
32423
32424 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32425
32426         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32427
32428 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32429
32430         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32431         'syntax' error messages.
32432         * gcc.dg/cpp/direct2s.c: Likewise.
32433
32434 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32435
32436         * gcc.c-torture/compile/20041026-1.c: New.
32437
32438 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32439
32440         PR c++/18093
32441         * g++.dg/lookup/ns2.C: New test.
32442
32443         PR c++/18020
32444         * g++.dg/template/enum4.C: New test.
32445
32446         PR c++/18161
32447         * g++.dg/template/expr1.C: New test.
32448
32449 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32450
32451         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32452
32453 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32454
32455         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32456         gcc.dg/decl-nospec-3.c: New tests.
32457
32458 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32459
32460         * objc.dg/super-class-3.m: New test.
32461
32462 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32463
32464         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32465         resyncing.
32466         * gcc.dg/cpp/direct2s.c: Likewise.
32467
32468 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32469
32470         * objc.dg/image-info.m: Update for changes to section selection.
32471
32472 2004-10-25  David Ayers  <d.ayers@inode.at>
32473             Ziemowit Laski  <zlaski@apple.com>
32474
32475         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32476         diagnostics when messaging 'id <Proto>'.
32477         * objc.dg/class-protocol-1.m: New test.
32478         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32479         a non-existent method signature.
32480         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32481         Update diagnostics when messaging with non-existent method signature.
32482         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32483         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32484         invalid receivers are now resolved as if messaging 'id'; remove
32485         extraneous diagnostics.
32486
32487 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32488
32489         PR c/16667
32490         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32491         gcc.dg/init-desig-obs-3.c: New tests.
32492
32493 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32494
32495         * gcc.dg/debug/20041023-1.c: New test.
32496
32497 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32498
32499         PR middle-end/17407
32500         * gcc.c-torture/compile/pr17407.c: New test.
32501
32502         PR c++/18121
32503         * g++.dg/template/array8.C: New test.
32504
32505 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32506
32507         PR other/18138
32508         * lib/g++.exp: Accept more than one multilib libgcc.
32509         * lib/gcc-dg.exp: Likewise.
32510         * lib/objc.exp: Likewise.
32511         * lib/treelang.exp: Likewise.
32512         * lib/gfortran.exp: Likewise.
32513
32514 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32515
32516         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32517
32518 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32519
32520         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32521         * gcc.dg/c99-const-expr-3.c: Likewise.
32522
32523 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32524
32525         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32526
32527 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32528
32529         * gcc.c-torture/execute/loop-2e.x: Remove.
32530
32531 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32532
32533         PR c++/18095
32534         * g++.dg/parse/crash18.C: New.
32535         * g++.dg/parse/crash19.C: New.
32536
32537 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32538
32539         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32540         * g++.dg/ext/dllimport2.C: Same.
32541         * g++.dg/ext/dllimport8.C: Same.
32542
32543 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32544
32545         PR c++/10841
32546         * g++.dg/conversion/cast1.C: New test.
32547         * g++.dg/overload/pmf1.C: Adjust error marker.
32548
32549 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32550
32551         PR objc/17923
32552         * objc.dg/const-str-7.m: New test.
32553
32554 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32555
32556         * g++.dg/template/memfriend11.C: Fix comment typo.
32557         * g++.dg/template/memfriend14.C: Likewise.
32558
32559 2004-10-20  Richard Henderson  <rth@redhat.com>
32560
32561         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32562         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32563         -fasynchronous-unwind-tables.
32564
32565 2004-10-20  Richard Henderson  <rth@redhat.com>
32566
32567         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32568         (main): Return success.
32569         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32570         (main): Return success.
32571
32572 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32573
32574         PR c++/13495
32575         * g++.dg/template/memfriend9.C: New test.
32576         * g++.dg/template/memfriend10.C: Likewise.
32577         * g++.dg/template/memfriend11.C: Likewise.
32578         * g++.dg/template/memfriend12.C: Likewise.
32579         * g++.dg/template/memfriend13.C: Likewise.
32580         * g++.dg/template/memfriend14.C: Likewise.
32581         * g++.dg/template/memfriend15.C: Likewise.
32582         * g++.dg/template/memfriend16.C: Likewise.
32583         * g++.dg/template/memfriend17.C: Likewise.
32584         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32585
32586 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         * g++.dg/conversion/dr195.C: New.
32589         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32590
32591 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32592             Devang Patel  <dpatel@apple.com>
32593
32594         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32595         of floating point arithmetic, which could trap.
32596
32597 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32598
32599         PR c++/14035
32600         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32601         * g++.dg/conversion/const2.C: New test.
32602         * g++.dg/expr/reinterpret2.C: New test.
32603         * g++.dg/expr/reinterpret3.C: New test.
32604         * g++.dg/expr/cast2.C: New test.
32605         * g++.dg/expr/copy1.C: New test.
32606         * g++.dg/other/conversion1.C: Change error message.
32607         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32608         function pointers to void *.
32609         * g++.old-deja/g++.mike/p10148.C: Likewise.
32610
32611 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32612
32613         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32614
32615 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32616
32617         PR c++/18047
32618
32619         * g++.dg/parse/expr3.C: New test.
32620
32621 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32622
32623         * gcc.dg/smod-1.c: New test.
32624
32625 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32626
32627         * objc.dg/method-14.m: New test.
32628
32629 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32630
32631         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32632         Also xfail as the patch was reverted.
32633
32634 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32635
32636         PR middle-end/16973
32637         * gcc.dg/pr16973.c: New test.
32638
32639 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32640
32641         PR tree-optimization/17656
32642         * gcc.c-torture/compile/pr17656.c: New test.
32643
32644 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32645
32646         * g++.dg/eh/shadow1.C: New.
32647
32648 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32649
32650         * gcc.c-torture/compile/20041018-1.c: New test.
32651
32652 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32653
32654         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32655         compiler referring to register 0 when accessing sdata.  The linker
32656         now patches things up.
32657
32658 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32659
32660         PR c/17529
32661         * gcc.c-torture/compile/pr17529.c: New test.
32662
32663 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32664
32665         PR c++/17743
32666         * g++.dg/ext/attrib17.C: New test.
32667
32668 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32669
32670         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32671
32672 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32673
32674         PR c++/10479
32675         * g++.dg/ext/attrib16.C: New test.
32676
32677 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32678
32679         PR c++/17042
32680         * g++.dg/init/dso_handle1.C: New test.
32681
32682         PR c++/14667
32683         * g++.dg/parse/typedef6.C: New test.
32684
32685         PR c++/17916
32686         * g++.dg/parse/pragma1.C: New test.
32687
32688 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32689
32690         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32691
32692 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32693
32694         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32695         -fno-common when on HPPA HP-UX platforms.
32696
32697 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32698
32699         PR other/16820
32700         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32701         stdint.h.
32702         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32703         uintptr_t.
32704
32705 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32706
32707         PR c++/16301
32708         * g++.dg/lookup/strong-using-4.C: New test.
32709
32710 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32711
32712         PR middle-end/16567
32713         * gcc.c-torture/compile/nested-1.c: New test.
32714
32715 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32716
32717         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32718         and mipsisa64*-*-* (until support for misaligned loads is added).
32719         * gcc.dg/vect/vect-50.c: Likewise.
32720         * gcc.dg/vect/vect-52.c: Likewise.
32721         * gcc.dg/vect/vect-54.c: Likewise.
32722         * gcc.dg/vect/vect-58.c: Likewise.
32723         * gcc.dg/vect/vect-60.c: Likewise.
32724         * gcc.dg/vect/vect-80.c: Likewise.
32725
32726 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32727
32728         PR c++/17976
32729         * g++.dg/init/dtor3.C: New test.
32730
32731 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32732
32733         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32734
32735 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32736
32737         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32738         * gcc.dg/macho-lo-sum.c: Likewise.
32739
32740 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32741
32742         * gcc.dg/ppc-spe64-1.c: New test.
32743
32744 2004-10-14  Devang Patel  <dpatel@apple.com>
32745
32746         PR 17635
32747         * gcc.dg/pr17635.c : New test.
32748
32749 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32750
32751         * gcc.dg/vect/vect-28.c: Remove xfail.
32752         * gcc.dg/vect/vect-30.c: Remove xfail.
32753         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32754         * gcc.dg/vect/vect-33.c: Remove xfail.
32755         * gcc.dg/vect/vect-44.c: Remove xfail.
32756         * gcc.dg/vect/vect-46.c: Remove xfail.
32757         * gcc.dg/vect/vect-50.c: Remove xfail.
32758         * gcc.dg/vect/vect-52.c: Remove xfail.
32759         * gcc.dg/vect/vect-54.c: Remove xfail.
32760         * gcc.dg/vect/vect-58.c: Remove xfail.
32761         * gcc.dg/vect/vect-60.c: Remove xfail.
32762         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32763         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32764         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32765         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32766         * gcc.dg/vect/vect-8.c: Remove xfail.
32767         * gcc.dg/vect/vect-80.c: Remove xfail.
32768         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32769
32770 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32771
32772         * gcc.dg/vect/vect-82.c: New testcase.
32773         * gcc.dg/vect/vect-82_64.c: New testcase.
32774         * gcc.dg/vect/vect-83.c: New testcase.
32775         * gcc.dg/vect/vect-83_64.c: New testcase.
32776
32777 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32778
32779         * gcc.dg/cpp/error-1.c: New test.
32780
32781 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32782
32783         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32784
32785 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32786
32787         PR target/17984
32788         * gcc.dg/cris-peep2-xsrand2.c: New test.
32789
32790 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32791
32792         PR c++/17661
32793         * g++.dg/expr/for2.C: New test.
32794
32795 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32796
32797         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32798
32799 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32800
32801         PR tree-optimization/17724
32802         * g++.dg/opt/pr17724-1.C: New test.
32803         * g++.dg/opt/pr17724-2.C: New test.
32804         * g++.dg/opt/pr17724-3.C: New test.
32805         * g++.dg/opt/pr17724-4.C: New test.
32806         * g++.dg/opt/pr17724-5.C: New test.
32807         * g++.dg/opt/pr17724-6.C: New test.
32808
32809 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32810
32811         PR c/17301
32812         * gcc.dg/pr17301-2.c: New test.
32813
32814 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32815
32816         PR c++/15876
32817         * g++.dg/parse/error22.C: New test.
32818
32819         PR c++/17936
32820         * g++.dg/template/spec18.C: New test.
32821
32822 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32823
32824         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32825         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32826         memcpy.
32827         * gcc.dg/ia64-sync-2.c: Ditto.
32828         * gcc.dg/ia64-sync-3.c: Ditto.
32829
32830 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32831
32832         * g++.dg/eh/cleanup5.C: Add dg-options "".
32833
32834 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32835
32836         PR middle-end/17657
32837         * gcc.dg/switch-4.c: New test case.
32838
32839 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32840
32841         * gcc.c-torture/execute/20041011-1.c: New test.
32842
32843 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32844
32845         PR c++/17554
32846         * g++.dg/init/for3.C: New test.
32847
32848         PR c++/17657
32849         * g++.dg/opt/switch2.C: New test.
32850
32851         PR middle-end/17703
32852         * g++.dg/warn/Wreturn-2.C: New test.
32853
32854 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32855
32856         PR c++/17907
32857         * g++.dg/eh/cleanup5.C: New test.
32858
32859 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/17393
32862         * g++.dg/parse/error21.C: New test.
32863
32864 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32865
32866         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32867         * g++.dg/warn/incomplete1.C: Likewise.
32868         * g++.dg/template/qualttp20.C: Likewise.
32869
32870 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32871
32872         PR c/17881
32873         * parm-incomplete-1.c: New test.
32874
32875 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32876
32877         PR c++/17867
32878         * g++.dg/parse/error19.C: New test.
32879
32880         PR c++/17670
32881         * g++.dg/init/new11.C: New test.
32882
32883         PR c++/17821
32884         * g++.dg/parse/error20.C: New test.
32885
32886         PR c++/17826
32887         * g++.dg/template/crash24.C: New test.
32888
32889 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32890
32891         PR c/17301
32892         * gcc.dg/pr17301-1.c: New test.
32893
32894 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32895
32896         PR c/17189
32897         * gcc.dg/anon-struct-5.c: New test.
32898
32899 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32900
32901         PR c/17844
32902         * gcc.dg/pr17844-1.c: New test.
32903
32904 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32905
32906         PR tree-optimization/17906
32907         * gcc.c-torture/compile/pr17906.c: New.
32908
32909 2004-10-09  Stuart Hastings  <stuart@apple.com>
32910             Roger Sayle  <roger@eyesopen.com>
32911
32912         PR rtl-optimization/17853
32913         * gcc.dg/i386-mmx-5.c: New testcase.
32914
32915 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32916
32917         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32918
32919 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32920
32921         PR c++/17524
32922         * g++.dg/template/static9.C: New test.
32923
32924         PR c++/17685
32925         * g++.dg/parse/operator5.C: New test.
32926
32927 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32928
32929         PR middle-end/17894
32930         * gcc.c-torture/execute/divcmp-4.c: New test case.
32931
32932 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32933
32934         PR tree-opt/17902
32935         * g++.dg/opt/pr17902.C: New test.
32936
32937 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32938
32939         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32940
32941 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32942
32943         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32944
32945 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32946
32947         * gcc.dg/assign-warn-3.c: New test.
32948
32949 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32950
32951         PR c/16999
32952         * gcc.dg/cpp/ident-1.c: New test.
32953
32954 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32955
32956         * gcc.c-torture/compile/acc1.c: New.
32957
32958 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32959
32960         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32961         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32962
32963 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32964
32965         * gcc.dg/ultrasp11.c: New test.
32966
32967 2004-10-08  Michael Matz  <matz@suse.de>
32968
32969         * gcc.dg/doloop-2.c: New test.
32970
32971 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32972
32973         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32974         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32975         objc.dg/method-9.m: Update expected diagnostics.
32976
32977 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32978
32979         * gcc.dg/ppc-fsel-3.c: New file.
32980         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32981
32982 2004-10-07  Paul Brook  <paul@codesourcery.com>
32983
32984         * gfortran.dg/intrinsic_verify_1.f90: New test.
32985
32986 2004-10-07  Paul Brook  <paul@codesourcery.com>
32987
32988         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32989
32990 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32991
32992         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32993         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32994         commit.
32995
32996 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32997
32998         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32999
33000 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33001
33002         PR c++/17115
33003         * g++.dg/warn/Winline-4.C: New test.
33004
33005 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33006
33007         * gcc.c-torture/compile/20041007-1.c: New test.
33008
33009 2004-10-07  Paul Brook  <paul@codesourcery.com>
33010
33011         PR fortran/17678
33012         * gfortran.dg/use_allocated_1.f90: New test.
33013
33014 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33015
33016         PR middle-end/17849
33017         * gfortran.fortran-torture/compile/nested.f90: New test
33018
33019 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33020
33021         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33022
33023 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33024
33025         PR c++/17368
33026         * g++.dg/ext/asm6.C: New test.
33027
33028 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33029
33030         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33031
33032 2004-10-06  Paul Brook  <paul@codesourcery.com>
33033
33034         PR libfortran/17709
33035         * gfortran.dg/empty_format_1.f90: New test.
33036
33037 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33038
33039         PR fortran/17568
33040         * gfortran.dg/ishft.f90: New test.
33041
33042         PR fortran/17283
33043         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33044         tests.
33045
33046 2004-10-06  Paul Brook  <paul@codesourcery.com>
33047
33048         * gfortran.dg/do_1.f90: New test.
33049
33050 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33051
33052         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33053         optimizing for size.
33054
33055 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33056
33057         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33058
33059 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33060
33061         * gcc.c-torture/compile/20041005-1.c: New test.
33062
33063 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33064
33065         PR c++/17829
33066         * g++.dg/lookup/koenig4.C: New.
33067
33068 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33069
33070         * g++.dg/other/classkey1.C: Adjust quoting marks.
33071         * g++.dg/parse/error15.C: Likewise.
33072         * g++.dg/template/meminit2.C (int>): Likewise.
33073
33074 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33075
33076         PR fortran/17283
33077         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33078
33079         PR fortran/17631
33080         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33081
33082         PR fortran/17708
33083         * gfortran.dg/pr17708.f90: New test.
33084
33085 2004-10-04  Chao-ying Fu  <fu@mips.com>
33086
33087         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33088         * gcc.dg/vect/vect-4.c: Ditto.
33089         * gcc.dg/vect/vect-5.c: Ditto.
33090         * gcc.dg/vect/vect-6.c: Ditto.
33091         * gcc.dg/vect/vect-8.c: Ditto.
33092         * gcc.dg/vect/vect-16.c: Ditto.
33093         * gcc.dg/vect/vect-30.c: Ditto.
33094         * gcc.dg/vect/vect-40.c: Ditto.
33095         * gcc.dg/vect/vect-41.c: Ditto.
33096         * gcc.dg/vect/vect-42.c: Ditto.
33097         * gcc.dg/vect/vect-43.c: Ditto.
33098         * gcc.dg/vect/vect-44.c: Ditto.
33099         * gcc.dg/vect/vect-45.c: Ditto.
33100         * gcc.dg/vect/vect-46.c: Ditto.
33101         * gcc.dg/vect/vect-47.c: Ditto.
33102         * gcc.dg/vect/vect-48.c: Ditto.
33103         * gcc.dg/vect/vect-49.c: Ditto.
33104         * gcc.dg/vect/vect-50.c: Ditto.
33105         * gcc.dg/vect/vect-51.c: Ditto.
33106         * gcc.dg/vect/vect-52.c: Ditto.
33107         * gcc.dg/vect/vect-53.c: Ditto.
33108         * gcc.dg/vect/vect-54.c: Ditto.
33109         * gcc.dg/vect/vect-55.c: Ditto.
33110         * gcc.dg/vect/vect-56.c: Ditto.
33111         * gcc.dg/vect/vect-57.c: Ditto.
33112         * gcc.dg/vect/vect-58.c: Ditto.
33113         * gcc.dg/vect/vect-59.c: Ditto.
33114         * gcc.dg/vect/vect-60.c: Ditto.
33115         * gcc.dg/vect/vect-74.c: Ditto.
33116         * gcc.dg/vect/vect-79.c: Ditto.
33117         * gcc.dg/vect/vect-80.c: Ditto.
33118
33119 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33120
33121         * gcc.dg/unused-7.c: Use the correct option.
33122
33123 2004-10-04  Paul Brook  <paul@codesourcery.com>
33124         Bud Davis  <bdavis9659@comcast.net>
33125
33126         PR fortran/17706
33127         PR fortran/16434
33128         * gfortran/pr17706.f90: New test.
33129         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33130
33131 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33132
33133         * gfortran.dg/pr17612.f90: New test.
33134
33135 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33136
33137         * g++.dg/template/local1.C: Adjust quoting marks in
33138         testing for diagnostics.
33139         * g++.dg/tls/diag-2.C: Likewise.
33140         * g++.dg/other/error8.C: Likewise.
33141
33142 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33143
33144         PR c/17178
33145         * gcc.dg/unused-4.c: Adjust to be correct.
33146
33147         PR c/17820
33148         * gcc.dg/unused-7.c: New test.
33149
33150 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33151
33152         PR c++/17797
33153         * g++.dg/overload/template2.C: New test.
33154
33155 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33156
33157         PR tree-optimization/16632
33158         * gcc.dg/tree-ssa/20041002-1.c: New.
33159
33160 2004-10-03  Paul Brook  <paul@codesourcery.com>
33161
33162         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33163         rather than relying on default formatting.
33164
33165 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33166
33167         * gcc.dg/20040920-1.c: Update expected message text.
33168
33169 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33170
33171         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33172
33173 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33174
33175         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33176         tree level.
33177
33178 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33179
33180         * gcc.dg/tree-ssa/pr17343.c: Remove.
33181
33182 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33183
33184         PR tree-opt/17343
33185         * gcc.dg/tree-ssa/pr17343.c: New test.
33186
33187 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33188
33189         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33190         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33191         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33192         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33193         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33194
33195 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33196
33197         * gcc.dg/lvalue-2.c: New test.
33198
33199 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33200
33201         PR c/17730
33202         * gcc.dg/pr17730-1.c: New test
33203
33204 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33205
33206         PR c/7425
33207         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33208
33209 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33210
33211         * gcc.c-torture/execute/stdarg-1.c: New test.
33212         * gcc.c-torture/execute/stdarg-2.c: New test.
33213         * gcc.c-torture/execute/stdarg-3.c: New test.
33214         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33215         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33216         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33217         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33218         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33219
33220 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33221
33222         PR tree-optimization/17697
33223         * g++.dg/opt/pr17697-1.C: New test.
33224         * g++.dg/opt/pr17697-2.C: New test.
33225         * g++.dg/opt/pr17697-3.C: New test.
33226
33227 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33228
33229         PR c/16409
33230         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33231         gcc.dg/vla-init-5.c: New tests.
33232
33233 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33234
33235         PR c/13804
33236         * gcc.dg/pr13804-1.c: New test.
33237
33238 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33239
33240         PR fortran/16938
33241         * gfortran.dg/pr16938.f90: New test.
33242
33243 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33244
33245         * g++.dg/template/crash23.C: New test.
33246
33247 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33248
33249         PR c++/17585
33250         * g++.dg/template/static8.C: New test.
33251
33252 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33253
33254         PR c++/17681
33255         * g++.dg/other/error9.C: New test.
33256
33257 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33258
33259         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33260
33261 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33262
33263         PR fortran/15164
33264         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33265
33266 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33267
33268         PR middle-end/17112
33269         * gcc.dg/pr17112-1.c: New test case.
33270
33271 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33272
33273         PR c/11459
33274         * gcc.dg/pr11459-1.c: New test.
33275
33276 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33277
33278         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33279         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33280
33281 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33282
33283         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33284
33285 2004-09-25  Jan Hubicka  <jh@suse.cz>
33286
33287         * compile/30040909-1.c: New test.
33288         * compile/30040907-1.c: New test.
33289
33290 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33291
33292         * gcc.c-torture/execute/va-arg-26.c: New test.
33293
33294 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33295
33296         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33297         extra diagnostics on targets with 64-bit pointers.
33298         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33299
33300 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33301
33302         PR c/17188
33303         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33304         * gcc.dg/decl-3.c: Adjust expected message.
33305
33306 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33307
33308         PR fortran/17615
33309         * gfortran.dg/pr17615.f90: New test.
33310
33311 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33312
33313         PR tree-optimzation/17517
33314         * g++.dg/tree-ssa/pr17517.C: New Test.
33315
33316 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33317
33318         PR c++/16889
33319         * g++.dg/lookup/ambig3.C: New.
33320
33321 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33322
33323         PR tree-opt/17624
33324         * g++.dg/opt/pr17624.C: New test.
33325
33326 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33327
33328         PR c/6980
33329         * gcc.dg/Wbad-function-cast-1.c: New test.
33330
33331 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33332
33333         * g++.dg/ext/complit1.C
33334         * g++.dg/other/error2.C
33335         * g++.dg/other/nontype-1.C
33336         * g++.dg/parse/crash11.C
33337         * g++.dg/parse/crash12.C
33338         * g++.dg/parse/error15.C
33339         * g++.dg/parse/error4.C
33340         * g++.dg/parse/tmpl-outside1.C
33341         * g++.dg/parse/too-many-tmpl-args1.C
33342         * g++.dg/template/dependent-expr3.C
33343         * g++.dg/template/error10.C
33344         * g++.dg/template/instantiate1.C
33345         * g++.dg/template/vtable2.C
33346         * g++.dg/warn/Wshadow-1.C
33347         * g++.dg/warn/weak1.C
33348         * g++.old-deja/g++.brendan/crash16.C
33349         * g++.old-deja/g++.brendan/crash18.C
33350         * g++.old-deja/g++.brendan/crash48.C
33351         * g++.old-deja/g++.brendan/crash49.C
33352         * g++.old-deja/g++.brendan/crash55.C
33353         * g++.old-deja/g++.brendan/crash56.C
33354         * g++.old-deja/g++.brendan/crash8.C
33355         * g++.old-deja/g++.brendan/enum11.C
33356         * g++.old-deja/g++.brendan/enum8.C
33357         * g++.old-deja/g++.brendan/enum9.C
33358         * g++.old-deja/g++.brendan/friend3.C
33359         * g++.old-deja/g++.brendan/misc14.C
33360         * g++.old-deja/g++.bugs/900402_02.C
33361         * g++.old-deja/g++.bugs/900404_03.C
33362         * g++.old-deja/g++.bugs/900404_04.C
33363         * g++.old-deja/g++.bugs/900428_03.C
33364         * g++.old-deja/g++.jason/crash4.C
33365         * g++.old-deja/g++.jason/overload21.C
33366         * g++.old-deja/g++.jason/redecl1.C
33367         * g++.old-deja/g++.jason/report.C
33368         * g++.old-deja/g++.jason/rfg10.C
33369         * g++.old-deja/g++.jason/template30.C
33370         * g++.old-deja/g++.law/arm12.C
33371         * g++.old-deja/g++.law/ctors5.C
33372         * g++.old-deja/g++.law/cvt20.C
33373         * g++.old-deja/g++.law/init10.C
33374         * g++.old-deja/g++.law/init8.C
33375         * g++.old-deja/g++.law/visibility17.C
33376         * g++.old-deja/g++.law/visibility7.C
33377         * g++.old-deja/g++.mike/net8.C
33378         * g++.old-deja/g++.mike/p646.C
33379         * g++.old-deja/g++.mike/p700.C
33380         * g++.old-deja/g++.mike/p701.C
33381         * g++.old-deja/g++.mike/p811.C
33382         * g++.old-deja/g++.ns/template13.C
33383         * g++.old-deja/g++.other/array3.C
33384         * g++.old-deja/g++.other/crash25.C
33385         * g++.old-deja/g++.other/dtor3.C
33386         * g++.old-deja/g++.other/dtor4.C
33387         * g++.old-deja/g++.other/main1.C
33388         * g++.old-deja/g++.other/warn7.C
33389         * g++.old-deja/g++.pt/crash11.C
33390         * g++.old-deja/g++.pt/crash36.C
33391         * g++.old-deja/g++.pt/spec22.C
33392         * g++.old-deja/g++.pt/spec9.C
33393         * g++.old-deja/g++.pt/ttp52.C
33394         * g++.old-deja/g++.robertl/eb103.C
33395         * g++.old-deja/g++.robertl/eb121.C
33396         * g++.old-deja/g++.robertl/eb22.C
33397         * g++.old-deja/g++.robertl/eb8.C:
33398         Update locations and/or regexps of dg-error markers.
33399         Remove markers for some bogus messages that are no longer issued.
33400
33401 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33402
33403         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33404         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33405
33406 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33407
33408         PR c++/17618
33409         * g++.dg/lookup/crash5.C: New test.
33410
33411 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33412
33413         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33414         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33415         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33416         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33417         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33418         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33419
33420         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33421         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33422         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33423         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33424         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33425         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33426
33427         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33428
33429         * gcc.dg/vect/vect-44.c: Check additional cases.
33430         * gcc.dg/vect/vect-48.c: Check additional cases.
33431
33432         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33433         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33434         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33435         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33436         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33437         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33438         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33439         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33440         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33441
33442         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33443         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33444         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33445
33446 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33447
33448         * gcc.dg/tree-ssa/loop-6.c: New test.
33449
33450 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33451
33452         PR c++/17620
33453         * g++.dg/inherit/base2.C: New.
33454
33455 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33456
33457         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33458         * gcc.dg/20001012-2.c: Likewise.
33459         * gcc.dg/20001013-1.c: Likewise.
33460         * gcc.dg/20001101-1.c: Likewise.
33461         * gcc.dg/20001102-1.c: Likewise.
33462         * gcc.dg/bf-spl1.c: Likewise.
33463         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33464         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33465
33466 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33467
33468         PR tree-optimization/16721
33469         * gcc.dg/tree-ssa/pr16721.c: New test.
33470
33471 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33472
33473         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33474         * gcc.dg/20040305-1.c: Likewise.
33475
33476 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33477
33478         PR c/16566
33479         * gcc.c-torture/compile/pr16566-1.c,
33480         gcc.c-torture/compile/pr16566-2.c,
33481         gcc.c-torture/compile/pr16566-3.c: New tests.
33482
33483 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33484
33485         PR tree-optimization/17512
33486         * gcc.c-torture/compile/20040916-1.c.
33487
33488 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33489
33490         * gcc.dg/pragma-re-3.c: New test.
33491
33492 2004-09-17  Matt Austern  <austern@apple.com>
33493
33494         PR c++/15049
33495         * g++.dg/other/anon3.C: New.
33496
33497 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33498
33499         PR c++/7503
33500         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33501         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33502         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33503         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33504         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33505
33506 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33507
33508         PR fortran/17286
33509         * gfortran.dg/pr17286.f90: New test.
33510
33511 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33512
33513         PR c++/17530
33514         * g++.dg/template/static7.C: New test.
33515
33516 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33517
33518         PR tree-opt/17558
33519         * gcc.c-torture/compile/pr17558.c: New test.
33520
33521 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33522
33523         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33524         if SKIP_ATTRIBUTE is defined.
33525
33526 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33527
33528         PR fortran/15957
33529         * gfortran.dg/pr15957.f90: New test.
33530
33531 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33532
33533         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33534         in comparison.
33535         * gcc.dg/vect/vect-79.c: Likewise.
33536         * gcc.dg/vect/vect-80.c: Likewise.
33537
33538 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33539
33540         PR fortran/15750
33541         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33542
33543 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33544
33545         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33546         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33547         * gcc.dg/vect/vect-62.c: New testcase.
33548         * gcc.dg/vect/vect-63.c: New testcase.
33549         * gcc.dg/vect/vect-64.c: New testcase.
33550         * gcc.dg/vect/vect-65.c: New testcase.
33551         * gcc.dg/vect/vect-66.c: New testcase.
33552         * gcc.dg/vect/vect-67.c: New testcase.
33553         * gcc.dg/vect/vect-68.c: New testcase.
33554         * gcc.dg/vect/vect-69.c: New testcase.
33555         * gcc.dg/vect/vect-79.c: New testcase.
33556         * gcc.dg/vect/vect-80.c: New testcase.
33557
33558 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33559
33560         * gcc.target/mips/asm-1.c: New test.
33561
33562 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33563
33564         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33565         * gcc.dg/vect/vect-73.c: New testcase.
33566         * gcc.dg/vect/vect-74.c: New testcase.
33567         * gcc.dg/vect/vect-75.c: New testcase.
33568         * gcc.dg/vect/vect-76.c: New testcase.
33569         * gcc.dg/vect/vect-77.c: New testcase.
33570         * gcc.dg/vect/vect-78.c: New testcase
33571
33572 2004-09-18  Paul Brook  <paul@codesourcery.com>
33573
33574         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33575
33576 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33577
33578         PR c/17424
33579         * gcc.dg/pr17424-1.c: New test.
33580
33581 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33582
33583         * g++.dg/tree-ssa/pr17153.C: New test.
33584
33585 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33586
33587         PR pch/13361
33588         * g++.dg/pch/wchar-1.C: New.
33589         * g++.dg/pch/wchar-1.Hs: New.
33590
33591 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33592
33593         * gcc.c-torture/execute/20040917-1.c: New test.
33594
33595 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33596
33597         PR tree-optimization/17319
33598         * gcc.dg/pr17319.c: New test.
33599
33600 2004-09-17  Devang Patel  <dpatel@apple.com>
33601
33602         * gcc.dg/20040813-1.c: New test.
33603
33604 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33605
33606         PR tree-optimization/17273
33607         * gcc.c-torture/compile/pr17273.c: New test.
33608
33609 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33610
33611         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33612         Update expected messages.
33613         * gcc.dg/declspec-13.c: New test.
33614
33615 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33616
33617         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33618
33619 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33620
33621         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33622         change what 'a' is pointing to.
33623
33624 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33625
33626         PR c++/16002
33627         * g++.dg/template/error18.C: New test.
33628
33629         PR c++/16029
33630         * g++.dg/warn/Wunused-8.C: New test.
33631
33632 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33633
33634         PR tree-optimization/17513
33635         * gcc.dg/20040916-1.c: New test.
33636
33637 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33638
33639         PR c++/17501
33640         * g++.dg/template/typename7.C: New test.
33641
33642 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33643
33644         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33645
33646 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33647
33648         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33649         with -ftree-based-profiling also.
33650         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33651
33652 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33653
33654         PR/15364
33655         * gfortran.dg/der_array_io_1.f90: New test.
33656         * gfortran.dg/der_array_io_2.f90: New test.
33657         * gfortran.dg/der_array_io_3.f90: New test.
33658
33659 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33660
33661         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33662         EABI.
33663
33664 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33665
33666         * g++.dg/opt/switch1.C: New test.
33667
33668 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33669
33670         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33671         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33672         Update expected messages.
33673
33674 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33675
33676         PR fortran/16485
33677         * gfortran.dg/same_name_1.f90: New test.
33678
33679 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33680
33681         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33682         dereference garbage pointers.
33683
33684 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33685
33686         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33687         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33688
33689         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33690         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33691         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33692
33693 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33694
33695         PR c++/17324
33696         * g++.dg/template/mangle1.C: New test.
33697
33698 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33699
33700         PR tree-optimization/17252
33701         * gcc.c-torture/execute/pr17252.c: New test.
33702
33703 2004-09-14  Andrew Pinski  <apinski@apple.com>
33704
33705         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33706
33707 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33708
33709         PR rtl-optimization/9771
33710         * gcc.dg/pr9771-1.c: New test case.
33711
33712 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33713
33714         PR tree-optimization/15262
33715         * gcc.c-torture/execute/pr15262-1.c: New test.
33716         * gcc.c-torture/execute/pr15262-2.c: New test.
33717
33718 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33719
33720         * gcc.dg/declspec-12.c: New test.
33721
33722 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33723
33724         * gfortran.dg/pr17090.f90: Add directives to test.
33725
33726 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33727
33728         * gcc.c-torture/compile/20040914-1.c: New test.
33729
33730 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33731
33732         PR c++/16162
33733         * g++.dg/template/decl2.C: New test.
33734
33735 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33736
33737         PR fortran/17090
33738         * gfortran.dg/pr17090.f90: New test.
33739
33740 2004-09-13  Dale Johannesen  <dalej@apple.com>
33741
33742         * gcc.c-torture/compile/pr17408.c: New test case.
33743
33744 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33745
33746         PR c++/16716
33747         * g++.dg/parse/crash17.C: New test.
33748
33749         PR c++/17327
33750         * g++.dg/template/enum3.C: New test.
33751
33752 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33753
33754         * lib/gcc-defs.exp: Load wrapper.exp.
33755         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33756         using local code.
33757         * lib/gcc.exp (gcc_init): Similar.
33758         * lib/gfortran.exp (gfortran_init): Similar.
33759         * lib/objc.exp (objc_init): Similar.
33760         * lib/treelang.exp (treelang_init): Similar.
33761         * lib/wrapper.exp: New file with build_wrapper call machinery in
33762         ${tool}_maybe_build_wrapper.
33763
33764 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33765
33766         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33767         "inline".
33768         * gcc.dg/declspec-11.c: Update expected messages.
33769         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33770         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33771         gcc.dg/inline-12.c: New tests.
33772
33773 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33774
33775         * g++.dg/tree-ssa/pr17400.C: New testcase.
33776
33777 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33778
33779         * gcc.target/mips/sb1-1.c: New testcase.
33780
33781 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33782
33783         * lib/g77-dg.exp: Remove unused file.
33784         * lib/mike-g77.exp: Ditto.
33785         * lib/g77.exp: Ditto.
33786
33787 2004-09-12  Richard Henderson  <rth@redhat.com>
33788
33789         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33790
33791 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33792
33793         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33794         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33795         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33796         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33797         Update expected messages.
33798
33799 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33800
33801         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33802         declaration/use mismatch for dirp parameter.
33803
33804 2004-09-12  Andrew Pinski  <apinski@apple.com>
33805
33806         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33807         -fgnu-runtime is passed.
33808
33809 2004-09-12  Richard Henderson  <rth@redhat.com>
33810
33811         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33812         do the uplevel thing and update additional_flags directly.
33813         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33814         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33815         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33816         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33817
33818 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33819
33820         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33821
33822 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33823
33824         PR middle-end/17411
33825         * g++.dg/opt/pr17411-1.C: New test case.
33826
33827 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33828
33829         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33830         gcc.dg/tls/diag-2.c: Update expected messages.
33831         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33832         messages.
33833         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33834         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33835         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33836         gcc.dg/tls/diag-5.c: New tests.
33837
33838 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33839
33840         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33841
33842 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33843
33844         * g++.dg/parse/break-in-for.C: New test.
33845
33846 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33847
33848         * gcc.dg/tree-ssa/20040911-1.c: New test.
33849
33850 2004-09-11  Andreas Jaeger  <aj@suse.de>
33851
33852         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33853         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33854
33855 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33856
33857         * gcc.target/frv: New directory of FR-V-specific tests.
33858
33859 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33860
33861         * gcc.dg/convert-vec-1.c: New test.
33862
33863 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33864
33865         PR middle-end/17024
33866         * gcc.dg/pr17024-1.c: New test case.
33867
33868 2004-09-10  Eric Christopher  <echristo@redhat.com>
33869
33870         * gcc.dg/20040910-1.c: New test.
33871
33872 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33873
33874         * gcc.dg/bitfld-9.c: New test.
33875
33876 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33877
33878         * gcc.c-torture/execute/ieee/acc1.c: New test.
33879         * gcc.c-torture/execute/ieee/acc2.c: New test.
33880         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33881
33882 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33883
33884         * gcc.dg/deprecated-2.c: New test.
33885
33886 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33887
33888         * gcc.dg/init-vec-1.c: New test.
33889
33890 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33891
33892         PR middle-end/17055
33893         * gcc.dg/pr17055-1.c: New test case.
33894
33895 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33896
33897         PR target/17377
33898         * gcc.c-torture/execute/pr17377.c: New test.
33899
33900 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33901
33902         PR c/8420
33903         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33904         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33905         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33906         gcc.dg/long-long-typespec-1.c: New tests.
33907         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33908
33909 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33910
33911         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33912         gcc.dg/gnu99-static-1.c: New tests.
33913
33914 2004-09-08  Devang Patel  <dpatel@apple.com>
33915
33916         * gcc.dg/darwin-ld-20040828-1.c: New test.
33917         * gcc.dg/darwin-ld-20040828-2.c: New test.
33918         * gcc.dg/darwin-ld-20040828-3.c: New test.
33919
33920 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33921
33922         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33923         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33924         in error message.
33925         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33926         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33927         in error message.
33928         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33929         types they qualify.
33930         * objc.dg/type-size-2.m: Fix wording in comment.
33931         * objc.dg/va-meth-1.m: New test case.
33932
33933 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33934
33935         PR c/16633:
33936         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33937         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33938
33939 2004-09-06  Devang Patel  <dpatel@apple.com>
33940
33941         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33942         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33943
33944 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33945
33946         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33947         reflect changed line numbering of diagnostics.
33948
33949 2004-09-06  Paul Brook  <paul@codesourcery.com>
33950
33951         * gfortran.dg/edit_real_1.f90: Add new test.
33952
33953 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33954
33955         * gcc.dg/tree-ssa/loop-2.c: New test.
33956         * gcc.dg/tree-ssa/loop-3.c: New test.
33957         * gcc.dg/tree-ssa/loop-4.c: New test.
33958         * gcc.dg/tree-ssa/loop-5.c: New test.
33959
33960 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33961
33962         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33963
33964 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33965
33966         * gcc.dg/format/sentinel-1.c: New test.
33967
33968 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33969
33970         * gcc.dg/builtins-46.c: New.
33971
33972 2004-09-03  Devang Patel  <dpatel@apple.com>
33973
33974         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33975         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33976
33977 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33978
33979         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33980         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33981         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33982         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33983         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33984         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33985         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33986         the non-portable bzero.
33987         * gcc.dg/20010912-1.c: xfail for NetWare.
33988         * gcc.dg/20020426-2.c: xfail for NetWare.
33989         * gcc.dg/20021014-1.c: xfail for NetWare.
33990         * gcc.dg/20021018-1.c: xfail for NetWare.
33991         * gcc.dg/20030213-1.c: xfail for NetWare.
33992         * gcc.dg/20030225-1.c: xfail for NetWare.
33993         * gcc.dg/20030708-1.c: xfail for NetWare.
33994         * gcc.dg/builtins-config.h: Also exclude NetWare.
33995         * gcc.dg/format/format.h: Define restrict only if not already defined.
33996         * gcc.dg/nest.c: xfail for NetWare.
33997         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33998         * lib/target-supports.exp (check_visibility_available): Exclude
33999         NetWare.
34000
34001 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34002
34003         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34004         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34005         deterministic starting point for the alignment of structure fields.
34006         * gcc.dg/Wpadded.c: Dito.
34007         * g++.dg/abi/vbase10.C: Dito.
34008
34009 2004-09-03  Devang Patel  <dpatel@apple.com>
34010
34011         * g++.dg/debug/pr15736.cc: New test.
34012
34013 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34014
34015         * README.QMTEST: Fix out-of-date link.
34016
34017 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34018
34019         PR fortran/16579
34020         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34021         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34022
34023 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34024
34025         * g++.dg/abi/arm_rtti1.C: New test.
34026
34027 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34028
34029         * gcc.dg/ppc-vector-memcpy.c: New.
34030         * gcc.dg/ppc-vector-memset.c: New.
34031
34032 2004-09-02  Chao-ying Fu  <fu@mips.com>
34033
34034         * gcc.target/mips/mips-3d-1.c: New test.
34035         * gcc.target/mips/mips-3d-2.c: New test.
34036         * gcc.target/mips/mips-3d-3.c: New test.
34037         * gcc.target/mips/mips-3d-4.c: New test.
34038         * gcc.target/mips/mips-3d-5.c: New test.
34039         * gcc.target/mips/mips-3d-6.c: New test.
34040         * gcc.target/mips/mips-3d-7.c: New test.
34041         * gcc.target/mips/mips-3d-8.c: New test.
34042         * gcc.target/mips/mips-3d-9.c: New test.
34043         * gcc.target/mips/mips-ps-1.c: New test.
34044         * gcc.target/mips/mips-ps-2.c: New test.
34045         * gcc.target/mips/mips-ps-3.c: New test.
34046         * gcc.target/mips/mips-ps-4.c: New test.
34047         * gcc.target/mips/mips-ps-type.c: New test.
34048
34049 2004-09-02  Paul Brook  <paul@codesourcery.com>
34050
34051         * gfortran.dg/edit_real_1.f90: Add new tests.
34052
34053 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34054
34055         PR fortran/15327
34056         * gfortran.dg/merge_char_1.f90: New test.
34057
34058 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34059
34060         PR fortran/16404
34061         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34062
34063 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34064
34065         PR c/1522
34066         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34067
34068 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34069
34070         * g++.dg/opt/loop1.C: Do not XFAIL.
34071
34072 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34073
34074         * gcc.c-torture/execute/20040831-1.c: New test.
34075
34076 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34077
34078         PR fortran/16579
34079         * gfortran.dg/g77/20010610.f: Now passes.
34080         Copy from g77.f-torture/execute. Add dg-run directive.
34081         * gfortran.dg/g77/README: Update
34082
34083 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34084
34085         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34086         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34087         (t1, t2, t3, t4): Add volatile.
34088
34089 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34090
34091         * g++.dg/ext/visibility/arm1.C: New test.
34092
34093 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34094
34095         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34096         -pedantic-errors.
34097
34098 2004-09-01  Paul Brook  <paul@codesourcery.com>
34099
34100         * gfortran.dg/eof_2.f90: New test.
34101
34102 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34103
34104         PR fortran/16579
34105         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34106
34107 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34108
34109         PR libfortran/16805
34110         * gfortran.dg/list_read_2.f90: New test.
34111
34112 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34113
34114         * g++.dg/abi/key1.C: New test.
34115
34116 2004-08-31  Richard Henderson  <rth@redhat.com>
34117
34118         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34119         form of offsetof.
34120         * g++.dg/other/offsetof5.C: Remove duplicate.
34121
34122 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34123
34124         PR fortran/17244
34125         * gfortran.dg/func_derived_1.f90: New test.
34126
34127 2004-08-31  Paul Brook  <paul@codesourcery.com>
34128
34129         * gfortran.dg/eof_1.f90: New test.
34130
34131 2004-08-31  Paul Brook  <paul@codesourcery.com>
34132
34133         * gfortran.dg/list_read_1.f90: New file.
34134
34135 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34136
34137         * g++.dg/opt/loop1.C: XFAIL.
34138
34139 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34140
34141         * gcc.dg/funcdef-storage-1.c: New.
34142         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34143         an extern function in local scope.
34144         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34145         declare an 'auto inline' function in local scope.
34146         * gcc.dg/20011130-1.c: Likewise.
34147         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34148         an 'auto' function in local scope.
34149         * gcc.dg/20021014-1.c: Likewise.
34150         * gcc.dg/20030331-2.c: Likewise.
34151
34152 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34153
34154         * gfortran.dg/blockdata_1.f90: New test.
34155
34156 2004-08-30  Richard Henderson  <rth@redhat.com>
34157
34158         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34159
34160 2004-08-30  Richard Henderson  <rth@redhat.com>
34161
34162         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34163         additional_flags set by alternate driver.
34164         (ieee-options): New procedure.
34165         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34166         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34167         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34168         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34169
34170 2004-08-30  Richard Henderson  <rth@redhat.com>
34171
34172         * lib/f-torture.exp: Remove.
34173
34174 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34175
34176         PR rtl-optimization/16590
34177         * g++.dg/opt/loop1.C: New test.
34178
34179 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34180
34181         PR fortran/13910
34182         * gfortran.dg/oldstyle_1.f90: New test.
34183
34184 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34185         Paul Brook  <paul@codesourcery.com>
34186
34187         * gfortran.dg/g77/README: Update.
34188         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34189         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34190         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34191
34192 2004-08-28  Paul Brook  <paul@codesourcery.com>
34193
34194         PR libfortran/17195
34195         * gfortran.dg/edit_real_1.f90: New test.
34196
34197 2004-08-27  Paul Brook  <paul@codesourcery.com>
34198
34199         * gfortran.dg/rewind_1.f90: New test.
34200
34201 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34202
34203         PR fortran/16597
34204         * gfortran.dg/pr16597.f90: New test.
34205
34206 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34207
34208         PR c/13801
34209         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34210         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34211         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34212         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34213         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34214
34215 2004-08-26  Nick Clifton  <nickc@redhat.com>
34216
34217         * gcc.c-torture/compile/pr17119.c: New test.
34218
34219 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34220
34221         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34222
34223 2004-08-25  Richard Henderson  <rth@redhat.com>
34224
34225         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34226         the bits that expect kind=8 to be the largest real kind.
34227
34228 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34229
34230         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34231
34232 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34233
34234         * gfortran.dg/assignment_1.f90: New test.
34235
34236 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34237
34238         * g++.dg/template/repo3.C: New test.
34239
34240 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34241
34242         PR middle-end/16693
34243         PR tree-optimization/16372
34244         * g++.dg/opt/pr16372-1.C: New test case.
34245         * g++.dg/opt/pr16693-1.C: New test case.
34246         * g++.dg/opt/pr16693-2.C: New test case.
34247
34248 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34249
34250         * objc.dg/proto-lossage-4.m: New test.
34251
34252 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34253
34254         PR c++/17155
34255         * g++.dg/inherit/local2.C: New test.
34256
34257 2004-08-25  Paul Brook  <paul@codesourcery.com>
34258
34259         PR fortran/17144
34260         * gfortran.dg/string_ctor_1.f90: New test.
34261
34262 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34263
34264         PR c++/14428
34265         * g++.dg/template/redecl2.C: New test.
34266
34267 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34268
34269         PR fortran/17143
34270         * gfortran.dg/pr17143.f90: New test.
34271
34272 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34273
34274         PR fortran/17164
34275         * gfortran.dg/pr17164.f90: New test.
34276
34277 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34278
34279         * gcc.dg/tree-ssa/loop-1.c: New test.
34280
34281 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34282
34283         * gcc.c-torture/compile/20040824-1.c: New test.
34284
34285 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34286
34287         * gcc.c-torture/compile/iftrap-3.c: New test.
34288
34289 2004-08-24  Paul Brook  <paul@codesourcery.com>
34290
34291         * gfortran.dg/entry_2.f90: New test.
34292
34293 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34294
34295         PR c++/16889
34296         * g++.dg/lookup/ambig[12].C: New.
34297
34298 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34299
34300         PR c++/16706
34301         * g++.dg/template/crash21.C: New test.
34302         * g++.dg/template/crash22.C: Likewise.
34303
34304 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34305
34306         PR c++/17149
34307         * g++.dg/template/access15.C: New.
34308
34309 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34310
34311         PR c++/17163
34312         * g++.dg/template/repo2.C: New test.
34313
34314 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34315
34316         PR rtl-optimization/17078
34317         * gcc.c-torture/execute/pr17078-1.c: New test case.
34318
34319 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34320
34321         PR c/14492
34322         * gcc.dg/debug/crash1.c: New test.
34323
34324 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34325
34326         PR c/16180
34327         * gcc.dg/loop-5.c: New test.
34328
34329 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34330
34331         * gcc.c-torture/execute/20040823-1.c: New test.
34332
34333 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34334
34335         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34336         to the assembler.  Simplify test accordingly.
34337         (asm_abi_flags): Use GNU names.
34338         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34339         to check for ABI flags.
34340
34341 2004-08-22  Andrew Pinski  <apinski@apple.com>
34342
34343         * g++.dg/opt/pr14029.C: New test.
34344         * gcc.c-torture/execute/pr15262.c: New test.
34345
34346 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34347
34348         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34349
34350 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34351
34352         PR 16908
34353         * gfortran.dg/direct_io.f90: New test.
34354
34355 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34356
34357         PR c++/17121
34358         * g++.dg/inherit/local2.C: New test.
34359
34360 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34361
34362         PR c++/17120
34363         * g++.dg/warn/Wparentheses-4.C: New test.
34364
34365 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34366
34367         PR c++/17121
34368         * g++.dg/inherit/local2.C: New test.
34369
34370         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34371         * gcc.dg/ppc-ldstruct.c: Likewise.
34372         * gcc.dg/ppc64-abi-2.c: Likewise.
34373
34374 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34375
34376         PR rtl-optimization/17099
34377         * gcc.c-torture/execute/20040820-1.c: New test.
34378
34379 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34380
34381         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34382
34383 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34384
34385         PR fortran/17077
34386         * gfortran.dg/auto_array_1.f90: New test.
34387
34388 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34389
34390         PR fortran/17074
34391         * gfortran.dg/simpleif_1.f90: New test.
34392
34393 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34394
34395         * lib/target-supports.exp (check_profiling_available): Return
34396         false for arm*-*-symbianelf* and arm*-*-eabi*.
34397
34398         PR c++/15890
34399         * g++.dg/template/delete1.C: New test.
34400
34401 2004-08-19  Paul Brook  <paul@codesourcery.com>
34402
34403         PR fortran/14976
34404         PR fortran/16228
34405         * gfortran.dg/data_char_1.f90: New test.
34406
34407 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34408
34409         PR fortran/16946
34410         * gfortran.dg/reduction.f90: New testcase.
34411
34412 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34413
34414         PR fortran/16520
34415         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34416
34417 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34418
34419         PR c++/17041
34420         * g++.dg/Wparentheses-3.C: New test.
34421
34422 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34423
34424         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34425         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34426         * gcc.dg/vect/vect-2.c: Likewise.
34427         * gcc.dg/vect/vect-3.c: Likewise.
34428         * gcc.dg/vect/vect-4.c: Likewise.
34429         * gcc.dg/vect/vect-5.c: Likewise.
34430         * gcc.dg/vect/vect-6.c: Likewise.
34431         * gcc.dg/vect/vect-7.c: Likewise.
34432         * gcc.dg/vect/vect-25.c: Likewise.
34433         * gcc.dg/vect/vect-31.c: Likewise.
34434         * gcc.dg/vect/vect-32.c: Likewise.
34435         * gcc.dg/vect/vect-34.c: Likewise.
34436         * gcc.dg/vect/vect-36.c: Likewise.
34437         * gcc.dg/vect/vect-all.c: Likewise.
34438
34439 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34440
34441         PR c++/17068
34442         * g++.dg/template/operator4.C: New test.
34443
34444 2004-08-18  Richard Henderson  <rth@redhat.com>
34445
34446         * gcc.dg/20040206-1.c: XFAIL.
34447
34448 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34449
34450         PR c++/16246
34451         * g++.dg/template/array7.C: New test.
34452
34453 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34454
34455         * gcc.dg/mips-movcc-1.c: New test.
34456         * gcc.dg/mips-movcc-2.c: New test.
34457         * gcc.dg/mips-movcc-3.c: New test.
34458
34459         * gcc.dg/mips-nmadd-1.c: New test.
34460         * gcc.dg/mips-nmadd-2.c: New test.
34461
34462 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34463
34464         PR c++/15871
34465         * g++.dg/opt/inline8.C: New test.
34466
34467         PR c++/16965
34468         * g++.dg/parse/error17.C: New test.
34469
34470 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34471
34472         * gcc.dg/vect: New directory for vectorizer tests.
34473         * gcc.dg/vect/tree-vect.h: New file.
34474         * gcc.dg/vect/vect.exp: New file.
34475         * gcc.dg/vect/pr16105.c.c: New test.
34476         * gcc.dg/vect/vect-1.c: New test.
34477         * gcc.dg/vect/vect-2.c: New test.
34478         * gcc.dg/vect/vect-3.c: New test.
34479         * gcc.dg/vect/vect-4.c: New test.
34480         * gcc.dg/vect/vect-5.c: New test.
34481         * gcc.dg/vect/vect-6.c: New test.
34482         * gcc.dg/vect/vect-7.c: New test.
34483         * gcc.dg/vect/vect-8.c: New test.
34484         * gcc.dg/vect/vect-9.c: New test.
34485         * gcc.dg/vect/vect-10.c: New test.
34486         * gcc.dg/vect/vect-11.c: New test.
34487         * gcc.dg/vect/vect-12.c: New test.
34488         * gcc.dg/vect/vect-13.c: New test.
34489         * gcc.dg/vect/vect-14.c: New test.
34490         * gcc.dg/vect/vect-15.c: New test.
34491         * gcc.dg/vect/vect-16.c: New test.
34492         * gcc.dg/vect/vect-17.c: New test.
34493         * gcc.dg/vect/vect-18.c: New test.
34494         * gcc.dg/vect/vect-19.c: New test.
34495         * gcc.dg/vect/vect-20.c: New test.
34496         * gcc.dg/vect/vect-21.c: New test.
34497         * gcc.dg/vect/vect-22.c: New test.
34498         * gcc.dg/vect/vect-23.c: New test.
34499         * gcc.dg/vect/vect-24.c: New test.
34500         * gcc.dg/vect/vect-25.c: New test.
34501         * gcc.dg/vect/vect-26.c: New test.
34502         * gcc.dg/vect/vect-27.c: New test.
34503         * gcc.dg/vect/vect-28.c: New test.
34504         * gcc.dg/vect/vect-29.c: New test.
34505         * gcc.dg/vect/vect-30.c: New test.
34506         * gcc.dg/vect/vect-31.c: New test.
34507         * gcc.dg/vect/vect-32.c: New test.
34508         * gcc.dg/vect/vect-33.c: New test.
34509         * gcc.dg/vect/vect-34.c: New test.
34510         * gcc.dg/vect/vect-35.c: New test.
34511         * gcc.dg/vect/vect-36.c: New test.
34512         * gcc.dg/vect/vect-37.c: New test.
34513         * gcc.dg/vect/vect-38.c: New test.
34514         * gcc.dg/vect/vect-40.c: New test.
34515         * gcc.dg/vect/vect-41.c: New test.
34516         * gcc.dg/vect/vect-42.c: New test.
34517         * gcc.dg/vect/vect-43.c: New test.
34518         * gcc.dg/vect/vect-44.c: New test.
34519         * gcc.dg/vect/vect-45.c: New test.
34520         * gcc.dg/vect/vect-46.c: New test.
34521         * gcc.dg/vect/vect-47.c: New test.
34522         * gcc.dg/vect/vect-48.c: New test.
34523         * gcc.dg/vect/vect-49.c: New test.
34524         * gcc.dg/vect/vect-50.c: New test.
34525         * gcc.dg/vect/vect-51.c: New test.
34526         * gcc.dg/vect/vect-52.c: New test.
34527         * gcc.dg/vect/vect-53.c: New test.
34528         * gcc.dg/vect/vect-54.c: New test.
34529         * gcc.dg/vect/vect-55.c: New test.
34530         * gcc.dg/vect/vect-56.c: New test.
34531         * gcc.dg/vect/vect-57.c: New test.
34532         * gcc.dg/vect/vect-58.c: New test.
34533         * gcc.dg/vect/vect-59.c: New test.
34534         * gcc.dg/vect/vect-60.c: New test.
34535         * gcc.dg/vect/vect-61.c: New test.
34536         * gcc.dg/vect/vect-all.c: New test.
34537         * gcc.dg/vect/vect-none.c: New test.
34538
34539 2004-08-17  Paul Brook  <paul@codesourcery.com>
34540
34541         PR fortran/13082
34542         * gfortran.dg/entry_1.f90: New test.
34543
34544 2004-08-17  Andrew Pinski  <apinski@apple.com>
34545
34546         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34547
34548 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34549
34550         * gcc.dg/pr17036-1.c: New test.
34551
34552 2004-08-16  Devang Patel  <dpatel@apple.com>
34553
34554         * gcc.dg/darwin-20040809-1.c: New test.
34555
34556 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34557
34558         * gcc.dg/funcdef-attr-1.c: New test.
34559
34560 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34561
34562         * gcc.dg/altivec-17.c: New test.
34563         * gcc.dg/altivec-18.c: New test.
34564
34565 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34566
34567         PR c++/6749
34568         * g++.dg/template/vtable2.C: New test.
34569
34570 2004-08-14  Richard Henderson  <rth@redhat.com>
34571
34572         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34573         * gcc.dg/pack-test-4.c (main): Return 0.
34574         * gcc.dg/setjmp-1.c: Remove XFAIL.
34575         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34576
34577 2004-08-14  Richard Henderson  <rth@redhat.com>
34578
34579         * gcc.dg/980217-1.c: Add prototype for printf.
34580
34581 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34582
34583         * gfortran.dg/pr16935.f90: New test.
34584
34585 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34586
34587         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34588
34589 2004-08-13  Paul Brook  <paul@codesourcery.com>
34590
34591         * gfortran.dg/der_io_1.f90: Remove stray comma.
34592
34593 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34594
34595         * gcc.dg/vmx/cw-bug-2.c: Remove.
34596         * gcc.dg/vmx/vprint-1.c: Remove.
34597         * gcc.dg/vmx/vscan-1.c: Remove.
34598
34599 2004-08-12  Devang patel  <dpatel@apple.com>
34600
34601         * gcc.dg/darwin-20040809-2.c: New test.
34602
34603 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34604
34605         * g++.dg/ext/altivec-12.C: New test.
34606
34607         * g++.dg/ext/altivec-11.C: New test.
34608
34609 2004-08-12  Paul Brook  <paul@codesourcery.com>
34610
34611         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34612
34613 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34614
34615         * g++.dg/ext/altivec-2.C: Check for hardware support before
34616         executing any VMX instructions.
34617
34618         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34619
34620 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34621
34622         PR c++/16276
34623         * g++.old-deja/g++.other/comdat4.C: New test.
34624         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34625
34626 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34627
34628         PR target/16286
34629         * gcc.dg/pr16286.c: New test.
34630
34631 2004-08-12 Jan Beulich <jbeulich@novell.com>
34632
34633         * g++.dg/ext/asm5.C: New.
34634
34635 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34636
34637         PR c++/16698
34638         * g++.dg/eh/crash1.C: New test.
34639
34640         PR c++/16717
34641         * g++.dg/ext/construct1.C: New test.
34642
34643 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34644
34645         PR c++/16853
34646         * g++.dg/init/ptrmem1.C: New test.
34647
34648         PR c++/16618
34649         * g++.dg/parse/offsetof5.C: New test.
34650
34651         PR c++/16870
34652         * g++.dg/template/overload3.C: New test.
34653
34654 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34655
34656         PR c++/16964
34657         * g++.dg/parse/error16.C: New test.
34658
34659         PR c++/16904
34660         * g++.dg/template/error14.C: New test.
34661
34662         PR c++/16929
34663         * g++.dg/template/error15.C: New test.
34664
34665 2004-08-11  Devang Patel  <dpatel@apple.com>
34666
34667         * gcc.dg/darwin-ld-20040809-1.c: New test.
34668         * gcc.dg/darwin-ld-20040809-2.c: New test.
34669
34670 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34671
34672         PR fortran/16917
34673         * gfortran.dg/dfloat_1.f90: New test.
34674
34675 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34676
34677         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34678         * gcc.dg/dll-2.c: Fix dg-require syntax.
34679         * gcc.misc-tests/arm-isr.c (abort): Declare.
34680         (exit): Likewise.
34681
34682 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34683
34684         PR c++/16971
34685         * g++.dg/parse/crash16.C: New test.
34686
34687 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34688
34689         * gcc.dg/mips-rsqrt-1.c: New test case.
34690         * gcc.dg/mips-rsqrt-2.c: New test case.
34691         * gcc.dg/mips-rsqrt-3.c: New test case.
34692
34693 2004-08-10  Paul Brook  <paul@codesourcery.com>
34694
34695         * gfortran.dg/der_io_1.f90: New test.
34696
34697 2004-08-10  Paul Brook  <paul@codesourcery.com>
34698
34699         PR fortran/16919
34700         * gfortran.dg/der_array_1.f90: New test.
34701
34702 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34703
34704         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34705
34706 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34707
34708         * gcc.dg/wchar_t-2.c: Fix typo.
34709
34710 2004-08-09  Falk Hueffner  <falk@debian.org>
34711
34712         PR tree-optimization/12517
34713         * gcc.c-torture/compile/pr12517.c: New test.
34714
34715         PR tree-optimization/12578
34716         * gcc.c-torture/compile/pr12578.c: New test.
34717
34718         PR tree-optimization/12899
34719         * gcc.c-torture/compile/pr12899.c: New test.
34720
34721         PR rtl-optimization/14692
34722         * gcc.c-torture/compile/pr14692.c: New test.
34723
34724         PR tree-optimization/16461
34725         * gcc.c-torture/compile/pr16461.c: New test.
34726
34727 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34728
34729         * gfortran.dg/getenv_1.f90: New test.
34730
34731 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34732
34733         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34734         wchar_t.
34735         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34736
34737 2004-08-06  Paul Brook  <paul@codesourcery.com>
34738
34739         * gfortran.dg/ret_array_1.f90: New test.
34740         * gfortran.dg/ret_pointer_1.f90: New test.
34741
34742 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34743
34744         * gcc.dg/missing-field-init-[12].c: New tests.
34745         * g++.dg/warn/missing-field-init-[12].C: New tests.
34746
34747 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34748
34749         * gcc.dg/enum2.c: New test.
34750         * gcc.dg/symbian3.c: Likewise.
34751         * gcc.dg/symbian4.c: Likewise.
34752         * gcc.dg/wchar_t-2.c: Likewise.
34753
34754 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34755
34756         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34757         destructor tests.
34758
34759 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34760
34761         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34762         dg-require-visiblity.
34763         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34764         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34765         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34766         * g++.dg/ext/visibility/new1.C: Likewise.
34767         * g++.dg/ext/visibility/pragma.C: Likewise.
34768         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34769         * g++.dg/ext/visibility/virtual.C: Likewise.
34770         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34771         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34772         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34773         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34774         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34775         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34776         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34777         * g++/dg/ext/visibility/visibility-8.C: New test.
34778         * gcc.c-torture/compile/dll.x: Remove.
34779         * gcc.dg/dll-2.c: Use dg-require-dll
34780         * gcc.dg/visibility-10.c: New test.
34781         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34782         supporting DLLs.
34783         * lib/scanasm.exp (scan_hidden): New function.
34784         (scan_not_hidden): Likewise.
34785
34786 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34787
34788         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34789
34790 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34791
34792         * gcc.c-torture/execute/20040805-1.c: New test.
34793
34794 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34795
34796         * gcc.dg/20020118-1.c: Declare abort.
34797         * gcc.dg/altivec_check.h: Likewise.
34798         * gcc.dg/iftrap-2.c: Likewise.
34799         * gcc.dg/pragma-darwin.c: Likewise.
34800         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34801
34802 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34803
34804         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34805
34806 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34807
34808         * gcc.c-torture/execute/builtins/abs-2.c,
34809         gcc.c-torture/execute/builtins/abs-3.c,
34810         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34811         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34812         intmax_t, uintmax_t and their limits.
34813         * gcc.dg/intmax_t-1.c: New test.
34814
34815 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34816
34817         * g++.dg/tc1/dr147.C: Add reference to PR.
34818
34819 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34820
34821         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34822         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34823
34824 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34825
34826         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34827
34828 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34829
34830         * gcc.dg/redecl-5.c: New test.
34831         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34832         of scanf.
34833
34834 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34835
34836         PR middle-end/16790
34837         * gcc.c-torture/execute/pr16790-1.c: New test case.
34838
34839 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34840
34841         * g++.dg/ext/visibility/assign1.C: New test.
34842         * g++.dg/ext/visibility/new1.C: Likewise.
34843
34844         * gcc.dg/symbian1.c: New test.
34845         * gcc.dg/symbian2.c: Likewise.
34846
34847 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34848
34849         PR target/16570
34850         * gcc.dg/i386-sse-9.c: New test.
34851
34852 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34853
34854         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34855
34856 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34857
34858         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34859         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34860         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34861         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34862         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34863         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34864         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34865         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34866         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34867         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34868         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34869         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34870         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34871         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34872         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34873         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34874         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34875         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34876         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34877         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34878         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34879         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34880         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34881         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34882         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34883         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34884         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34885         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34886         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34887         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34888         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34889         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34890         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34891         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34892         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34893         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34894         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34895         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34896         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34897         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34898         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34899         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34900         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34901         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34902         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34903         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34904         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34905         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34906         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34907         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34908         gcc.misc-tests/i386-pf-3dnow-1.c,
34909         gcc.misc-tests/i386-pf-athlon-1.c,
34910         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34911         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34912         Declare built-in functions used.
34913         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34914
34915 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34916
34917         PR c++/16707
34918         * g++.dg/lookup/using12.C: New test.
34919
34920         * g++.dg/init/null1.C: Fix PR number.
34921         * g++.dg/parse/namespace10.C: Likewise.
34922
34923 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34924
34925         PR c++/16224
34926         * g++.dg/template/spec17.C: New test.
34927         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34928         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34929
34930 2004-08-02  David Billinghurst
34931
34932         PR fortran/16292
34933         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34934
34935 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34936
34937         * gcc.dg/ia64-got-1.c: New test case.
34938
34939 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34940
34941         PR c++/16489
34942         * g++.dg/init/null1.C: New test.
34943         * g++.dg/tc1/dr76.C: Adjust error marker.
34944
34945         PR c++/16529
34946         * g++.dg/parse/namespace10.C: New test.
34947
34948         PR c++/16810
34949         * g++.dg/inherit/ptrmem2.C: New test.
34950
34951 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34952
34953         PR target/16155
34954         * gcc.dg/pr16155.c: New test.
34955
34956 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34957
34958         * gcc.dg/redecl-2.c: New test.
34959
34960 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34961
34962         * gcc.dg/darwin-longdouble.c: New file.
34963
34964 2004-07-30  Richard Henderson  <rth@redhat.com>
34965
34966         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34967         write to constant argument.
34968         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34969
34970 2004-07-30  Richard Henderson  <rth@redhat.com>
34971
34972         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34973         tests of nearest around zero.
34974
34975 2004-07-30  Andrew Pinski  <apinski@apple.com>
34976
34977         * gcc.c-torture/compile/20040730-1.c: New test.
34978
34979 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34980
34981         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34982         powerpc-eabispe.
34983
34984 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34985
34986         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34987
34988 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34989
34990         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34991         contains $ld_library_path.
34992         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34993
34994 2004-07-29  Richard Henderson  <rth@redhat.com>
34995
34996         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34997
34998         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34999         (alt2, which): New.
35000         (Check): Accept either alternative.
35001
35002 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35003
35004         * g++.dg/abi/inline1.C: New test.
35005         * g++.dg/abi/local1-a.cc: Likewise.
35006         * g++.dg/abi/local1.C: Likewise.
35007         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35008         * g++.dg/abi/mangle12.C: Likewise.
35009         * g++.dg/abi/mangle17.C: Likewise.
35010         * g++.dg/abi/mangle20-2.C: Likewise.
35011         * g++.dg/opt/interface1.C: Likewise.
35012         * g++.dg/opt/interface1.h: Likewise.
35013         * g++.dg/opt/interface1-a.cc: New test.
35014         * g++.dg/parse/repo1.C: New test.
35015         * g++.dg/template/repo1.C: Likewise.
35016         * g++.dg/warn/Winline-1.C: Likewise.
35017         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35018
35019 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35020
35021         * gcc.dg/tree-ssa/20040729-1.c: New test.
35022
35023 2004-07-27  Matt Austern <austern@apple.com>
35024
35025         * gcc.dg/darwin-bool-1.c: New test.
35026         * gcc.dg/darwin-bool-2.c: New test.
35027
35028 2004-07-28  Richard Henderson  <rth@redhat.com>
35029
35030         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35031         arguments in the correct type.  Don't write to constant arguments.
35032
35033 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35034
35035         PR tree-optimization/16688
35036         PR tree-optimization/16689
35037         * g++.dg/tree-ssa/pr16688.C: New test.
35038
35039 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35040
35041         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35042         loads.  Not only in the comment, this time.
35043
35044 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35045
35046         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35047         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35048         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35049         * gcc.dg/sh4a-bitmovua.c: New.
35050         * gcc.dg/sh4a-cos.c: New.
35051         * gcc.dg/sh4a-cosf.c: New.
35052         * gcc.dg/sh4a-fprun.c: New.
35053         * gcc.dg/sh4a-fsrra.c: New.
35054         * gcc.dg/sh4a-memmovua.c: New.
35055         * gcc.dg/sh4a-sin.c: New.
35056         * gcc.dg/sh4a-sincos.c: New.
35057         * gcc.dg/sh4a-sincosf.c: New.
35058         * gcc.dg/sh4a-sinf.c: New.
35059
35060 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35061
35062         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35063         conditionals.
35064         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35065         loads.
35066         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35067         DOM1.
35068
35069 2004-07-27  Andrew Pinski  <apinski@apple.com>
35070
35071         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35072
35073 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35074
35075         * gcc.dg/pragma-isr.c: New test.
35076
35077 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35078
35079         PR c++/14429
35080         * g++.dg/template/ttp11.C: New test.
35081
35082 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35083
35084         * gcc.c-torture/compile/20040727-1.c: New test.
35085
35086 2004-07-26  Eric Christopher  <echristo@redhat.com>
35087
35088         * gcc.c-torture/compile/20040726-2.c: New test.
35089
35090 2004-07-26  Andrew Pinski  <apinski@apple.com>
35091
35092         * g++.dg/rtti/tinfo1.C: Xfail.
35093
35094 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35095
35096         * gcc.c-torture/compile/20040726-1.c: New test.
35097
35098 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35099             Brian Ryner  <bryner@brianryner.com>
35100
35101         PR c++/9283
35102         PR c++/15000
35103         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35104         * g++.dg/ext/visibility/: New directory.
35105         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35106         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35107         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35108         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35109         * g++.dg/ext/visibility/fvisibility.C,
35110         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35111         g++.dg/ext/visibility/fvisibility-override1.C
35112         g++.dg/ext/visibility/fvisibility-override2.C
35113         g++.dg/ext/visibility/memfuncts.C
35114         g++.dg/ext/visibility/noPLT.C
35115         g++.dg/ext/visibility/pragma.C
35116         g++.dg/ext/visibility/pragma-override1.C
35117         g++.dg/ext/visibility/pragma-override2.C
35118         g++.dg/ext/visibility/staticmemfuncts.C
35119         g++.dg/ext/visibility/virtual.C: New tests.
35120
35121 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35122
35123         PR c/15360
35124         * gcc.dg/pr15360-1.c: New test.
35125
35126 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35127
35128         * gcc.dg/pragma-align-2.c: New test.
35129         * gcc.dg/pragma-init-fini.c: New test.
35130         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35131         targets.
35132
35133 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35134
35135         * gcc.dg/init-string-2.c: New test.
35136
35137 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35138
35139         PR 16684
35140         * gcc.dg/Wredundant-decls-1.c: New test case.
35141
35142 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35143
35144         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35145         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35146         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35147         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35148         * gcc.dg/compat/generate-random.c: New file.
35149         * gcc.dg/compat/generate-random.h: Likewise.
35150         * gcc.dg/compat/generate-random_r.c: Likewise.
35151         * gcc.dg/compat/struct-layout-1.h: Likewise.
35152         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35153         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35154         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35155         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35156         * gcc.dg/compat/struct-layout-1_main.c: New test.
35157         * gcc.dg/compat/struct-layout-1_x.c: New file.
35158         * gcc.dg/compat/struct-layout-1_y.c: New file.
35159         * gcc.dg/compat/struct-layout-1_test.h: New file.
35160
35161 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35162
35163         * gcc.dg/comp-return-1.c: New test
35164
35165 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35166
35167         * gcc.dg/vmx/8-02a.c: Fix typo.
35168
35169         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35170         * gcc.dg/darwin-abi-3.c: New test.
35171
35172         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35173         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35174
35175         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35176         * gcc.dg/vmx/ops-long-1.c: New test.
35177         * gcc.dg/vmx/ops-long-2.c: New test.
35178
35179 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35180
35181         * g++.dg/lookup/conv-[1234].C: New.
35182
35183 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35184
35185         * g++.dg/parse/attr2.C: Simplify.
35186
35187 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35188
35189         PR c/7284
35190         * gcc.c-torture/execute/pr7284-1.c: New test.
35191
35192 2004-07-22  Brian Booth  <bbooth@redhat.com>
35193
35194         * gcc.dg/tree-ssa/20040721-1.c: New test.
35195
35196 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35197
35198         * g++.dg/template/crash20.c: New.
35199
35200 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35201
35202         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35203         Add dg-run directive.  Declare variables as required.
35204         * gfortran.dg/g77/README: Update
35205
35206 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35207
35208         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35209         gcc.dg/cris-peep2-andu2.c: New tests.
35210
35211 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35212
35213         PR c/15052
35214         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35215         on return type.
35216         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35217         messages.
35218         * gcc.dg/qual-return-2.c: Update expected messages.
35219         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35220
35221 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35222
35223         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35224         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35225
35226 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35227
35228         PR c/11250
35229         * gcc.dg/init-string-1.c: New test.
35230
35231 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35232
35233         PR middle-end/15345
35234         PR c/16450
35235         * gcc.dg/torture/nested-fn-1.c: New test.
35236
35237 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35238
35239         PR target/16559
35240         * gcc.dg/ia64-fptr-1.c: New file.
35241
35242 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35243
35244         PR c++/14497
35245         * g++.dg/template/spec16.C: New test.
35246         * g++.old-deja/g++.robertl/eb118.C: Remove.
35247
35248 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35249
35250         PR c++/509
35251         * g++.dg/template/spec15.C: New test.
35252
35253 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35254
35255         Copy cases from g77.f-torture/execute and add dg-run
35256         directive.  Other changes as noted.
35257         * gfortran.dg/g77/13037.f
35258         * gfortran.dg/g77/1832.f
35259         * gfortran.dg/g77/19981119-0.f
35260         * gfortran.dg/g77/19990313-0.f
35261         * gfortran.dg/g77/19990313-1.f
35262         * gfortran.dg/g77/19990313-2.f
35263         * gfortran.dg/g77/19990313-3.f
35264         * gfortran.dg/g77/19990419-1.f
35265         * gfortran.dg/g77/19990826-0.f
35266         * gfortran.dg/g77/19990826-2.f
35267         * gfortran.dg/g77/20000503-1.f
35268         * gfortran.dg/g77/20001111.f
35269         * gfortran.dg/g77/20010116.f
35270         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35271         * gfortran.dg/g77/20010430.f
35272         * gfortran.dg/g77/6177.f
35273         * gfortran.dg/g77/947.f
35274         * gfortran.dg/g77/970816-3.f
35275         * gfortran.dg/g77/971102-1.f
35276         * gfortran.dg/g77/980520-1.f
35277         * gfortran.dg/g77/980628-0.f
35278         * gfortran.dg/g77/980628-1.f
35279         * gfortran.dg/g77/980628-10.f
35280         * gfortran.dg/g77/980628-2.f
35281         * gfortran.dg/g77/980628-3.f
35282         * gfortran.dg/g77/980628-7.f
35283         * gfortran.dg/g77/980628-8.f
35284         * gfortran.dg/g77/980628-9.f
35285         * gfortran.dg/g77/980701-0.f
35286         * gfortran.dg/g77/980701-1.f
35287         * gfortran.dg/g77/cabs.f
35288         * gfortran.dg/g77/claus.f
35289         * gfortran.dg/g77/complex_1.f
35290         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35291         * gfortran.dg/g77/dcomplex.f
35292         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35293         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35294         * gfortran.dg/g77/f90-intrinsic-numeric.f
35295         * gfortran.dg/g77/int8421.f
35296         * gfortran.dg/g77/labug1.f
35297         * gfortran.dg/g77/large_vec.f
35298         * gfortran.dg/g77/le.f
35299         * gfortran.dg/g77/short.f
35300         * gfortran.dg/g77/README: Update
35301
35302 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35303
35304         PR c++/16637
35305         * g++.dg/parse/lookup4.C: New test.
35306
35307 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35308
35309         PR c++/16175
35310         * g++.dg/template/ttp10.C: New test.
35311
35312 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35313
35314         * gcc.dg/pr12625-1.c: New test.
35315
35316 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35317
35318         * gcc.dg/switch-warn-1.c: New test.
35319         * gcc.dg/switch-warn-2.c: New test.
35320         * gcc.c-torture/compile/pr14730.c: Update.
35321
35322 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35323
35324         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35325         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35326         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35327         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35328
35329 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35330
35331         PR c++/16623
35332         * g++.dg/template/assign1.C: New test.
35333
35334 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35335
35336         PR c++/12170
35337         * g++.dg/template/ttp9.C: New test.
35338
35339 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35340
35341         * gcc.dg/format/cmn-err-1.c: New test.
35342
35343 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35344
35345         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35346         gcc.dg/Wparentheses-10.c: New tests.
35347         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35348
35349 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35350
35351         PR fortran/16465
35352         * gfortran.dg/g77//ffixed-line-length-0.f,
35353         gfortran.dg/g77/ffixed-line-length-132.f,
35354         gfortran.dg/g77/ffixed-line-length-72.f,
35355         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35356         gfortran.dg/g77/README: Update.
35357
35358 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35359
35360         PR c++/13092
35361         * g++.dg/template/non-dependent7.C: New test.
35362         * g++.dg/template/non-dependent8.C: Likewise.
35363         * g++.dg/template/non-dependent9.C: Likewise.
35364         * g++.dg/template/non-dependent10.C: Likewise.
35365
35366 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35367
35368         PR c++/16337
35369         * g++.dg/parse/attr2.C: New test.
35370
35371 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35372
35373         * g77.dg: Removed.
35374         * g77.f-torture: Ditto.
35375
35376 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35377
35378         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35379         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35380         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35381
35382 2004-07-16  Richard Henderson  <rth@redhat.com>
35383
35384         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35385
35386 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35387
35388         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35389         tests with full list of options.
35390         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35391         of TORTURE_OPTIONS if test contains 'dg-do run'.
35392
35393         PR fortran/16404
35394         * gfortran.dg/do_iterator.f90: New test.
35395
35396 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35397
35398         PR rtl-optimization/16536
35399         * gcc.c-torture/execute/restrict-1.c: New test.
35400
35401 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35402
35403         PR fortran/15324
35404         * gfortran.dg/pr15324.f90: New test.
35405
35406         PR fortran/15129
35407         * gfortran.dg/pr15129.f90: New test.
35408
35409         PR fortran/15140
35410         * gfortran.dg/pr15140.f90: New test.
35411
35412         PR fortran/13792
35413         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35414         compile-time simplification.
35415
35416 2004-07-14  Mike Stump  <mrs@apple.com>
35417
35418         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35419
35420 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35421
35422         PR target/16325
35423         * gcc.dg/profile-generate-1.c: New.
35424
35425 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35426
35427         * gcc.c-torture/execute/20040709-1.c: New test.
35428         * gcc.c-torture/execute/20040709-2.c: New test.
35429
35430 2004-07-14  Mike Stump  <mrs@apple.com>
35431
35432         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35433
35434 2004-07-14  Mike Stump  <mrs@apple.com>
35435
35436         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35437
35438 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35439
35440         PR c++/16518
35441         * g++.dg/parse/mutable1.C: New test.
35442
35443 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35444
35445         PR tree-optimization/16443
35446         * gcc.dg/tree-ssa/20040713-1.c: New test.
35447
35448 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35449
35450         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35451         for operator new.
35452
35453 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35454
35455         * gfortran.dg/g77/README: New file
35456         * gfortran.dg/g77/19981216-0.f: Copy from
35457         g77.f-torture/noncompile.  Add "dg-do compile" and
35458         dg-error as required.
35459         * gfortran.dg/g77/19990218-1.f: Likewise.
35460         * gfortran.dg/g77/19990905-1.f: Likewise.
35461         * gfortran.dg/g77/9263.f: Likewise.
35462         * gfortran.dg/g77/980615-0.f: Likewise.
35463         * gfortran.dg/g77/980616-0.f: Likewise.
35464         * gfortran.dg/g77/check0.f: Likewise.
35465         * gfortran.dg/g77/select_no_compile.f: Likewise.
35466
35467 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35468
35469         Copy files from g77.f-torture/compile.
35470         Add "{ dg-do compile}".  Other changes as noted
35471         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35472         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35473         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35474         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35475         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35476         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35477         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35478         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35479         statement to conform to standard.  Append alpha1.x for reference.
35480         * gfortran.dg/g77/xformat.f: Add dg-warning
35481
35482 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35483
35484         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35485         Add {dg-do compile} directive.
35486         * gfortran.dg/g77/cpp2.F: Likewise.
35487
35488 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35489
35490         PR c++/5402
35491         * g++.dg/lookup/name-clash1.C: New test.
35492
35493         PR c++/9777
35494         * g++.dg/lookup/name-clash2.C: New test.
35495
35496         PR c++/12102
35497         * g++.dg/lookup/name-clash3.C: New test.
35498
35499 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35500
35501         * g++.dg/lookup/new2.C: New test.
35502         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35503
35504 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35505
35506         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35507         Add {dg-do compile} directive.
35508         * gfortran.dg/g77/13060.f: Likewise.
35509         * gfortran.dg/g77/19990218-0.f: Likewise.
35510         * gfortran.dg/g77/19990305-0.f: Likewise.
35511         * gfortran.dg/g77/19990419-0.f: Likewise.
35512         * gfortran.dg/g77/19990502-0.f: Likewise.
35513         * gfortran.dg/g77/19990502-1.f: Likewise.
35514         * gfortran.dg/g77/19990525-0.f: Likewise.
35515         * gfortran.dg/g77/19990826-1.f: Likewise.
35516         * gfortran.dg/g77/19990826-3.f: Likewise.
35517         * gfortran.dg/g77/19990905-2.f: Likewise.
35518         * gfortran.dg/g77/20000412-1.f: Likewise.
35519         * gfortran.dg/g77/20000511-1.f: Likewise.
35520         * gfortran.dg/g77/20000511-2.f: Likewise.
35521         * gfortran.dg/g77/20000518.f: Likewise.
35522         * gfortran.dg/g77/20000601-1.f: Likewise.
35523         * gfortran.dg/g77/20000601-2.f: Likewise.
35524         * gfortran.dg/g77/20000629-1.f: Likewise.
35525         * gfortran.dg/g77/20000630-2.f: Likewise.
35526         * gfortran.dg/g77/20010115.f: Likewise.
35527         * gfortran.dg/g77/20010321-1.f: Likewise.
35528         * gfortran.dg/g77/20010426.f: Likewise.
35529         * gfortran.dg/g77/20020307-1.f: Likewise.
35530         * gfortran.dg/g77/8485.f: Likewise.
35531         * gfortran.dg/g77/960317-1.f: Likewise.
35532         * gfortran.dg/g77/970915-0.f: Likewise.
35533         * gfortran.dg/g77/980310-1.f: Likewise.
35534         * gfortran.dg/g77/980310-2.f: Likewise.
35535         * gfortran.dg/g77/980310-3.f: Likewise.
35536         * gfortran.dg/g77/980310-4.f: Likewise.
35537         * gfortran.dg/g77/980310-6.f: Likewise.
35538         * gfortran.dg/g77/980310-7.f: Likewise.
35539         * gfortran.dg/g77/980310-8.f: Likewise.
35540         * gfortran.dg/g77/980419-2.f: Likewise.
35541         * gfortran.dg/g77/980424-0.f: Likewise.
35542         * gfortran.dg/g77/980427-0.f: Likewise.
35543         * gfortran.dg/g77/980729-0.f: Likewise.
35544         * gfortran.dg/g77/981117-1.f: Likewise.
35545         * gfortran.dg/g77/toon_1.f: Likewise.
35546
35547 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35548
35549         PR c++/2204
35550         * g++.dg/other/abstract2.C: New test.
35551
35552 2004-07-12  Paul Brook  <paul@codesourcery.com>
35553
35554         * gfortran.dg/pointer_init_1.f90: New test.
35555
35556 2004-07-11  Paul Brook  <paul@codesourcery.com>
35557
35558         PR fortran/15986
35559         * gfortran.dg/contained_1.f90: New test.
35560
35561 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35562
35563         * g++.dg/parse/defarg8.C: New test.
35564
35565 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35566
35567         PR fortran/16433
35568         * gfortran.dg/pr16433.f: New test.
35569
35570         PR fortran/17574
35571         * gfortran.dg/pr15754.f90: New test.
35572
35573 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35574
35575         PR tree-optimization/16437
35576         * gcc.c-torture/execute/bitfld-4.c: New test.
35577
35578 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35579
35580         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35581         access to common var from module.
35582
35583 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35584
35585         PR fortran/16336
35586         * gfortran.fortran-torture/execute/common_2.f90: New test.
35587
35588 2004-07-10  Paul Brook  <paul@codesourcery.com>
35589
35590         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35591
35592 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35593
35594         PR fortran/15969
35595         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35596
35597 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35598
35599         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35600         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35601         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35602         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35603         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35604         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35605         * gfortran.dg/g77/funderscoring.f: Likewise.
35606         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35607
35608 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35609
35610         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35611
35612 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35613         Paul Brook  <paul@codesourcery.com>
35614
35615         PR fortran/13415
35616         * gfortran.dg/common_pointer_1.f90: New test.
35617
35618 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35619
35620         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35621
35622 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35623
35624         PR target/16364
35625         * gcc.c-torture/compile/20040709-1.c: New.
35626
35627 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35628
35629         PR fortran/14077
35630         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35631
35632 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35633
35634         PR fortran/13201
35635         * gfortran.dg/shape_1.f90: New test.
35636
35637 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35638             Andrew Pinski  <apinski@apple.com>
35639
35640         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35641
35642 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35643
35644         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35645         comment.
35646
35647 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35648         Paul Brook  <paul@codesourcery.com>
35649
35650         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35651         '.f95' and '.F95'.
35652
35653 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35654
35655         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35656
35657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35658
35659         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35660         testcases with capital suffix.
35661
35662 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35663
35664         PR fortran/15481
35665         PR fortran/13372
35666         PR fortran/13575
35667         PR fortran/15978
35668         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35669
35670         * gfortran.dg/implicit_1.f90: New test.
35671
35672 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35673
35674         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35675         expression to match gfortran warning/error messages
35676         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35677         dg-error text.
35678
35679 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35680
35681         * lib/fortran-torture.exp: Rename proc search_for to
35682         search_for_re.
35683
35684 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35685
35686         * gcc.c-torture/execute/simd-5.x: New file.
35687         XFAIL on SPARC 64-bit at -O0.
35688
35689 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35690
35691         PR c++/8211
35692         PR c++/16165
35693         * g++.dg/warn/effc3.C: New test.
35694
35695 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35696
35697         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35698         change X to 1X in format.
35699         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35700         add data statements to conform to standard.
35701
35702 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35703
35704         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35705         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35706         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35707
35708 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35709
35710         * gfortran.dg/g77/7388.f: Copy from g77.dg
35711         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35712         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35713         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35714         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35715         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35716         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35717         * gfortran.dg/g77/strlen0.f: Likewise.
35718
35719 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35720
35721         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35722         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35723
35724 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35725
35726         * gcc.c-torture/execute/920428-2.x: Delete.
35727         * gcc.c-torture/execute/920501-7.x: Likewise.
35728
35729 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35730
35731         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35732         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35733         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35734         prescott and c3-2.
35735         (PREFETCH_3DNOW): Add -march=c3.
35736
35737 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35738
35739         PR c/16437
35740         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35741         * gcc.c-torture/execute/bf64-1.x: Likewise.
35742
35743 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35744
35745         * gcc.c-torture/compile/20040708-1.c: New test.
35746
35747 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35748
35749         PR c++/16169
35750         * g++.dg/warn/effc2.C: New test.
35751
35752 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35753
35754         * gcc.c-torture/execute/bitfld-1.x: Remove.
35755         * gcc.c-torture/execute/bitfld-3.c: New test.
35756         * gcc.dg/bitfld-2.c: Remove XFAILs.
35757
35758 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35759
35760         PR c++/16276
35761         * g++.dg/rtti/tinfo1.C: New file.
35762
35763 2004-07-07  Eric Christopher  <echristo@redhat.com>
35764
35765         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35766
35767 2004-07-07  Andrew Pinski  <apinski@apple.com>
35768
35769         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35770
35771 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35772
35773         * g++.dg/init/call1.C: XFAIL.
35774
35775 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35776
35777         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35778         except for movstrict*, to movmem* and clrstr* to clrmem*.
35779
35780 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35781
35782         * gcc.c-torture/execute/20040707-1.c: New test.
35783
35784 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35785
35786         * gcc.c-torture/execute/20040706-1.c: New test.
35787
35788 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35789
35790         PR c++/3671
35791         * g++.dg/template/spec14.C: New test.
35792
35793 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35794
35795         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35796         nothing if not yet defined.  Use it in b, c and d type definitions.
35797         * gcc.c-torture/execute/20040705-1.c: New test.
35798         * gcc.c-torture/execute/20040705-2.c: New test.
35799
35800 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35801
35802         PR c++/2518
35803         * g++.dg/lookup/new1.C: New test.
35804
35805 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35806
35807         PR c++/11406
35808         * g++.dg/template/sizeof8.C: New test.
35809
35810 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35811
35812         * gcc.c-torture/compile/20040705-1.c: New test.
35813
35814 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35815
35816         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35817
35818 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35819
35820         * gcc.dg/cpp/if-mop.c: Two new testcases.
35821         * gcc.dg/cpp/trad/comment-3.c: New.
35822
35823 2004-07-04  Paul Brook  <paul@codesourcery.com>
35824
35825         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35826
35827 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35828
35829         PR c++/3761
35830         * g++.dg/lookup/crash4.C: New test.
35831
35832 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35833
35834         * gcc.c-torture/execute/builtin-abs-1.c
35835         * gcc.c-torture/execute/builtin-abs-2.c
35836         * gcc.c-torture/execute/builtin-complex-1.c
35837         * gcc.c-torture/execute/builtins/string-1-lib.c
35838         * gcc.c-torture/execute/builtins/string-1.c
35839         * gcc.c-torture/execute/builtins/string-2-lib.c
35840         * gcc.c-torture/execute/builtins/string-2.c
35841         * gcc.c-torture/execute/builtins/string-3-lib.c
35842         * gcc.c-torture/execute/builtins/string-3.c
35843         * gcc.c-torture/execute/builtins/string-4-lib.c
35844         * gcc.c-torture/execute/builtins/string-4.c
35845         * gcc.c-torture/execute/builtins/string-5-lib.c
35846         * gcc.c-torture/execute/builtins/string-5.c
35847         * gcc.c-torture/execute/builtins/string-6-lib.c
35848         * gcc.c-torture/execute/builtins/string-6.c
35849         * gcc.c-torture/execute/builtins/string-7-lib.c
35850         * gcc.c-torture/execute/builtins/string-7.c
35851         * gcc.c-torture/execute/builtins/string-8-lib.c
35852         * gcc.c-torture/execute/builtins/string-8.c
35853         * gcc.c-torture/execute/builtins/string-9-lib.c
35854         * gcc.c-torture/execute/builtins/string-9.c
35855         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35856         * gcc.c-torture/execute/builtins/string-asm-1.c
35857         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35858         * gcc.c-torture/execute/builtins/string-asm-2.c
35859         * gcc.c-torture/execute/stdio-opt-1.c
35860         * gcc.c-torture/execute/stdio-opt-2.c
35861         * gcc.c-torture/execute/stdio-opt-3.c
35862         * gcc.c-torture/execute/string-opt-1.c
35863         * gcc.c-torture/execute/string-opt-10.c
35864         * gcc.c-torture/execute/string-opt-11.c
35865         * gcc.c-torture/execute/string-opt-12.c
35866         * gcc.c-torture/execute/string-opt-13.c
35867         * gcc.c-torture/execute/string-opt-14.c
35868         * gcc.c-torture/execute/string-opt-15.c
35869         * gcc.c-torture/execute/string-opt-16.c
35870         * gcc.c-torture/execute/string-opt-2.c
35871         * gcc.c-torture/execute/string-opt-6.c
35872         * gcc.c-torture/execute/string-opt-7.c
35873         * gcc.c-torture/execute/string-opt-8.c:
35874         Replace with ...
35875
35876         * gcc.c-torture/execute/builtins/abs-2.c
35877         * gcc.c-torture/execute/builtins/abs-3.c
35878         * gcc.c-torture/execute/builtins/complex-1.c
35879         * gcc.c-torture/execute/builtins/fprintf.c
35880         * gcc.c-torture/execute/builtins/fputs.c
35881         * gcc.c-torture/execute/builtins/memcmp.c
35882         * gcc.c-torture/execute/builtins/memmove.c
35883         * gcc.c-torture/execute/builtins/memops-asm.c
35884         * gcc.c-torture/execute/builtins/mempcpy-2.c
35885         * gcc.c-torture/execute/builtins/mempcpy.c
35886         * gcc.c-torture/execute/builtins/memset.c
35887         * gcc.c-torture/execute/builtins/printf.c
35888         * gcc.c-torture/execute/builtins/sprintf.c
35889         * gcc.c-torture/execute/builtins/strcat.c
35890         * gcc.c-torture/execute/builtins/strchr.c
35891         * gcc.c-torture/execute/builtins/strcmp.c
35892         * gcc.c-torture/execute/builtins/strcpy.c
35893         * gcc.c-torture/execute/builtins/strcspn.c
35894         * gcc.c-torture/execute/builtins/strlen-2.c
35895         * gcc.c-torture/execute/builtins/strlen.c
35896         * gcc.c-torture/execute/builtins/strncat.c
35897         * gcc.c-torture/execute/builtins/strncmp-2.c
35898         * gcc.c-torture/execute/builtins/strncmp.c
35899         * gcc.c-torture/execute/builtins/strncpy.c
35900         * gcc.c-torture/execute/builtins/strpbrk.c
35901         * gcc.c-torture/execute/builtins/strpcpy-2.c
35902         * gcc.c-torture/execute/builtins/strpcpy.c
35903         * gcc.c-torture/execute/builtins/strrchr.c
35904         * gcc.c-torture/execute/builtins/strspn.c
35905         * gcc.c-torture/execute/builtins/strstr-asm.c
35906         * gcc.c-torture/execute/builtins/strstr.c:
35907         ... these new files.
35908
35909         * gcc.c-torture/execute/builtins/abs-2-lib.c
35910         * gcc.c-torture/execute/builtins/abs-3-lib.c
35911         * gcc.c-torture/execute/builtins/complex-1-lib.c
35912         * gcc.c-torture/execute/builtins/fprintf-lib.c
35913         * gcc.c-torture/execute/builtins/fputs-lib.c
35914         * gcc.c-torture/execute/builtins/memcmp-lib.c
35915         * gcc.c-torture/execute/builtins/memmove-lib.c
35916         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35917         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35918         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35919         * gcc.c-torture/execute/builtins/memset-lib.c
35920         * gcc.c-torture/execute/builtins/printf-lib.c
35921         * gcc.c-torture/execute/builtins/sprintf-lib.c
35922         * gcc.c-torture/execute/builtins/strcat-lib.c
35923         * gcc.c-torture/execute/builtins/strchr-lib.c
35924         * gcc.c-torture/execute/builtins/strcmp-lib.c
35925         * gcc.c-torture/execute/builtins/strcpy-lib.c
35926         * gcc.c-torture/execute/builtins/strcspn-lib.c
35927         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35928         * gcc.c-torture/execute/builtins/strlen-lib.c
35929         * gcc.c-torture/execute/builtins/strncat-lib.c
35930         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35931         * gcc.c-torture/execute/builtins/strncmp-lib.c
35932         * gcc.c-torture/execute/builtins/strncpy-lib.c
35933         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35934         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35935         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35936         * gcc.c-torture/execute/builtins/strrchr-lib.c
35937         * gcc.c-torture/execute/builtins/strspn-lib.c
35938         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35939         * gcc.c-torture/execute/builtins/strstr-lib.c
35940         * gcc.c-torture/execute/builtins/lib/abs.c
35941         * gcc.c-torture/execute/builtins/lib/fprintf.c
35942         * gcc.c-torture/execute/builtins/lib/memset.c
35943         * gcc.c-torture/execute/builtins/lib/printf.c
35944         * gcc.c-torture/execute/builtins/lib/sprintf.c
35945         * gcc.c-torture/execute/builtins/lib/strcpy.c
35946         * gcc.c-torture/execute/builtins/lib/strcspn.c
35947         * gcc.c-torture/execute/builtins/lib/strncat.c
35948         * gcc.c-torture/execute/builtins/lib/strncmp.c
35949         * gcc.c-torture/execute/builtins/lib/strncpy.c
35950         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35951         * gcc.c-torture/execute/builtins/lib/strspn.c
35952         * gcc.c-torture/execute/builtins/lib/strstr.c:
35953         New files containing support routines.
35954
35955         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35956         declaration.
35957         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35958         when not optimizing.
35959
35960 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35961
35962         PR c++/16240
35963         * g++.dg/abi/mangle22.C: New test.
35964         * g++.dg/abi/mangle23.C: Likewise.
35965
35966 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35967
35968         PR fortran/16290
35969         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35970         Allow for cases without denormalized floating point numbers.
35971
35972 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35973
35974         PR c/1027
35975         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35976         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35977         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35978         expected warning text.
35979         * gcc.dg/format/diag-2.c: New test.
35980
35981 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35982
35983         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35984
35985 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35986
35987         * gcc.dg/builtins-43.c: New.
35988         * gcc.dg/builtins-44.c: New.
35989         * gcc.dg/builtins-45.c: New.
35990
35991 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35992             Andreas Tobler  <a.tobler@schweiz.ch>
35993
35994         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35995         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35996         as SIGSEGV.
35997         * gcc.dg/cleanup-11.c: Likewise.
35998         * gcc.dg/cleanup-8.c: Likewise.
35999         * gcc.dg/cleanup-9.c: Likewise.
36000         * gcc.dg/cleanup-5.c: Run on all platforms.
36001
36002 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36003
36004         * g++.dg/warn/nonnull1.C: New test.
36005
36006 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36007
36008         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36009         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36010         Special-case the Sun compiler wrt to <complex.h>.
36011
36012 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36013
36014         * gcc.dg/Wunreachable-8.C: New test.
36015
36016         * gcc.dg/h8300-ice2.c : New test.
36017
36018 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36019
36020         PR fortran/16161
36021         * gfortran.fortran-torture/compile/implicit.f90: Add test
36022         for implicit character.
36023
36024 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36025
36026         PR fortran/16289
36027         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36028         Use tiny() intrinsic to find smallest non-negative real
36029
36030 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36031
36032         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36033         * gcc.dg/compat/struct-by-value-22_x.c: New.
36034         * gcc.dg/compat/struct-by-value-22_y.c: New.
36035
36036         * gcc.c-torture/execute/20040629-1.c: New test.
36037
36038 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36039
36040         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36041         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36042
36043         PR target/16195
36044         * gcc.dg/20040625-1.c: New test.
36045
36046 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36047
36048         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36049
36050 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36051
36052         PR fortran/15963
36053         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36054
36055 2004-06-29  Richard Henderson  <rth@redhat.com>
36056
36057         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36058
36059 2004-06-29  Paul Brook  <paul@codesourcery.com>
36060
36061         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36062         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36063
36064 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36065
36066         PR c++/16260
36067         * g++.dg/parse/crash15.C: New.
36068
36069 2004-06-28  Andrew Pinski  <apinski@apple.com>
36070
36071         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36072         by the error already.
36073
36074         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36075
36076 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36077
36078         PR target/14041
36079         * gcc.dg/h8300-bss-align-1.c : New.
36080
36081 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36082
36083         * PR c++/16174
36084         * g++.dg/template/ctor4.C: New.
36085
36086 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36087
36088         PR c++/16205
36089         * g++.dg/warn/Wsequence-point-1.C: New test.
36090
36091 2004-06-27  Paul Brook  <paul@codesourcery.com>
36092
36093         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36094
36095 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36096
36097         * g++.old-deja/g++.mike/p7325.C: Remove.
36098
36099 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36100
36101         PR c/14963
36102         * gcc.dg/pr14963.c: New test.
36103
36104 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36105
36106         PR c++/16193
36107         * g++.dg/parse/redef1.C: New test.
36108
36109 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36110
36111         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36112         20021110.c.
36113         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36114         20021119-1.c.
36115         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36116         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36117         5-04.c.
36118         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36119         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36120         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36121         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36122         g++.brendan/enum14.C.
36123         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36124         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36125         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36126         g++.mike/virt1.C.
36127         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36128         memtemp24.C.
36129
36130 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36131
36132         * gcc.dg/20040527-1.c: New test case.
36133
36134 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36135
36136         PR gfortran/pr16196
36137         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36138
36139 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36140
36141         PR middle-end/15825
36142         * gcc.dg/pr15825-1.c: New test case.
36143
36144 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36145
36146         * gcc.c-torture/execute/20040625-1.c: New test.
36147
36148 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36149
36150         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36151
36152 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36153
36154         * gcc.dg/torture/mips-div-1.c: New test.
36155
36156 2004-06-24  Jeff Law  <law@redhat.com>
36157
36158         * gcc.dg/tree-ssa/20040624-1.c: New test.
36159
36160 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36161
36162         * gcc.c-torture/compile/20040624-1.c: New test.
36163
36164 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36165
36166         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36167         this directory.
36168
36169 2004-06-23  Andrew Pinski  <apinski@apple.com>
36170
36171         PR middle-end/15988
36172         * g++.dg/opt/ptrmem4.C: New test.
36173
36174         * gcc.dg/c90-array-quals-2.c: New test.
36175
36176 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36177
36178         * gcc.dg/kpice1.c: New test.
36179
36180 2006-06-23  Andrew Pinski  <apinski@apple.com>
36181
36182         * gcc.dg/c90-array-quals.c: New test.
36183
36184 2006-06-22  Richard Henderson  <rth@redhat.com>
36185
36186         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36187
36188 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36189
36190         * gcc.dg/builtins-config.h: Handle FreeBSD.
36191
36192 2006-06-22  Richard Henderson  <rth@redhat.com>
36193
36194         * g++.dg/opt/devirt1.C: New.
36195
36196 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36197
36198         * g++.dg/opt/pr15551.C: New testcase.
36199
36200 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36201
36202         PR target/14800
36203         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36204         x86_64-*-linux* when compiling for 32bit.
36205
36206 2004-06-21  Andrew Pinski  <apinski@apple.com>
36207
36208         * gcc.dg/pch/struct-1.c: New.
36209         * gcc.dg/pch/struct-1.hs: New.
36210
36211 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36212
36213         * gcc.dg/pch/save-temps-1.c: New file.
36214         * gcc.dg/pch/save-temps-1.hs: New file.
36215
36216 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36217
36218         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36219         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36220
36221 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36222
36223         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36224         to fix type error.
36225         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36226         Remove trailing spaces.
36227
36228 2004-06-21  Richard Henderson  <rth@redhat.com>
36229
36230         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36231         merging && to BIT_FIELD_REF.
36232
36233 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36234
36235         * g++.dg/opt/placeholder1.C: New test.
36236
36237 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36238
36239         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36240         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36241         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36242         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36243
36244 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36245
36246         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36247         extern "C".
36248         * g++.dg/other/pragma-re-1.C: Add comments.
36249
36250 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36251
36252         PR gfortran/16080
36253         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36254
36255 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36256
36257         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36258         instead of setting the type of size_t by
36259         hand.
36260
36261 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36262
36263         * gcc.dg/unordered-2.c: New test case.
36264         * gcc.dg/unordered-3.c: New test case.
36265
36266 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36267
36268         PR other/16043
36269         * lib/g++.exp (g++_version): Tweak regexp for version
36270         * lib/g77.exp (g77_version): Likewise.
36271         * lib/gfortran.exp (gfortran_version): Likewise.
36272         * lib/objc.exp (objc_version): Likewise.
36273         * lib/treelang.exp (treelang_version): Likewise.
36274
36275 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36278         Use INT_MAX instead of __INT_MAX__.
36279         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36280
36281         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36282         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36283         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36284         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36285         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36286         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36287         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36288         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36289         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36290
36291         * gcc.dg/range-test-1.c: New test.
36292         * g++.dg/opt/range-test-1.C: New test.
36293
36294 2004-06-17  Richard Henderson  <rth@redhat.com>
36295
36296         * objc.dg/sync-1.m: New.
36297         * objc.dg/try-catch-1.m: Don't force next runtime.
36298         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36299         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36300         shadowed catch clause.
36301         * objc.dg/try-catch-5.m: New.
36302
36303 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36304
36305         Bug 14610
36306         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36307
36308 2004-06-15  Richard Henderson  <rth@redhat.com>
36309
36310         * gcc.dg/20001116-1.c: Move expected warning line.
36311
36312 2004-06-15  Richard Henderson  <rth@redhat.com>
36313
36314         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36315         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36316
36317 2004-06-15  Jeff Law  <law@redhat.com>
36318
36319         * gcc.dg/tree-ssa/20040615-1.c: New test.
36320         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36321         be less sensitive to operand ordering.
36322         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36323
36324 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36325
36326         * g++.dg/abi/bitfield3.C: Add comment..
36327
36328 2004-06-15  Richard Henderson  <rth@redhat.com>
36329
36330         * g++.dg/ext/stmtexpr1.C: XFAIL.
36331         * gcc.dg/20030612-1.c: XFAIL.
36332
36333 2004-06-15  Eric Christopher  <echristo@redhat.com>
36334
36335         * g++.dg/charset/asm5.c: New.
36336         * gcc.dg/charset/asm6.c: New.
36337
36338 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36339
36340         PR fortran/15962
36341         * gfortran.fortran-torture/execute/select_1.f90: New test.
36342
36343 2004-06-15  Paul Brook  <paul@codesourcery.com>
36344
36345         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36346
36347 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36348
36349         PR c++/15967
36350         * g++.dg/lookup/crash3.C: New test.
36351
36352 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36353
36354         PR c++/15947
36355         * g++.dg/parse/dtor4.C: New test.
36356
36357 2004-06-14  Jeff Law  <law@redhat.com>
36358
36359         * gcc.c-torture/compile/20040614-1.c: New test.
36360
36361 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36362
36363         PR fortran/15211
36364         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36365         LEN of a character array.
36366
36367 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36368
36369         PR c++/15096
36370         * g++.dg/template/ptrmem10.C: New test.
36371
36372         PR c++/14930
36373         * g++.dg/template/friend30.C: New test.
36374
36375 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36376
36377         PR fortran/14928
36378         * gfortran.fortran-torture/compile/mloc.f90: New test.
36379
36380 2004-06-13  Paul Brook  <paul@codesourcery.com>
36381
36382         * gfortran.fortran-torture/execute/random_2.f90: New test.
36383
36384 2004-06-13  Eric Christopher  <echristo@redhat.com>
36385
36386         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36387
36388 2004-06-12  Paul Brook  <paul@codesourcery.com>
36389
36390         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36391
36392 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36393
36394         PR fortran/14923
36395         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36396
36397 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36398
36399         PR fortran/14957
36400         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36401         syntax errors in end statements of contained subroutines.
36402
36403 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36404
36405         PR fortran/12841
36406         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36407
36408 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36409
36410         PR fortran/15665
36411         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36412
36413 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36414
36415         PR gfortran/12839
36416         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36417
36418 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36419
36420         PR c++/15862
36421         * g++.dg/parse/enum1.C: New test.
36422
36423 2004-06-10  Jeff Law  <law@redhat.com>
36424
36425         * gcc.c-torture/compile/20040610-1.c: New test.
36426
36427 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36428
36429         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36430         * g++.old-deja/g++.other/decl3.C: Likewise.
36431
36432 2004-06-10  Brian Booth  <bbooth@redhat.com>
36433
36434         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36435         V_MAY_DEF instead of VDEF.
36436         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36437
36438 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36439
36440         PR c++/14211
36441         * g++.dg/conversion/const1.C: New test.
36442
36443         PR c++/15076
36444         * g++.dg/conversion/reinterpret1.C: New test.
36445
36446         PR c++/15877
36447         * g++.dg/template/enum2.C: New test.
36448
36449         PR c++/15227
36450         * g++.dg/template/error13.C: New test.
36451
36452 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36453
36454         PR fortran/14957
36455         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36456         arguments to test_* REAL and of the right size.
36457
36458 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36459
36460         PR target/15569
36461         PR rtl-optimization/15681
36462         * gcc.dg/20040609-1.c: New test.
36463
36464 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36465
36466         PR c++/14791
36467         * g++.dg/opt/builtins1.C: New test.
36468
36469 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36470
36471         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36472         that use default windows32 struct layout.
36473         * gcc.dg/i386-bitfield2.c: Likewise.
36474
36475 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36476
36477         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36478         for mingw32 and cygwin targets.
36479
36480 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36481
36482         * gcc.dg/pch/macro-4.c: New.
36483         * gcc.dg/pch/macro-4.hs: New.
36484
36485 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36486
36487         PR fortran/13249
36488         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36489
36490 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36491
36492         PR fortran/13372
36493         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36494
36495 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36496
36497         PR gfortran/14897
36498         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36499
36500 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36501
36502         PR gfortran/15755
36503         * gfortran.fortran-torture/execute/backspace.c : New test.
36504
36505 2004-06-09  Paul Brook  <paul@codesourcery.com>
36506
36507         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36508         (pointer_to_section): Rewrite to use smaller array.
36509
36510 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36511
36512         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36513         * gcc.dg/ext/altivec-10.c: Same.
36514         * gcc.dg/ext/altivec-11.c: Same.
36515         * gcc.dg/ext/altivec-12.c: Same.
36516         * gcc.dg/ext/altivec-13.c: Same.
36517         * gcc.dg/ext/altivec-14.c: Same.
36518         * gcc.dg/ext/altivec-15.c: Same.
36519         * gcc.dg/ext/altivec-16.c: Same.
36520         * gcc.dg/ext/altivec-3.c: Same.
36521         * gcc.dg/ext/altivec-4.c: Same.
36522         * gcc.dg/ext/altivec-6.c: Same.
36523         * gcc.dg/ext/altivec-7.c: Same.
36524         * gcc.dg/ext/altivec-8.c: Same.
36525         * gcc.dg/ext/altivec-varargs-1.c: Same.
36526
36527         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36528         * g++.dg/ext/altivec-10.C: Same.
36529         * g++.dg/ext/altivec-2.C: Same.
36530         * g++.dg/ext/altivec-3.C: Same.
36531         * g++.dg/ext/altivec-4.C: Same.
36532         * g++.dg/ext/altivec-5.C: Same.
36533         * g++.dg/ext/altivec-6.C: Same.
36534         * g++.dg/ext/altivec-7.C: Same.
36535         * g++.dg/ext/altivec-8.C: Same.
36536         * g++.dg/ext/altivec-9.C: Same.
36537
36538 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36539
36540         PR c++/7841
36541         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36542
36543 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36544
36545         * gcc.dg/union-1.c: New test.
36546
36547 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36548
36549         * gcc.dg/builtins-41.c: New test case.
36550         * gcc.dg/builtins-42.c: New test case.
36551
36552 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36553
36554         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36555         * g++.dg/ext/altivec-10.C: Same.
36556         * g++.dg/ext/altivec-2.C: Same.
36557         * g++.dg/ext/altivec-3.C: Same.
36558         * g++.dg/ext/altivec-4.C: Same.
36559         * g++.dg/ext/altivec-5.C: Same.
36560         * g++.dg/ext/altivec-6.C: Same.
36561         * g++.dg/ext/altivec-7.C: Same.
36562         * g++.dg/ext/altivec-8.C: Same.
36563         * g++.dg/ext/altivec-9.C: Same.
36564         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36565         * g++.old-deja/g++.brendan/new3.C: Same.
36566         * gcc.c-torture/execute/eeprof-1.x: Same.
36567
36568 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36569
36570         PR c/14765
36571         * gcc.dg/pr14765-1.c: New test.
36572
36573 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36574
36575         PR c/14649
36576         * gcc.dg/pr14649-1.c: New test case.
36577
36578 2004-06-07  Richard Henderson  <rth@redhat.com>
36579
36580         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36581         if temporaries.
36582
36583 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36584
36585         * g++.dg/eh/elide1.C: Remove XFAIL.
36586
36587 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36588
36589         PR c++/15337
36590         * g++.dg/expr/sizeof3.C: New test.
36591
36592         PR c++/14777
36593         * g++.dg/template/access14.C: New test.
36594
36595         PR c++/15554
36596         * g++.dg/template/enum1.C: New test.
36597
36598         PR c++/15057
36599         * g++.dg/eh/throw1.C: New test.
36600
36601 2004-06-07  David Ayers  <d.ayers@inode.at>
36602             Ziemowit Laski  <zlaski@apple.com>
36603
36604         * lib/objc.exp (objc_target_compile): Revert the '-framework
36605         Foundation' flag fix, since bare Darwin does not ship
36606         with the Foundation framework.
36607         * objc/execute/next_mapping.h: Provide a local NSConstantString
36608         @interface and @implementation.
36609         (objc_constant_string_init): A constructor function, used to
36610         initialize the NSConstantString meta-class object.
36611         * objc/execute/string1.m: Include "next_mapping.h" instead of
36612         <Foundation/NSString.h>.
36613         * objc/execute/string2.m: Likewise.
36614         * objc/execute/string3.m: Likewise.
36615         * objc/execute/string4.m: Likewise.
36616
36617 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36618
36619         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36620         to double. Replace double with FLOAT.
36621         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36622
36623         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36624         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36625         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36626         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36627         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36628         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36629         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36630         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36631
36632 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36633
36634         PR c/13519
36635         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36636
36637 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36638
36639         PR c++/15503
36640         * g++.dg/template/meminit2.C: New test.
36641
36642 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36643
36644         PR target/15822
36645         * gcc.c-torture/execute/compare-fp-1.c,
36646         gcc.c-torture/execute/compare-fp-2.c,
36647         gcc.c-torture/execute/compare-fp-3.c,
36648         gcc.c-torture/execute/compare-fp-4.c,
36649         gcc.c-torture/execute/compare-fp-3.x,
36650         gcc.c-torture/execute/compare-fp-4.x: Moved...
36651         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36652         gcc.c-torture/execute/ieee/compare-fp-2.c,
36653         gcc.c-torture/execute/ieee/compare-fp-3.c,
36654         gcc.c-torture/execute/ieee/compare-fp-4.c,
36655         gcc.c-torture/execute/ieee/compare-fp-3.x,
36656         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36657
36658 2004-06-04  David Ayers  <d.ayers@inode.at>
36659
36660         * objc/execute/protocol-isEqual-4.m: New testcase.
36661
36662 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36663
36664         * objc/execute/protocol-isEqual-1.m: New testcase.
36665         * objc/execute/protocol-isEqual-2.m: New testcase.
36666         * objc/execute/protocol-isEqual-3.m: New testcase.
36667
36668 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36669
36670         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36671
36672 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36673
36674         * lib/objc.exp (objc_target_compile): When running tests on
36675         Darwin (Mac OS X), inform the linker about '-framework
36676         'Foundation'.
36677
36678 2004-06-02  Eric Christopher  <echristo@redhat.com>
36679
36680         * gcc.c-torture/compile/20040602-1.c: New.
36681
36682 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36683
36684         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36685         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36686
36687         PR tree-optimization/14736
36688         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36689
36690         PR tree-optimization/14042
36691         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36692
36693         PR tree-optimization/14729
36694         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36695
36696 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36697
36698         PR fortran/15557
36699         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36700
36701 2004-06-01  Richard Hederson  <rth@redhat.com>
36702
36703         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36704
36705 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36706
36707         PR c++/14932
36708         * g++.dg/parse/offsetof4.C: New test.
36709
36710 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36711
36712         PR objc/7993
36713         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36714
36715 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36716
36717         PR c++/15701
36718         * g++.dg/template/friend29.C: New test.
36719
36720 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36721
36722         PR c/15749
36723         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36724
36725 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36726
36727         * gcc.dg/sparc-trap-1.c: New test.
36728
36729 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36730
36731         PR middle-end/15069
36732         * g++.dg/opt/fold3.C: New test case.
36733
36734 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36735
36736         * lib/target-supports.exp (check_iconv_available): Fix fallout
36737         from 2004-05-28 patch.
36738
36739 2004-05-30  Paul Brook  <paul@codesourcery.com>
36740
36741         PR fortran/15620
36742         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36743         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36744
36745 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36746
36747         * gfortran.fortran-torture/execute/random_1.f90: New test.
36748
36749 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36750
36751         * g++.dg/ext/altivec-10.C: New test.
36752
36753 2004-05-29  Paul Brook  <paul@codesourcery.com>
36754
36755         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36756
36757 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36758
36759         * gcc.dg/altivec-16.c: New test.
36760
36761 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36762
36763         * lib/target-supports.exp (check_vmx_hw_available): New.
36764         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36765
36766         * lib/target-supports.exp (check_alias_available,
36767         check_iconv_available, check_named_sections_available): Use
36768         unique names for temporary files.
36769
36770 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36771
36772         * gcc.dg/altivec-15.c: New test.
36773
36774 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36775
36776         PR c++/15083
36777         * g++.dg/warn/noeffect6.C: New test.
36778
36779         PR c++/15471
36780         * g++.dg/expr/ptrmem4.C: New test.
36781
36782         PR c++/15640
36783         * g++.dg/template/operator3.C: New test.
36784
36785 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36786
36787         PR c++/14668
36788         * g++.dg/lookup/redecl1.C: New test.
36789         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36790
36791 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36792
36793         * gcc.c-torture/execute/compare-fp-1.c,
36794         gcc.c-torture/execute/compare-fp-2.c,
36795         gcc.c-torture/execute/compare-fp-3.c,
36796         gcc.c-torture/execute/compare-fp-4.c,
36797         gcc.c-torture/execute/compare-fp-3.x,
36798         gcc.c-torture/execute/compare-fp-4.x,
36799         gcc.dg/pr15649-1.c: New.
36800
36801 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36802
36803         PR c++/12883
36804         * g++.dg/init/array14.C: New test.
36805
36806 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36807
36808         * lib/compat.exp (compat-get-options-main): New.
36809         (compat-get-options): Remove unneeded code, warn for ignored
36810         command.
36811         (compat-execute): Check flag set by dg-require-* commands.
36812
36813         * lib/compat.exp (compat-execute): Break up long lines.
36814
36815 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36816
36817         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36818         * gcc.dg/altivec-14.c: New test.
36819         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36820
36821         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36822         * gcc.dg/altivec-12.c: Ditto.
36823
36824         * gcc.dg/altivec-3.c: Move call to altivec_check.
36825
36826 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36827
36828         PR c++/15044
36829         * g++.dg/template/error12.C: New test.
36830
36831         PR c++/15317
36832         * g++.dg/ext/attrib15.C: New test.
36833
36834         PR c++/15329
36835         * g++.dg/template/ptrmem9.C: New test.
36836
36837 2004-05-25  Paul Brook  <paul@codesourcery.com>
36838
36839         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36840
36841 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36842
36843         PR c++/15165
36844         * g++.dg/template/crash19.C: New test.
36845
36846 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/15025
36849         * g++.dg/template/redecl1.C: New test.
36850
36851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36852
36853         PR c++/14821
36854         * g++.dg/other/ns1.C: New test.
36855
36856         PR c++/14883
36857         * g++.dg/template/invalid1.C: New test.
36858
36859 2004-05-23  Paul Brook  <paul@codesourcery.com>
36860         Victor Leikehman  <lei@haifasphere.co.il>
36861
36862         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36863         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36864
36865 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36866
36867         PR c++/15285
36868         PR c++/15299
36869         * g++.dg/template/non-dependent5.C: New test.
36870         * g++.dg/template/non-dependent6.C: New test.
36871
36872 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36873
36874         PR c++/15507
36875         * g++.dg/inherit/union1.C: New test.
36876
36877         PR c++/15542
36878         * g++.dg/template/addr1.C: New test.
36879
36880         PR c++/15427
36881         * g++.dg/template/array5.C: New test.
36882
36883         PR c++/15287
36884         * g++.dg/template/array6.C: New test.
36885
36886 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36887             Roger Sayle  <roger@eyesopen.com>
36888
36889         * g++.dg/lookup/forscope2.C: New test case.
36890
36891 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36892
36893         * gcc.dg/cpp/Wmissingdirs.c: New.
36894
36895 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36896
36897         PR target/15301
36898         * gcc.dg/compat/union-m128-1.h: New file.
36899         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36900         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36901         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36902
36903 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36904
36905         PR target/15302
36906         * gcc.dg/compat/struct-complex-1.h: New file.
36907         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36908         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36909         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36910
36911 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36912
36913         PR middle-end/3074
36914         * gcc.dg/pr3074-1.c: New test case.
36915         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36916
36917 2004-05-20  Falk Hueffner  <falk@debian.org>
36918
36919         PR other/15526
36920         * gcc.dg/ftrapv-1.c: New test case.
36921
36922 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36923
36924         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36925
36926 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36927             Jeff Law  <law@redhat.com>
36928
36929         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36930         * gcc.dg/tree-ssa/20040518-2.c: New test.
36931
36932         * gcc.dg/tree-ssa/20040518-1.c: New test.
36933
36934 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36935
36936         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36937
36938 2004-05-18  Paul Brook  <paul@codesourcery.com>
36939
36940         PR fortran/13930
36941         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36942
36943 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36944
36945         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36946         constant folding.
36947
36948 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36949
36950         * gcc.dg/tree-ssa/20040517-1.c: New test.
36951
36952 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36953
36954         * gcc.dg/loop-4.c: New test.
36955
36956 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36957
36958         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36959
36960 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36961
36962         PR fortran/15311
36963         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36964
36965 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36966
36967         PR fortran/13826
36968         PR fortran/13940
36969         * gfortran.fortran-torture/compile/data_1.f90: New test.
36970
36971 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36972
36973         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36974         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36975
36976 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36977
36978         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36979
36980 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36981
36982         PR c/15444
36983         * gcc.dg/format/xopen-1.c: Adjust expected message.
36984         * gcc.dg/format/xopen-3.c: New test.
36985
36986 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36987
36988         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36989
36990 2004-05-14  Jeff Law  <law@redhat.com>
36991
36992         * gcc.dg/tree-ssa/20040514-2.c: New test.
36993
36994 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36995
36996         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36997         this ...
36998         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36999         this.
37000
37001 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37002
37003         * gcc.dg/tree-ssa/20040514-1.c: New test.
37004
37005 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37006
37007         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37008         test.
37009
37010 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37011
37012         PR fortran/14066
37013         * gfortran.fortran-torture/compile/do_1.f90: New test.
37014
37015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37016
37017         PR fortran/15051
37018         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37019         test.
37020
37021 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37022
37023         PR fortran/15149
37024         * gfortran.fortran-torture/execute/random_init.f90: New test.
37025
37026 2004-05-13  Paul Brook  <paul@codesourcery.com>
37027
37028         PR fortran/15314
37029         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37030
37031 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37032
37033         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37034         for the powerpc case.
37035
37036 2004-05-13  Jeff Law  <law@redhat.com>
37037
37038         * gcc.dg/tree-ssa/20040513-1.c: New test.
37039         * gcc.dg/tree-ssa/20040513-2.c: New test.
37040
37041 2004-05-13  Paul Brook  <paul@codesourcery.com>
37042
37043         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37044         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37045         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37046
37047 2004-05-13  Andreas Schwab  <schwab@suse.de>
37048
37049         PR other/10819
37050         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37051         characters.
37052
37053 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37054
37055         PR fortran/15294
37056         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37057
37058 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37059
37060         Merge from tree-ssa-20020619-branch.  See
37061         ChangeLog.tree-ssa for details.
37062
37063 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37064
37065         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37066         include <altivec.h> explicitly.
37067         * gcc.dg/altivec-13.c: Likewise.
37068
37069 2004-05-11  Paul Brook  <paul@codesourcery.com>
37070
37071         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37072
37073 2004-05-10  Eric Christopher  <echristo@redhat.com>
37074
37075         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37076         * gcc.dg/sibcall-4.c: Ditto.
37077
37078 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37079
37080         * g++.dg/ext/altivec-8.C: New test case.
37081         * gcc.dg/altivec-13.c: New test case.
37082
37083 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37084
37085         * gcc.c-torture/execute/divcmp-1.c: New test case.
37086         * gcc.c-torture/execute/divcmp-2.c: New test case.
37087         * gcc.c-torture/execute/divcmp-3.c: New test case.
37088
37089 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37090
37091         * g++.dg/other/pragma-re-2.C: New test.
37092
37093 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37094
37095         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37096         * gcc.dg/i386-387-2.c: Likewise.
37097
37098         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37099         __builtin_drem.
37100         * gcc.dg/i386-387-6.c: Likewise.
37101
37102 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37103
37104         * gcc.dg/builtins-33.c: Also check log1p*.
37105
37106 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37107
37108         PR optimization/15296
37109         * gcc.c-torture/execute/pr15296.c: New test.
37110
37111 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37112
37113         * gcc.dg/builtins-40.c: New test.
37114
37115 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37116
37117         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37118
37119 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37120
37121         * g++.dg/ext/spe1.C: New testcase.
37122
37123 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37124
37125         * objc.dg/image-info.m: Allow additional attributes
37126         for __image_info section.
37127
37128 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37129
37130         * gcc.dg/torture/mips-hilo-2.c: New test.
37131
37132 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37133
37134         PR c++/14389
37135         * g++.dg/template/member5.C: New test.
37136
37137 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37138
37139         * gcc.dg/builtins-34.c: Also check expm1*.
37140
37141 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37142
37143         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37144         * gcc.dg/torture/builtin-convert-3.c: New test.
37145
37146 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37147
37148         PR middle-end/15054
37149         * g++.dg/opt/pr15054.C: New test.
37150
37151 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37152
37153         * gcc.dg/torture/builtin-rounding-1.c: New test.
37154         * gcc.dg/builtins-25.c: Delete.
37155         * gcc.dg/builtins-29.c: Delete.
37156
37157 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37158
37159         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37160         * gcc.dg/sibcall-4.c: Likewise.
37161         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37162
37163 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37164
37165         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37166         bit-field on 16-bit targets.
37167
37168 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37169
37170         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37171         16-bit targets.
37172
37173 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37174
37175         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37176         * gcc.dg/rs6000-power2-2.c: Likewise.
37177
37178 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37179
37180         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37181         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37182         Change the asm registers to be in form of frN instead of fN.
37183
37184 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37185
37186         * gcc.dg/torture/builtin-convert-2.c: New test.
37187
37188 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37189
37190         * gcc.dg/rs6000-power2-1.c: New test.
37191         * gcc.dg/rs6000-power2-2.c: New test.
37192
37193 2004-04-28  Jan Hubicka  <jh@suse.cz>
37194
37195         * gcc.dg/unused-6.c: New test.
37196
37197 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37198             Ulrich Weigand  <uweigand@de.ibm.com>
37199
37200         * ada/acats/run_all.sh: Define $target variable.
37201
37202 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37203
37204         PR c++/15119
37205         * g++.dg/other/vararg-1.C: New test.
37206
37207         PR c++/4794
37208         * g++.dg/eh/cleanup3.C: New test.
37209
37210 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37211
37212         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37213         and ad8011a (target_insn).
37214         * ada/acats/support/macro.dfs: Likewise.
37215         * ada/acats/support/impbit.adb: New file.
37216
37217 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37218
37219         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37220
37221 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37222
37223         * gcc.dg/loop-3.c: New test.
37224
37225 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37226
37227         * gcc.c-torture/execute/simd-5.c: New test.
37228
37229 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37230
37231         PR c++/15064
37232         * g++.dg/template/crash18.C: New test.
37233
37234 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37235
37236         * g++.dg/ext/complit3.C: New test.
37237
37238 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37239
37240         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37241         * gcc.dg/altivec-3.c: Same.
37242         * gcc.dg/altivec-varargs-1.c: Same.
37243
37244 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37245
37246         * lib/target-supports.exp (check_profiling_available): Assume
37247         profiling is not available on powerpc-eabi targets.
37248
37249 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37250
37251         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37252         * gcc.dg/vmx/bug-1.c: Ditto.
37253
37254 2004-04-20  Eric Christopher  <echristo@redhat.com>
37255
37256         * gcc.dg/charset/extern.c: New test.
37257         * g++.dg/charset/extern3.cc: Ditto.
37258
37259 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37260
37261         * gcc.dg/builtins-39.c: New test.
37262
37263 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37264
37265         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37266
37267 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37268
37269         * gcc.dg/torture/mips-hilo-1.c: New test.
37270
37271 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37272
37273         * gcc.c-torture/compile/20040419-1.c: New test.
37274
37275 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37276
37277         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37278
37279 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37280             Aldy Hernandez  <aldyh@redhat.com>
37281
37282         * gcc.c-torture/execute/va-arg-24.c: New.
37283
37284 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37285             Aldy Hernandez  <aldyh@redhat.com>
37286
37287         * gcc.dg/vmx/1b-01.c: New.
37288         * gcc.dg/vmx/1b-02.c: New.
37289         * gcc.dg/vmx/1b-03.c: New.
37290         * gcc.dg/vmx/1b-04.c: New.
37291         * gcc.dg/vmx/1b-05.c: New.
37292         * gcc.dg/vmx/1b-06.c: New.
37293         * gcc.dg/vmx/1b-07.c: New.
37294         * gcc.dg/vmx/1c-01.c: New.
37295         * gcc.dg/vmx/1c-02.c: New.
37296         * gcc.dg/vmx/3a-01a.c: New.
37297         * gcc.dg/vmx/3a-01.c: New.
37298         * gcc.dg/vmx/3a-01m.c: New.
37299         * gcc.dg/vmx/3a-03.c: New.
37300         * gcc.dg/vmx/3a-03m.c: New.
37301         * gcc.dg/vmx/3a-04.c: New.
37302         * gcc.dg/vmx/3a-04m.c: New.
37303         * gcc.dg/vmx/3a-05.c: New.
37304         * gcc.dg/vmx/3a-06.c: New.
37305         * gcc.dg/vmx/3a-06m.c: New.
37306         * gcc.dg/vmx/3a-07.c: New.
37307         * gcc.dg/vmx/3b-01.c: New.
37308         * gcc.dg/vmx/3b-02.c: New.
37309         * gcc.dg/vmx/3b-10.c: New.
37310         * gcc.dg/vmx/3b-13.c: New.
37311         * gcc.dg/vmx/3b-14.c: New.
37312         * gcc.dg/vmx/3b-15.c: New.
37313         * gcc.dg/vmx/3c-01a.c: New.
37314         * gcc.dg/vmx/3c-01.c: New.
37315         * gcc.dg/vmx/3c-02.c: New.
37316         * gcc.dg/vmx/3c-03.c: New.
37317         * gcc.dg/vmx/3d-01.c: New.
37318         * gcc.dg/vmx/4-01.c: New.
37319         * gcc.dg/vmx/4-03.c: New.
37320         * gcc.dg/vmx/5-01.c: New.
37321         * gcc.dg/vmx/5-02.c: New.
37322         * gcc.dg/vmx/5-03.c: New.
37323         * gcc.dg/vmx/5-04.c: New.
37324         * gcc.dg/vmx/5-05.c: New.
37325         * gcc.dg/vmx/5-06.c: New.
37326         * gcc.dg/vmx/5-07.c: New.
37327         * gcc.dg/vmx/5-07t.c: New.
37328         * gcc.dg/vmx/5-08.c: New.
37329         * gcc.dg/vmx/5-10.c: New.
37330         * gcc.dg/vmx/5-11.c: New.
37331         * gcc.dg/vmx/7-01a.c: New.
37332         * gcc.dg/vmx/7-01.c: New.
37333         * gcc.dg/vmx/7c-01.c: New.
37334         * gcc.dg/vmx/7d-01.c: New.
37335         * gcc.dg/vmx/7d-02.c: New.
37336         * gcc.dg/vmx/8-01.c: New.
37337         * gcc.dg/vmx/8-02a.c: New.
37338         * gcc.dg/vmx/8-02.c: New.
37339         * gcc.dg/vmx/brode-1.c: New.
37340         * gcc.dg/vmx/bug-1.c: New.
37341         * gcc.dg/vmx/bug-2.c: New.
37342         * gcc.dg/vmx/bug-3.c: New.
37343         * gcc.dg/vmx/cw-bug-1.c: New.
37344         * gcc.dg/vmx/cw-bug-2.c: New.
37345         * gcc.dg/vmx/cw-bug-3.c: New.
37346         * gcc.dg/vmx/dct.c: New.
37347         * gcc.dg/vmx/debug-1.c: New.
37348         * gcc.dg/vmx/debug-2.c: New.
37349         * gcc.dg/vmx/debug-3.c: New.
37350         * gcc.dg/vmx/debug-4.c: New.
37351         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37352         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37353         * gcc.dg/vmx/eg-5.c: New.
37354         * gcc.dg/vmx/fft.c: New.
37355         * gcc.dg/vmx/gcc-bug-1.c: New.
37356         * gcc.dg/vmx/gcc-bug-2.c: New.
37357         * gcc.dg/vmx/gcc-bug-3.c: New.
37358         * gcc.dg/vmx/gcc-bug-4.c: New.
37359         * gcc.dg/vmx/gcc-bug-5.c: New.
37360         * gcc.dg/vmx/gcc-bug-6.c: New.
37361         * gcc.dg/vmx/gcc-bug-7.c: New.
37362         * gcc.dg/vmx/gcc-bug-8.c: New.
37363         * gcc.dg/vmx/gcc-bug-9.c: New.
37364         * gcc.dg/vmx/gcc-bug-b.c: New.
37365         * gcc.dg/vmx/gcc-bug-c.c: New.
37366         * gcc.dg/vmx/gcc-bug-d.c: New.
37367         * gcc.dg/vmx/gcc-bug-e.c: New.
37368         * gcc.dg/vmx/gcc-bug-f.c: New.
37369         * gcc.dg/vmx/gcc-bug-g.c: New.
37370         * gcc.dg/vmx/gcc-bug-i.c: New.
37371         * gcc.dg/vmx/harness.h: New.
37372         * gcc.dg/vmx/ira1.c: New.
37373         * gcc.dg/vmx/ira2a.c: New.
37374         * gcc.dg/vmx/ira2b.c: New.
37375         * gcc.dg/vmx/ira2.c: New.
37376         * gcc.dg/vmx/ira2c.c: New.
37377         * gcc.dg/vmx/mem.c: New.
37378         * gcc.dg/vmx/newton-1.c: New.
37379         * gcc.dg/vmx/ops.c: New.
37380         * gcc.dg/vmx/sn7153.c: New.
37381         * gcc.dg/vmx/spill2.c: New.
37382         * gcc.dg/vmx/spill3.c: New.
37383         * gcc.dg/vmx/spill.c: New.
37384         * gcc.dg/vmx/t.c: New.
37385         * gcc.dg/vmx/varargs-1.c: New.
37386         * gcc.dg/vmx/varargs-2.c: New.
37387         * gcc.dg/vmx/varargs-3.c: New.
37388         * gcc.dg/vmx/varargs-4.c: New.
37389         * gcc.dg/vmx/varargs-5.c: New.
37390         * gcc.dg/vmx/varargs-6.c: New.
37391         * gcc.dg/vmx/varargs-7.c: New.
37392         * gcc.dg/vmx/vmx.exp: New.
37393         * gcc.dg/vmx/vprint-1.c: New.
37394         * gcc.dg/vmx/vscan-1.c: New.
37395         * gcc.dg/vmx/x-01.c: New.
37396         * gcc.dg/vmx/x-02.c: New.
37397         * gcc.dg/vmx/x-03.c: New.
37398         * gcc.dg/vmx/x-04.c: New.
37399         * gcc.dg/vmx/x-05.c: New.
37400         * gcc.dg/vmx/yousufi-1.c: New.
37401         * gcc.dg/vmx/zero-1.c: New.
37402         * gcc.dg/vmx/zero.c: New.
37403
37404 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37405
37406         * g++.dg/lookup/java1.C: Update for chage of
37407         _Jv_AllocObject.
37408         * g++.dg/lookup/java2.C: Likewise.
37409
37410 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37411
37412         * ada/acats/run_all.sh: use -O2 by default.
37413
37414 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37415
37416         * gcc.dg/vr-mult-[12].c: New tests.
37417
37418 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37419
37420         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37421
37422         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37423
37424 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37425
37426         * lib/target-supports.exp (check_profiling_available): Assume
37427         profiling isn't available for mips*-*-elf targets.
37428
37429 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37430
37431         * gcc.dg/builtins-38.c: New test.
37432
37433 2004-04-14  Eric Christopher  <echristo@redhat.com>
37434
37435         * g++.dg/charset/charset.exp: Run .cc extension tests.
37436
37437 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37438
37439         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37440
37441 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37442
37443         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37444
37445 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37446
37447         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37448         * gcc.dg/i386-387-2.c: Likewise.
37449
37450         * gcc.dg/i386-387-7.c: New test.
37451         * gcc.dg/i386-387-8.c: New test.
37452
37453         * gcc.dg/builtins-37.c: New test.
37454
37455 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37456
37457         * g++.dg/pch/externc-1.C: Add missing semicolon.
37458
37459 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37460
37461         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37462
37463 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37464
37465         * gcc.c-torture/execute/20040411-1.c: New test.
37466
37467 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37468
37469         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37470
37471 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37472
37473         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37474
37475 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37476
37477         * lib/target-supports.exp (check_named_sections_available): New.
37478         * lib/gcc-dg.exp (dg-require-named-sections): New.
37479         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37480         old-deja.exp.  Also prune error-count message from HP linker.
37481         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37482
37483         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37484         * g++.old-deja/g++.pt/static3.C: Likewise.
37485         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37486
37487 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37488
37489         * gcc.c-torture/execute/20040409-1.c: New test case.
37490         * gcc.c-torture/execute/20040409-2.c: New test case.
37491         * gcc.c-torture/execute/20040409-3.c: New test case.
37492
37493 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37494
37495         * gcc.dg/20040409-1.c: New test.
37496
37497 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37498
37499         PR target/14888
37500         * g++.dg/opt/pr14888.C: New test case.
37501
37502 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37503
37504         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37505         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37506         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37507         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37508         New tests.
37509
37510 2004-04-08  Paul Brook  <paul@codesourcery.com>
37511
37512         * gcc.dg/spill-1.c: New test.
37513
37514 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37515
37516         * gcc.dg/torture/builtin-ctype-2.c: New test.
37517
37518 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37519
37520         * gcc.dg/pch/pch.exp: Add largefile test.
37521
37522 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37523
37524         * g++.dg/pch/externc-1.Hs: New.
37525         * g++.dg/pch/externc-1.C: New.
37526
37527 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37528
37529         * gcc.dg/compat/struct-by-value-5a_main.c,
37530         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37531         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37532         * gcc.dg/compat/struct-by-value-5a_x.c,
37533         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37534         gcc.dg/compat/struct-by-value-5_x.c.
37535         * gcc.dg/compat/struct-by-value-5a_y.c,
37536         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37537         gcc.dg/compat/struct-by-value-5_y.c.
37538
37539         * gcc.dg/compat/struct-by-value-6a_main.c,
37540         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37541         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37542         * gcc.dg/compat/struct-by-value-6a_x.c,
37543         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37544         gcc.dg/compat/struct-by-value-6_x.c.
37545         * gcc.dg/compat/struct-by-value-6a_y.c,
37546         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37547         gcc.dg/compat/struct-by-value-6_y.c.
37548
37549         * gcc.dg/compat/struct-by-value-7a_main.c,
37550         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37551         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37552         * gcc.dg/compat/struct-by-value-7a_x.c,
37553         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37554         gcc.dg/compat/struct-by-value-7_x.c.
37555         * gcc.dg/compat/struct-by-value-7a_y.c,
37556         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37557         gcc.dg/compat/struct-by-value-7_y.c.
37558
37559 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37560
37561         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37562         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37563         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37564         options.
37565
37566 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37567
37568         * gcc.dg/builtins-36.c: New test.
37569
37570 2004-04-06  Paul Brook  <paul@codesourcery.com>
37571
37572         * README.gcc: Remove obsolete contraint on testcases.
37573
37574 2004-04-05  Paul Brook  <paul@codesourcery.com>
37575
37576         PR2123
37577         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37578         failure and exit(0) on success.
37579         * g++.dg/expr/anew2.C: Ditto.
37580         * g++.dg/expr/anew3.C: Ditto.
37581         * g++.dg/expr/anew4.C: Ditto.
37582
37583 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37584
37585         PR c++/3518
37586         * g++.dg/template/unify7.C: New.
37587
37588 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37589
37590         * g++.dg/README: Bring up to date with new subdirectories; remove
37591         duplicate subdirectory lines.
37592
37593 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         PR c++/14007
37596         * g++.dg/template/unify5.C: New.
37597         * g++.dg/template/unify6.C: New.
37598         * g++.dg/template/qualttp20.C: Adjust.
37599         * g++.old-deja/g++.jason/report.C: Adjust.
37600         * g++.old-deja/g++.other/qual1.C: Adjust.
37601
37602 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37603
37604         PR c++/14803
37605         * g++.dg/inherit/ptrmem1.C: New test.
37606
37607 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37608
37609         PR c++/14755
37610         * gcc.c-torture/execute/20040331-1.c: New test.
37611         * gcc.dg/20040331-1.c: New test.
37612
37613 2004-04-01  Paul Brook  <paul@codesourcery.com>
37614
37615         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37616
37617 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37618
37619         PR c++/14724
37620         * g++.dg/init/goto1.C: New test.
37621
37622         PR c++/14763
37623         * g++.dg/template/defarg4.C: New test.
37624
37625 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37626
37627         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37628
37629 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37630
37631         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37632
37633 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37634
37635         * gcc.dg/noncompile/undeclared-2.c: New test.
37636
37637 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37638
37639         * gcc.dg/940409-1.c: Remove XFAIL.
37640         * gcc.dg/reg-vol-struct-1.c: New test.
37641
37642 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37643
37644         * gcc.dg/torture/builtin-wctype-1.c: New test.
37645
37646 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37647
37648         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37649         * gcc.dg/20001101-1.c: Likewise.
37650         * gcc.dg/20001102-1.c: Likewise.
37651
37652 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37653
37654         * gcc.dg/compare8.c: Add an additional test for XOR.
37655
37656 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37657
37658         * gcc.dg/torture/builtin-ctype-1.c: New test.
37659
37660 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37661
37662         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37663         * gcc.dg/torture/builtin-math-1.c: Likewise.
37664         * gcc.dg/torture/builtin-power-1.c: New test.
37665
37666 2004-03-24  Andreas Schwab  <schwab@suse.de>
37667
37668         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37669         IA64 assembler.
37670
37671 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37672             Roger Sayle  <roger@eyesopen.com>
37673
37674         * gcc.dg/compare8.c: New test case.
37675
37676 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37677
37678         * g++.dg/ext/altivec-7.C: New test.
37679
37680 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37681
37682         PR 12267, 12391, 12560, 13129, 14114, 14133
37683         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37684         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37685         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37686         Adjust error regexps.
37687         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37688         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37689         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37690         * gcc.dg/local1.c: Add explanatory comment.
37691
37692 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37693
37694         PR optimization/14669
37695         * g++.dg/opt/fold2.C: New test case.
37696
37697 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37698
37699         PR c/14069
37700         * gcc.dg/20040322-1.c: New test.
37701
37702 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37703
37704         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37705         * gcc.dg/ultrasp4.c: Likewise.
37706         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37707
37708 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37709
37710         * gcc.dg/i386-sse-8.c: Reset default options.
37711
37712 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37713
37714         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37715         in the error message text.
37716
37717 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37718
37719         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37720
37721 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37722
37723         PR c++/14616
37724         * g++.dg/init/array13.C: New test.
37725
37726 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37727
37728         PR target/13889
37729         * gcc.c-torture/compile/pr13889.c: New test case.
37730
37731 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37732
37733         PR c/14635
37734         * builtins-1.c (nan, nans): Don't test.
37735         * builtins-30.c: Don't use nan, nanf, nanl.
37736         * builtins-35.c: New test.
37737
37738 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37739
37740         * g++.dg/ext/altivec-6.C: New test.
37741
37742 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37743
37744         * g++.dg/init/placement3.C: New test.
37745
37746         * g++.dg/template/spec13.C: New test.
37747
37748         * g++.dg/lookup/using11.C: New test.
37749
37750         * g++.dg/lookup/koenig3.C: New test.
37751
37752         * g++.dg/template/operator2.C: New test.
37753
37754         * g++.dg/expr/dtor3.C: New test.
37755         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37756         marker.
37757         * g++.old-deja/g++.law/visibility28.C: Likewise.
37758
37759 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37760
37761         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37762         * gcc.dg/ppc64-abi-3.c: Likewise.
37763
37764 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37765
37766         PR c++/14545
37767         * g++.dg/parse/template15.C: New test.
37768
37769 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37770
37771         * g++.dg/expr/dtor2.C: New test.
37772
37773         * g++.dg/lookup/anon4.C: New test.
37774
37775         * g++.dg/overload/using1.C: New test.
37776
37777         * g++.dg/template/lookup7.C: New test.
37778
37779         * g++.dg/template/typename6.C: New test.
37780
37781         * g++.dg/expr/cond6.C: New test.
37782
37783 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37784
37785         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37786
37787 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37788
37789         * g++.dg/expr/cond5.C: New test.
37790         * g++.dg/expr/constcast1.C: Likewise.
37791         * g++.dg/expr/ptrmem2.C: Likewise.
37792         * g++.dg/expr/ptrmem3.C: Likewise.
37793         * g++.dg/lookup/main1.C: Likewise.
37794         * g++.dg/template/lookup6.C: Likewise.
37795
37796 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37797
37798         * gcc.dg/local1.c: New test.
37799
37800         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37801
37802 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37803
37804         * gcc.dg/torture/builtin-convert-1.c: New test.
37805
37806 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37807
37808         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37809
37810 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37811
37812         PR c++/14481
37813         * g++.dg/warn/Wunused-7.C: New test.
37814
37815 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37816
37817         * gcc.dg/torture/builtin-integral-1.c: New test.
37818
37819 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37820
37821         PR c++/14586
37822         * g++.dg/parse/non-dependent3.C: New test.
37823
37824 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37825
37826         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37827         * g++.dg/eh/simd-2.C: Likewise.
37828         * g++.dg/init/array10.C: Likewise.
37829         * gcc.c-torture/compile/simd-1.c: Likewise.
37830         * gcc.c-torture/compile/simd-2.c: Likewise.
37831         * gcc.c-torture/compile/simd-3.c: Likewise.
37832         * gcc.c-torture/compile/simd-4.c: Likewise.
37833         * gcc.c-torture/compile/simd-6.c: Likewise.
37834         * gcc.c-torture/execute/simd-1.c: Likewise.
37835         * gcc.c-torture/execute/simd-2.c: Likewise.
37836         * gcc.dg/compat/vector-defs.h: Likewise.
37837         * gcc.dg/20020531-1.c: Likewise.
37838         * gcc.dg/altivec-3.c: Likewise.
37839         * gcc.dg/altivec-4.c: Likewise.
37840         * gcc.dg/altivec-varargs-1.c: Likewise.
37841         * gcc.dg/compat/vector-defs.h: Likewise.
37842         * gcc.dg/i386-mmx-3.c: Likewise.
37843         * gcc.dg/i386-sse-4.c: Likewise.
37844         * gcc.dg/i386-sse-5.c: Likewise.
37845         * gcc.dg/i386-sse-8.c: Likewise.
37846         * gcc.dg/simd-1.c: Likewise.
37847         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37848         __ev64_opaque__ since the machine description provides it.
37849
37850 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37851
37852         * lib/compat.exp (skip_list): New global variable.
37853         Use it to hold the user defined COMPAT_SKIPS list if any.
37854         (compat-obj): Add the members of skip_list to optall.
37855
37856 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37857
37858         * gcc.dg/compat/union-by-value-1_main.c,
37859         union-by-value-1_x.c, union-by-value-1_y.c,
37860         union-check.h, union-defs.h,
37861         union-init.h, union-return-1_main.c,
37862         union-return-1_x.c, union-return-1_y.c: New files.
37863
37864 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37865
37866         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37867         mixed-struct-init.h: Add 4 mixed structure types.
37868         struct-by-value-21_main.c, struct-by-value-21_x.c,
37869         struct-by-value-21_y.c, struct-return-21_main.c,
37870         struct-return-21_x.c, struct-return-21_y.c: New files.
37871
37872 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37873
37874         PR c++/14550
37875         * g++.dg/parse/template14.C: New test.
37876
37877 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37878
37879         * gcc.c-torture/execute/20040313-1.c: New test.
37880
37881 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37882
37883         PR target/14533
37884         * gcc.dg/20040311-2.c: New test.
37885
37886 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37887
37888         PR other/14544
37889         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37890         bit-field.
37891
37892 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37893
37894         * gcc.dg/20040305-2.c: Add missing return statement.
37895
37896 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37897
37898         * gcc.dg/builtins-34.c: Also check pow10*.
37899
37900 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37901
37902         PR target/14262
37903         * gcc.dg/20040305-2.c: New test.
37904
37905 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37906
37907         * gcc.dg/20040310-1.c: New test.
37908
37909 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37910
37911         * gcc.c-torture/execute/20040311-1.c: New test case.
37912
37913 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37914
37915         PR c++/14476
37916         * g++.dg/lookup/enum1.C: New test.
37917
37918 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37919
37920         PR c++/14510
37921         * g++.dg/lookup/struct2.C: New test.
37922
37923 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37924
37925         * gcc.dg/builtins-34.c: New test.
37926
37927 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37928
37929         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37930
37931 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37932
37933         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37934         * gcc.dg/alias-2.c: New testcase.
37935
37936 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37937
37938         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37939
37940 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37941
37942         * gcc.c-torture/execute/20040309-1.c: New test case.
37943
37944 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37945
37946         PR c++/14397
37947         * g++.dg/overload/ref1.C: New.
37948
37949 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37950
37951         PR c++/14409
37952         * g++.dg/template/spec12.C: New test.
37953
37954         PR c++/14448
37955         * g++.dg/parse/crash14.C: New test.
37956
37957 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37958
37959         PR c++/14230
37960         * g++.dg/init/ref11.C: New test.
37961
37962 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37963
37964         PR c++/14432
37965         * g++.dg/parse/builtin2.C: New test.
37966
37967 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37968
37969         PR c++/14401
37970         * g++.dg/init/ctor3.C: New test.
37971         * g++.dg/init/union1.C: New test.
37972         * g++.dg/ext/anon-struct4.C: New test.
37973
37974 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37975
37976         * g++.dg/lookup/koenig1.C: Tweak error messages.
37977         * g++.dg/lookup/used-before-declaration.C: Likewise.
37978         * g++.dg/other/do1.C: Likewise.
37979         * g++.dg/overload/koenig1.C: Likewise.
37980         * g++.dg/parse/crash13.C: Likewise.
37981         * g++.dg/template/instantiate3.C: Likewise.
37982
37983 2004-03-08  Eric Christopher  <echristo@redhat.com>
37984
37985         * * lib/target-supports.exp: Enable libiconv in test
37986         compilation.  Fix up error checking.
37987
37988 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37989
37990         PR middle-end/14289
37991         * gcc.dg/pr14289-1.c: New test case.
37992         * gcc.dg/pr14289-2.c: Likewise.
37993         * gcc.dg/pr14289-3.c: Likewise.
37994
37995 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37996
37997         * gcc.c-torture/execute/20040308-1.c: New test.
37998
37999 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38000
38001         * gcc.c-torture/execute/20040307-1.c: New test case.
38002
38003 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38004
38005         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38006
38007 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38008
38009         * gcc.dg/20040306-1.c: New test.
38010
38011 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38012
38013         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38014         them static.
38015         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38016
38017 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38018
38019         PR c/14465
38020         * gcc.dg/decl-6.c: New test.
38021
38022 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38023
38024         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38025         Rename LOGPOW -> LOG_POW.
38026         (SQRT_EXP, POW_EXP): New.
38027
38028 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38029
38030         * gcc.dg/i386-sse-8.c: New test.
38031
38032 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38033
38034         PR c/14114
38035         * gcc.dg/decl-5.c: New test.
38036
38037 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38038
38039         * gcc.dg/20040305-1.c: New test.
38040
38041 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38042
38043         PR other/14354
38044         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38045
38046 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38047
38048         PR c++/14425, c++/14426
38049         * g++.dg/ext/altivec-4.C: New test.
38050         * g++.dg/ext/altivec-5.C: New test.
38051
38052 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38053
38054         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38055         global variables of a type with no linkage.
38056         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38057         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38058         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38059         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38060         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38061         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38062         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38063         * g++.dg/warn/deprecated.C: Name enum Color.
38064         * g++.dg/overload/VLA.C: Name structure for 'b'.
38065         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38066
38067 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38068
38069         * gcc.c-torture/compile/20040304-1.c: New test.
38070
38071 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38072
38073         PR 13728
38074         * gcc.dg/decl-4.c: New testcase.
38075
38076 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38077
38078         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38079         as PRECF if sizeof (float) > sizeof (double).
38080         (PRECL): Make it the same as PRECF if
38081         sizeof (float) > sizeof (long double).
38082
38083 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38084
38085         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38086         system type.  Add check for irix6 which doesn't have c99 runtime.
38087
38088 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38089
38090         * gcc.dg/const-elim-1.c: xfail for xtensa.
38091
38092 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38093
38094         PR c++/14369
38095         * g++.dg/template/cond4.C: New test.
38096
38097 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38098
38099         PR c++/14360
38100         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38101
38102         PR c++/14361
38103         * g++.dg/parse/defarg7.C: New test.
38104
38105         PR c++/14359
38106         * g++.dg/template/friend26.C: New test.
38107
38108 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38109
38110         PR c++/14324
38111         * g++.dg/abi/mangle21.C: New test.
38112
38113         PR c++/14260
38114         * g++.dg/parse/constructor2.C: New test.
38115
38116         PR c++/14337
38117         * g++.dg/template/sfinae1.C: New test.
38118
38119 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38120
38121         PR c++/14267
38122         * g++.dg/expr/crash2.C: New test.
38123
38124         PR middle-end/13448
38125         * gcc.dg/inline-5.c: New test.
38126         * gcc.dg/always-inline.c: Split out tests into ...
38127         * gcc.dg/always-inline2.c: ... this and ...
38128         * gcc.dg/always-inline3.c: ... this.
38129
38130 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38131
38132         PR debug/12103
38133         * g++.dg/debug/crash1.C: New test.
38134
38135 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38136
38137         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38138         function with __attribute__((noinline)).
38139         (recurser_void2): Likewise.
38140         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38141         (recurser_void2): Likewise.
38142
38143 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38144
38145         PR middle-end/14203
38146         * g++.dg/warn/Wunused-6.C: New test case.
38147
38148 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38149
38150         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38151         not defined.
38152
38153 2004-02-27  Eric Christopher  <echristo@redhat.com>
38154
38155         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38156         * g++.dg/charset/asm2.c: Run only x86.
38157         * gcc.dg/charset/asm3.c: Ditto.
38158
38159 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38160
38161         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38162         ld_library_path.
38163
38164 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38165
38166         * g++.dg/ext/altivec-3.C: New.
38167
38168 2004-02-26  Richard Henderson  <rth@redhat.com>
38169
38170         * g++.dg/ext/attrib10.C: Mark for warning.
38171         * gcc.dg/attr-alias-1.c: New.
38172
38173 2004-02-26  Richard Henderson  <rth@redhat.com>
38174
38175         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38176         * gcc.c-torture/execute/20040208-2.c: ... it back.
38177
38178 2004-02-26  Eric Christopher  <echristo@redhat.com>
38179
38180         * lib/target-supports.exp (check-iconv-available): New function.
38181         * lib/gcc-dg.exp (dg-require-iconv): New function.
38182         Use above.
38183         * gcc.dg/charset: New directory.
38184         * gcc.dg/charset/charset.exp: New file.
38185         * gcc.dg/charset/asm1.c: Ditto.
38186         * gcc.dg/charset/asm2.c: Ditto.
38187         * gcc.dg/charset/asm3.c: Ditto.
38188         * gcc.dg/charset/asm4.c: Ditto.
38189         * gcc.dg/charset/asm5.c: Ditto.
38190         * gcc.dg/charset/attribute1.c: Ditto.
38191         * gcc.dg/charset/attribute2.c: Ditto.
38192         * gcc.dg/charset/string1.c: Ditto.
38193         * g++.dg/charset: New directory.
38194         * g++.dg/dg.exp: Add here. Special options.
38195         * g++.dg/charset/charset.exp: New file.
38196         * g++.dg/charset/asm1.c: Ditto.
38197         * g++.dg/charset/asm2.c: Ditto.
38198         * g++.dg/charset/asm3.c: Ditto.
38199         * g++.dg/charset/asm4.c: Ditto.
38200         * g++.dg/charset/attribute1.c: Ditto.
38201         * g++.dg/charset/attribute2.c: Ditto.
38202         * g++.dg/charset/extern1.cc: Ditto.
38203         * g++.dg/charset/extern2.cc: Ditto.
38204         * g++.dg/charset/string1.c: Ditto.
38205
38206 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38207
38208         PR c++/14278
38209         * g++.dg/parse/comma1.C: New test.
38210
38211 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38212
38213         PR c++/14284
38214         * g++.dg/template/ttp8.C: New test.
38215
38216 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38217
38218         * gcc.dg/fixuns-trunc-1.c: New test.
38219
38220 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38221
38222         * gcc.dg/builtins-config.h: Use #elif.
38223
38224 2004-02-26  Michael Matz  <matz@suse.de>
38225
38226         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38227         * gcc.dg/991214-1.c: Likewise.
38228         * gcc.dg/i386-asm-1.c: Likewise.
38229
38230 2004-02-25  Richard Henderson  <rth@redhat.com>
38231
38232         * gcc.c-torture/execute/20040208-2.c: Move ...
38233         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38234
38235 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38236
38237         PR c++/14246
38238         * g++.dg/other/crash-3.C: New test.
38239
38240 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38241
38242         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38243         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38244
38245         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38246         HP-UX.
38247
38248 2004-02-24  Michael Matz  <matz@suse.de>
38249
38250         * gcc.dg/i386-regparm.c: New.
38251
38252 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38253
38254         * gcc.c-torture/execute/20040223-1.c: New.
38255
38256 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38257             Kazu Hirata  <kazu@cs.umass.edu>
38258
38259         * gcc.dg/fwritable-strings-1.c: Remove.
38260
38261 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38262
38263         PR c/14156
38264         * gcc.dg/20040223-1.c: New test.
38265
38266 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38267
38268         PR c++/14106
38269         * g++.dg/ext/typeof9.C: New test.
38270
38271 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38272
38273         PR c++/14250
38274         * g++.dg/other/switch1.C: New test.
38275
38276 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38277
38278         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38279         * gcc.dg/va-arg-1.c: Likewise.
38280
38281 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38282
38283         PR c++/14143
38284         * g++.dg/template/koenig5.C: New test.
38285
38286 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38287
38288         * g++.dg/ext/altivec-1.C: Generalize target triple.
38289         * g++.dg/ext/altivec-2.C: New test case.
38290         * g++.dg/ext/altivec_check.h: New file.
38291         * gcc.dg/altivec-1.c: Generalize target triple;
38292         include altivec_check.h and call altivec_check().
38293         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38294         * gcc.dg/altivec-6.c: New test case.
38295         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38296         type casts as needed.
38297         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38298         altivec_check().
38299         * gcc.dg/altivec-12.c: New test case.
38300         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38301         include altivec_check.h and call altivec_check().
38302         * gcc.dg/altivec_check.h: New file.
38303
38304 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38305
38306         * lib/target-supports.exp (check_alias_available): Don't mangle
38307         function `g' in test program.
38308
38309 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38310
38311         * lib/target-supports.exp (check_profiling_available): Check
38312         argument to determine whether we support a profiling type.
38313         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38314         check_profiling_available.
38315         * g++.dg/bprob/bprob.exp: Likewise.
38316         * g77.dg/bprob/bprob.exp: Likewise.
38317         * gcc.misc-tests/bprob.exp: Likewise.
38318         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38319         dg-require-profiling and delete expected error handling.
38320         * gcc.dg/20021014-1.c: Likewise.
38321         * gcc.dg/nest.c: Likewise.
38322
38323 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38324
38325         PR c++/12007
38326         * g++.dg/other/vthunk1.C: New test.
38327
38328 2004-02-20  Falk Hueffner  <falk@debian.org>
38329
38330         PR target/14201
38331         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38332
38333 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38334
38335         PR c++/13927
38336         * g++.dg/other/error8.C: Remove XFAIL markers.
38337
38338         PR c++/14173
38339         * g++.dg/ext/packed5.C: New test.
38340
38341         PR c++/14199
38342         * g++.dg/warn/Wunused-5.C: New test.
38343
38344         PR c++/14186
38345         * g++.dg/lookup/member1.C: New test.
38346
38347 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38348
38349         * gcc.c-torture/compile/20040130-1.c: Enable only when
38350         __INT_MAX__ >= 2147483647L.
38351         * gcc.c-torture/compile/961203-1.c: Likewise.
38352
38353 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38354
38355         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38356         * g++.dg/opt/template1.C: Robustify assembler regexp
38357
38358 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38359
38360         * gcc.c-torture/execute/simd-4.x: Remove.
38361         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38362         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38363         Guard with #ifndef SKIP_ATTRIBUTE.
38364         * gcc.dg/compat/vector-1_y.c: Likewise.
38365         * gcc.dg/compat/vector-2_x.c: Likewise.
38366         * gcc.dg/compat/vector-2_y.c: Likewise.
38367         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38368         * g++.dg/eh/simd-2.C: Likewise.
38369
38370 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38371
38372         * gcc.c-torture/compile/complex-1.c: New.
38373
38374 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38375
38376         PR target/14209
38377         * gcc.c-torture/execute/20040218-1.c: New test.
38378
38379 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38380
38381         PR c++/14181
38382         * g++.dg/parse/new2.C: New test.
38383
38384 2004-02-18  Paul Brook  <paul@codesourcery.com>
38385
38386         * gcc.c-torture/compile/libcall-1.c: New test.
38387
38388 2004-02-18  Paul Brook  <paul@codesourcery.com>
38389
38390         PR debug/12934
38391         * gcc.dg/debug/debug-7.c: New test.
38392
38393 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38394
38395         * gcc.dg/20040217-1.c: New test.
38396
38397 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38398
38399         * gcc.c-torture/execute/990208-1.x: Delete.
38400
38401 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38402
38403         * gcc.c-torture/execute/20040208-2.x: New file.
38404
38405 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38406
38407         PR c++/11326
38408         * g++.dg/abi/structret1.C: New test.
38409
38410 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38411
38412         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38413         (i386_cpuid): No need to test if cpuid is available on AMD64.
38414         Fix assembly, so that it works onboth i386 and AMD64.
38415         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38416         (vecInLong): Fix s[] member type to unsigned int.
38417         (vecInWord): Remove type.
38418         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38419         (a64, b64, c64, d64, e64): Remove.
38420         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38421         Remove unused variable.  Remove initialization of removed variables.
38422         Don't call mmx_tests nor sse_tests.
38423         (reference_mmx, reference_sse): Remove.
38424         (check): Add return stmt.
38425         * gcc.dg/i386-sse-7.c: New test.
38426         * gcc.dg/i386-mmx-4.c: New test.
38427
38428 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38429
38430         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38431         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38432         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38433         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38434         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38435         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38436         g++.dg/tc1/dr94.C: Fix line terminator.
38437
38438 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38439
38440         * gcc.c-torture/compile/20040216-1.c: New.
38441
38442 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38443
38444         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38445         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38446         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38447         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38448         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38449         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38450
38451 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38452
38453         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38454
38455 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38456
38457         PR c++/13971
38458         * g++.dg/expr/cond4.C: New test.
38459
38460         PR c++/14086
38461         * g++.dg/lookup/crash2.C: New test.
38462
38463 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38464
38465         * gcc.c-torture/compile/20040214-2.c: New test.
38466
38467 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38468
38469         PR c++/14116
38470         * g++.dg/ext/typeof8.C: New test.
38471
38472 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38473
38474         * gcc.c-torture/compile/20040214-1.c: New test.
38475
38476 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38477
38478         PR c++/13635
38479         * g++.dg/template/spec11.C: New test.
38480
38481 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38482
38483         PR c++/13927
38484         * g++.dg/other/error8.C: New test.
38485
38486 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38487
38488         PR c++/14122
38489         * g++.dg/template/array4.C: New test.
38490
38491         PR c++/14108
38492         * g++.dg/inherit/thunk2.C: New test.
38493
38494         PR c++/14083
38495         * g++.dg/eh/cond2.C: New test.
38496
38497 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38498
38499         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38500
38501 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38502
38503         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38504
38505 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38506
38507         * g++.dg/simd-2.C: xfail on ppc64-linux.
38508
38509 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38510
38511         PR c/456
38512         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38513         tests.
38514
38515 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38516
38517         * gcc.dg/builtins-33.c: New test.
38518
38519 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38520
38521         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38522
38523 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38524
38525         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38526
38527 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38528
38529         * gcc.dg/ppc64-abi-3.c: New test.
38530
38531 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38532
38533         PR c/14092
38534
38535         * gcc.dg/pr14092-1.c: New testcase.
38536
38537 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38538
38539         * gcc.dg/cpp/assert4.c: Fix typo last change.
38540
38541         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38542         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38543
38544         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38545
38546 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38547
38548         * gcc.c-torture/compile/20040209-1.c: New test case.
38549
38550 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38551
38552         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38553
38554 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38555
38556         * gcc.c-torture/execute/20040208-[12].c: New tests.
38557
38558 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38559
38560         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38561
38562 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38563
38564         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38565
38566 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38567
38568         Bug 13856
38569         * gcc.dg/visibility-8.c: New testcase.
38570
38571 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38572
38573         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38574         arguments.
38575         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38576
38577 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38578
38579         PR middle-end/13696
38580         * g++.dg/opt/fold1.C: New test case.
38581
38582 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38583
38584         PR c++/14033
38585         * g++.dg/other/crash-2.C: New test.
38586
38587 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38588
38589         PR c++/14028
38590         * g++.dg/parse/angle-bracket2.C: New test.
38591
38592 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38593
38594         PR middle-end/13750
38595         Revert:
38596         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38597         PR pch/13361
38598         * g++.dg/pch/wchar-1.C: New.
38599         * g++.dg/pch/wchar-1.Hs: New.
38600
38601 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38602
38603         PR c++/14008
38604         * g++.dg/parse/error15.C: New test.
38605         * g++.dg/parse/crash11.C: Update dg-error mark.
38606
38607 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38608
38609         PR c++/13932
38610         * g++.dg/warn/conv2.C: New test.
38611
38612 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38613
38614         PR c++/13086
38615         * g++.dg/warn/incomplete1.C: Remove xfail.
38616
38617 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38618
38619         * lib/file-format.exp (gcc_target_object_format): Use
38620         ${tool}_target_compile, not gcc_target_compile.
38621         * lib/target-supports.exp (check_alias_available): Likewise.
38622         (check_gc_sections_available): Likewise.
38623         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38624         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38625         dg-require-alias.
38626
38627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38628
38629         PR c++/13969
38630         * g++.dg/template/static6.C: New test.
38631
38632 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38633
38634         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38635
38636 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38637
38638         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38639         tests for systems where `char' is unsigned by default.
38640
38641 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38642
38643         PR c++/13997
38644         * g++.dg/template/partial3.C: New test.
38645
38646 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38647
38648         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38649         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38650         Remove mentions of obsolete ports.
38651
38652 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38653
38654         * gcc.dg/noncompile/20001228-1.c: Fix for new
38655         error message.
38656
38657 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38658
38659         PR target/9348
38660         * gcc.c-torture/execute/multdi-1.c: New test case.
38661
38662 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38663
38664         PR c++/13925
38665         * g++.dg/template/lookup5.C: New test.
38666
38667 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38668
38669         PR c++/13950
38670         * g++.dg/template/lookup4.C: New test.
38671
38672         PR c++/13970
38673         * g++.dg/parse/error14.C: New test.
38674
38675         PR c++/14002
38676         * g++.dg/parse/template13.C: New test.
38677
38678 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38679
38680         PR c++/13978
38681         * g++.dg/template/koenig4.C: New test.
38682
38683         PR c++/13968
38684         * g++.dg/template/crash17.C: New test.
38685
38686         PR c++/13975
38687         * g++.dg/parse/error13.C: New test.
38688         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38689
38690 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38691
38692         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38693
38694 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38695
38696         PR c/11658
38697         PR c/13994
38698         * gcc.dg/noncompile/20040203-1.c: New test.
38699         * gcc.dg/noncompile/20040203-2.c: Likewise.
38700         * gcc.dg/noncompile/20040203-3.c: Likewise.
38701         * gcc.dg/20040203-1.c: Likewise.
38702
38703 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38704
38705         PR c++/10858
38706         * g++.dg/template/sizeof7.C: New test.
38707
38708 2004-02-02  Eric Christopher  <echristo@redhat.com>
38709             Zack Weinberg  <zack@codesourcery.com>
38710
38711         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38712
38713 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38714
38715         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38716         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38717         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38718         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38719
38720 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38721
38722         PR c++/13113
38723         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38724
38725         PR c++/13854
38726         * g++.dg/ext/attrib13.C: New test.
38727
38728         PR c++/13907
38729         * g++.dg/conversion/op2.C: New test.
38730
38731 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38732
38733         * gcc.dg/titype-1.c: Fix pasto.
38734
38735 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38736
38737         * gcc.dg/titype-1.c: New test.
38738
38739 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38740
38741         PR c++/13957
38742         * g++.dg/template/non-type-template-argument-1.C,
38743         g++.dg/template/qualified-id1.C: Update dg-error marks.
38744         * g++.dg/template/nontype6.C: New test.
38745
38746 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38747
38748         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38749         * gcc.dg/builtins-31.c: New testcase.
38750         * gcc.dg/builtins-32.c: New testcase.
38751
38752 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38753
38754         * objc.dg/call-super-2.m: Update line numbers
38755         for the including of stddef.h.
38756
38757 2004-01-30  Michael Matz  <matz@suse.de>
38758
38759         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38760         g++.dg/ext/case-range3.C: New tests.
38761
38762 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38763
38764         DR206
38765         PR c++/13813
38766         * g++.dg/template/member4.C: New test.
38767
38768 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38769
38770         PR c++/13683
38771         * g++.dg/template/sizeof6.C: New test.
38772
38773 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38774
38775         * gcc.dg/fwritable-strings-1.c: New test.
38776
38777 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38778
38779         * gcc.c-torture/compile/20040130-1.c: New test.
38780
38781 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38782
38783         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38784
38785 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38786
38787         PR c++/13883
38788         * g++.dg/template/ctor3.C: New test.
38789
38790 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38791
38792         * g++.dg/tc1: New directory.
38793         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38794         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38795         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38796         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38797         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38798
38799 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38800
38801         * g++.dg/parse/error11.C: New test.
38802         * g++.dg/parse/error12.C: Likewise.
38803
38804 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38805
38806         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38807         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38808
38809 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38810
38811         PR c++/13791
38812         * g++.dg/ext/attrib12.C: New test.
38813
38814         PR c++/13736
38815         * g++.dg/parse/cast2.C: New test.
38816
38817 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38818
38819         * objc.dg/encode-2.m (main): New local string.  Set depending on
38820         sizeof long.  Use in sscanf call.
38821         * objc.dg/encode-3.m (main): New local string.  Set depending on
38822         sizeof long.  Use in scan_initial call.
38823
38824 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38825
38826         * objc.dg/call-super-2.m: Make LP64-safe.
38827         * objc.dg/desig-init-1.m: Likewise.
38828
38829 2004-01-27  Devang Patel <dpatel@apple.com>
38830
38831         * g++.dg/debug/namespace1.C: New test.
38832
38833 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38834
38835         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38836         xscale-*-*.
38837
38838         * gcc.dg/arm-mmx-1.c: New test.
38839
38840 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38841
38842         * gcc.dg/20040127-1.c: New test.
38843         * gcc.dg/20040127-2.c: New test.
38844
38845 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38846
38847         * objc.dg/stret-1.m (glob): Renamed to globa.
38848
38849 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38850
38851         PR c++/13663
38852         * g++.dg/expr/for1.C: New test.
38853
38854 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38855
38856         PR middle-end/13779
38857         * gcc.dg/darwin-longlong.c: New test.
38858
38859 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38860
38861         * gcc.dg/20040124-1.c: Moved test from here...
38862         * gcc.c-torture/compile/20040124-1.c: ...to here.
38863
38864 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38865
38866         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38867         the assembly output if -m64 is passed.
38868
38869 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38870
38871         PR c++/13833
38872         * g++.dg/template/cond3.C: New test.
38873
38874 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38875
38876         PR c++/13810
38877         * g++.dg/template/ttp7.C: New test.
38878
38879 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38880
38881         PR c++/13797
38882         * g++.dg/template/nontype4.C: New test.
38883         * g++.dg/template/nontype5.C: Likewise.
38884
38885 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38886
38887         * gcc.dg/torture/mips-clobber-at.c: New test.
38888
38889 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38890
38891         * gcc.dg/20040124-1.c: New test.
38892
38893 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38894
38895         * gcc.dg/20040123-1.c: New test.
38896
38897 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38898
38899         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38900
38901 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38902
38903         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38904
38905 2004-01-23  Andrew Pinski  <apinski@apple.com>
38906
38907         * gcc.dg/20030121-1.c: Move to ..
38908         * gcc.dg/20040121-1.c: here.
38909
38910 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38911
38912         * gcc.dg/builtins-29.c: New test case.
38913
38914 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38915
38916         PR 18314
38917         * gcc.dg/builtins-30.c: New testcase.
38918
38919 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38920
38921         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38922         * lib/g77.exp: Likewise.
38923         * lib/objc.exp: Likewise.
38924         * lib/g++.exp: Likewise.
38925
38926 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38927
38928         * gcc.dg/struct-by-value-2.c: New test.
38929
38930 2004-01-21  Andrew Pinski  <apinski@apple.com>
38931
38932         PR target/13785
38933         * gcc.dg/20030121-1.c: New test.
38934
38935 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38936
38937         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38938         clobber frame pointer register in asm statement.
38939
38940 2004-01-21  Falk Hueffner  <falk@debian.org>
38941
38942         * gcc.c-torture/compile/20040121-1.c: New test.
38943
38944 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38945
38946         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38947
38948 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38949
38950         * gcc.dg/ppc64-abi-2.c: New test.
38951
38952 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38953
38954         * lib/treelang.exp: Fill out this file.
38955         * lib/treelang-dg.exp: New File.
38956
38957 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38958
38959         * gcc.c-torture/compile/981022-1.c: Remove.
38960         * gcc.dg/array-5.c: Remove XFAIL.
38961         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38962         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38963         gcc.dg/cond-lvalue-1.c: Update.
38964         * gcc.dg/cast-lvalue-2.c: New test.
38965
38966 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38967
38968         PR c++/13592
38969         * g++.dg/other/error1.C (class foo): Tweak error message.
38970
38971         PR c++/13592
38972         * g++.dg/template/call2.C: New test.
38973
38974 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38975
38976         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38977         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38978         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38979         scalar-return-1_x.c, scalar-return-2_y.c,
38980         scalar-return-3_x.c, scalar-return-3_y.c,
38981         scalar-return-4_x.c, scalar-return-4_y.c,
38982         struct-align-1.h, struct-align-1_x.c,
38983         struct-align-1_y.c, struct-align-2.h,
38984         struct-align-2_x.c, struct-align-2_y.c,
38985         struct-by-value-10_y.c, struct-by-value-11_x.c,
38986         struct-by-value-11_y.c, struct-by-value-12_x.c,
38987         struct-by-value-12_y.c, struct-by-value-13_x.c,
38988         struct-by-value-13_y.c, struct-by-value-14_x.c,
38989         struct-by-value-14_y.c, struct-by-value-15_x.c,
38990         struct-by-value-15_y.c, struct-by-value-16_y.c,
38991         struct-by-value-17_y.c, struct-by-value-18_y.c,
38992         struct-by-value-19_y.c, struct-by-value-1_x.c,
38993         struct-by-value-1_y.c, struct-by-value-20_y.c,
38994         struct-by-value-2_x.c, struct-by-value-2_y.c,
38995         struct-by-value-3_y.c, struct-by-value-4_x.c,
38996         struct-by-value-4_y.c, struct-by-value-5_y.c,
38997         struct-by-value-6_y.c, struct-by-value-7_y.c
38998         struct-by-value-8_x.c, struct-by-value-8_y.c
38999         struct-by-value-9_x.c, struct-by-value-9_y.c
39000         struct-return-10_x.c, struct-return-10_y.c,
39001         struct-return-19_x.c, struct-return-20_x.c
39002         struct-return-2_x.c, struct-return-2_y.c
39003         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39004         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39005
39006 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39007
39008         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39009         attribute on sparc*-sun-solaris2.*.
39010
39011 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39012
39013         PR c++/13710
39014         * g++.dg/ext/typeof7.C: New test.
39015
39016 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39017
39018         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39019         * gcc.dg/const-elim-1.c: Same.
39020
39021 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39022
39023         * objc.dg/stret-1.m: New.
39024         * objc.dg/stret-2.m: New.
39025
39026 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39027
39028         PR c++/11895
39029         * g++.dg/ext/vector1.C: New test.
39030
39031 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39032
39033         * gcc.dg/pch/import-1.c: New.
39034         * gcc.dg/pch/import-1.hs: New.
39035         * gcc.dg/pch/import-1a.h: New.
39036         * gcc.dg/pch/import-1b.h: New.
39037         * gcc.dg/pch/import-1c.h: New.
39038
39039 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39040
39041         PR c++/13574
39042         * g++.dg/ext/array1.C: New test.
39043
39044         PR c++/13178
39045         * g++.dg/conversion/op1.C: New test.
39046
39047 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39048
39049         PR 11864
39050         From Kazumoto Kojima / Dan Kegel:
39051         * gcc.dg/pr11864-1.c: New test.
39052
39053         PR 10392
39054         From Marcus Comstedt / Dan Kegel:
39055         * gcc.dg/pr10392-1.c: New test.
39056
39057 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39058
39059         PR c++/13478
39060         * g++.dg/init/ref10.C: New test.
39061
39062 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39063
39064         PR c++/13407
39065         * g++.dg/parse/typename6.C: New test.
39066
39067 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39068
39069         PR pch/13361
39070         * g++.dg/pch/wchar-1.C: New.
39071         * g++.dg/pch/wchar-1.Hs: New.
39072
39073 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39074
39075         PR c++/9259
39076         * g++.dg/expr/sizeof2.C: New test.
39077
39078 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39079
39080         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39081
39082 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39083
39084         PR c++/13659
39085         * g++.dg/lookup/strong-using-3.C: New.
39086         * g++.dg/lookup/using-10.C: New.
39087
39088 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39089
39090         PR c++/13594
39091         * g++.dg/lookup/strong-using-2.C: New.
39092
39093 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39094             Dan Kegel <dank@kegel.com>
39095             J"orn Rennecke <joern.rennecke@superh.com>
39096
39097         PR target/9365
39098         * gcc.dg/pr9365-1.c: New test.
39099
39100 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39101
39102         PR c++/8856
39103         * g++.dg/parse/casting-operator2.C: New test.
39104         * g++.old-deja/g++.pt/explicit83.C: Remove.
39105
39106 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39107
39108         * gcc.dg/label-compound-stmt-1.c: New test.
39109         * gcc.c-torture/compile/950922-1.c,
39110         gcc.c-torture/compile/20000211-3.c,
39111         gcc.c-torture/compile/20000518-1.c,
39112         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39113         compound statements.
39114
39115 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39116
39117         * gcc.dg/ppc64-abi-1.c: New test.
39118
39119 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39120
39121          * g++.dg/ext/attrib9.C: Add dg-warnings.
39122
39123 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39124
39125         PR c++/12335
39126         * g++.dg/parse/dtor3.C: New test.
39127
39128 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39129
39130         PR c++/12709
39131         * g++.dg/parse/try-catch-1.C: New test.
39132
39133 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39134
39135         * ada/acats/run_all.sh: Add more verbose output in acats.log
39136         when compiling tests.
39137
39138 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39139
39140         PR 13656
39141         * gcc.dg/typedef-redecl.c: New test case.
39142         * gcc.dg/typedef-redecl.h: New support file.
39143
39144 2004-01-13  Jan Hubicka  <jh@suse.cz>
39145
39146         * gcc.dg/always_inline.c: New test.
39147         * gcc.dg/debug/20031231-1.c: Fix.
39148
39149 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39150
39151         PR c++/13474
39152         * g++.dg/template/array3.C: New test.
39153
39154 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39155
39156         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39157         * g++.dg/warn/Wunused-2.C: Likewise.
39158
39159 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39160
39161         PR c++/13289
39162         * g++.dg/template/instantiate6.C: New test.
39163
39164 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39165
39166         PR middle-end/11397
39167         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39168
39169 2004-01-12  Jan Hubicka  <jh@suse.cz>
39170
39171         PR opt/12826
39172         * gcc.dg/20040112-1.c: New.
39173
39174         * gcc.dg/dwarf-die[1-7].c: Move to...
39175         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39176         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39177
39178 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39179
39180         PR c++/4100
39181         * g++.dg/parse/friend4.C: New test.
39182
39183 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39184
39185         PR c++/4100
39186         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39187         definition is called a friend.
39188
39189 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39190
39191         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39192
39193 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39194
39195         PR c++/3478
39196         * g++.dg/parse/error10.C: New test.
39197         * g++.dg/template/arg2.C: Accept "invalid type" error.
39198
39199 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39200
39201         PR middle-end/13392
39202         * g++.dg/opt/expect2.C: New test.
39203
39204 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39205
39206         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39207         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39208         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39209         Update dg-error regexps.
39210
39211 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39212
39213         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39214         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39215
39216 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39217
39218         * gcc.dg/pragma-re-1.c: Use right pointer type.
39219
39220 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39221
39222         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39223
39224 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39225
39226         * gcc.dg/rs6000-ldouble-1.c: New.
39227
39228 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39229
39230         DR 337
39231         PR c++/9256
39232         * g++.dg/other/abstract1.C: New test.
39233
39234 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39235
39236         * g++.dg/lookup/strong-using-1.C: New.
39237
39238 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39239
39240         PR c/11234
39241         * gcc.dg/func-ptr-conv-1.c: New test.
39242         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39243
39244 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39245
39246         PR target/13380.
39247         * gcc.c-torture/compile/20040109-1.c: New.
39248
39249 2004-01-08  Stuart Hastings  <stuart@apple.com>
39250
39251         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39252         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39253         * gcc.dg/i386-sse-6.c: ...this new testcase.
39254
39255 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39256
39257         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39258
39259 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39260
39261         * ada/acats/run_acats: Treat 'gnatchop' the same way
39262         as 'gnatmake'.  Export GCC_DRIVER.
39263         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39264         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39265
39266 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39267
39268         PR c++/12573
39269         * g++.dg/template/dependent-expr4.C: New test.
39270
39271 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39272
39273         * gcc.dg/altivec-11.c: New test.
39274
39275 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39276
39277         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39278
39279 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39280
39281         PR c/6024
39282         * gcc.dg/enum-compat-1.c: New test.
39283         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39284
39285 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39286
39287         PR c/12165
39288         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39289         gcc.dg/c99-idem-qual-3.c: New tests.
39290
39291 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39292
39293         * gcc.dg/winline-7.c: Don't cast void * to int.
39294
39295 2004-01-06  Jan Hubicka  <jh@suse.cz>
39296
39297         * gcc.dg/i386-sse-5.c: New test
39298         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39299
39300 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39301
39302         PR c++/12815
39303         * g++.dg/rtti/typeid4.C: New test.
39304
39305 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39306
39307         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39308
39309 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39310
39311         PR c++/12132
39312         * g++.dg/template/error11.C: New test.
39313
39314         PR c++/13451
39315         * g++.dg/template/class2.C: New test.
39316
39317 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39318         Richard Sandiford <rsandifo@redhat.com>
39319
39320         PR c++/13387
39321         * g++.dg/opt/alias3.C: New test.
39322
39323 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39324
39325         PR c++/13157
39326         * g++.dg/template/koenig3.C: New test.
39327
39328         PR c++/13529
39329         * g++.dg/parse/offsetof3.C: New test.
39330
39331         * g++.dg/init/copy7.C: Add missing dg-error markers.
39332
39333         PR c++/12226
39334         * g++.dg/init/copy7.c: New test.
39335
39336         PR c++/13536
39337         * g++.dg/parse/cast1.C: New test.
39338
39339 2004-01-04  Jan Hubicka  <jh@suse.cz>
39340
39341         * gcc.dg/winline[1-7].c: New tests.
39342
39343 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39344
39345         PR c++/13520
39346         * g++.dg/template/qualttp22.C: New test.
39347
39348 2004-01-01  Jan Hubicka  <jh@suse.cz>
39349
39350         * gcc.dg/debug/20031231-1.c: New.
39351         * gcc.c-torture/compile/20040101-1.c: New.
39352         * gcc.dg/dwarf-die-[1-7].c: New.
39353
39354 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39355
39356         PR optimization/13521
39357         * gcc.c-torture/compile/20031231-1.c: New test.
39358
39359 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39360
39361         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39362
39363 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39364
39365         PR c++/10079
39366         * g++.dg/template/crash16.C: New test.
39367
39368 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39369
39370         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39371
39372 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39373
39374         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39375         ports.
39376         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39377         * g++.old-deja/g++.law/profile1.C: Likewise.
39378         * gcc.c-torture/compile/981006-1.c: Likewise.
39379         * gcc.c-torture/execute/loop-2e.x: Likewise.
39380         * gcc.c-torture/execute/loop-2f.x: Remove.
39381         * gcc.c-torture/execute/loop-2g.x: Likewise.
39382         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39383         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39384
39385 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39386
39387         PR c++/13507
39388         * g++.dg/ext/attrib11.C: New test.
39389
39390         PR c++/13494
39391         * g++.dg/template/array2-1.C: New test.
39392         * g++.dg/template/array2-2.C: New test.
39393
39394 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39395
39396         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39397
39398 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39399
39400         PR c++/12774
39401         * g++.dg/template/array1-1.C: New test.
39402         * g++.dg/template/array1-2.C: New test.
39403
39404 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39405
39406         PR fortran/12632
39407         * g77.dg/12632.f: New test case.
39408
39409 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39410
39411         PR c++/13289
39412         * g++.dg/parse/nontype1.C: New test.
39413
39414 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39415
39416         PR c++/12403
39417         * g++.dg/parse/explicit1.C: New test.
39418         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39419
39420 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39421
39422         PR c++/13081
39423         * g++.dg/opt/inline6.C: New test.
39424
39425         PR c++/12613
39426         * g++.dg/parse/error9.C: New test.
39427
39428         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39429
39430 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c++/13009
39433         * g++.dg/init/assign1.C: New test.
39434
39435 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39436
39437         PR c++/13070
39438         * g++.dg/warn/format3.C: New test case.
39439
39440 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39441
39442         * gcc.c-torture/compile/20031227-1.c: New test.
39443
39444 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39445
39446         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39447         * g77.dg/bprob/bprob.exp: Likewise.
39448         * gcc.misc-tests/bprob.exp: Likewise.
39449         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39450         variants on systems where the library does not provide that
39451         functionality.
39452         * gcc.dg/builtins-20.c: Use builtins-config.h.
39453         * gcc.dg/builtins-config.h: New file.
39454
39455 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39456
39457         * lib/gcc-dg.exp (dg-require-profiling): New function.
39458         * lib/target-supports.exp (check_profiling_available): Likewise.
39459         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39460         * g77.dg/bprob/bprob.exp: Likewise.
39461         * gcc.misc-tests/bprob.exp: Likewise.
39462         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39463         * gcc.dg/20021014-1.c: Likewise.
39464         * gcc.dg/nest.c: Likewise.
39465
39466 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39467
39468         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39469         compiling.
39470         * g++.dg/lookup/java2.C: Likewise.
39471         * gcc.dg/cpp/lexident.c: Likewise.
39472
39473 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39474
39475         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39476         given.
39477         * gcc.c-torture/compile/961203-1.c: Likewise.
39478         * gcc.c-torture/compile/980506-1.c: Likewise.
39479
39480 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39481
39482         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39483         (additional_prunes): New global.
39484         (gcc-dg-prune): Handle additional per-test pruning.
39485         (dg-test): Clear additional_prunes between tests.
39486
39487         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39488         dg-prune-output to avoid spurious failures from assembler
39489         complaining about nonexistent WAW violations.
39490         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39491         Use dg-prune-output to avoid spurious failures from assembler
39492         warning about Itanium B-step errata.
39493
39494 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39495
39496         * g++.dg/abi/macro0.C: New test.
39497         * g++.dg/abi/macro1.C: Likewise.
39498         * g++.dg/abi/macro2.C: Likewise.
39499
39500         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39501         * g++.dg/abi/bitfield7.C: Likewise.
39502         * g++.dg/abi/dtor2.C: Likewise.
39503         * g++.dg/abi/mangle11.C: Likewise.
39504         * g++.dg/abi/mangle12.C: Likewise.
39505         * g++.dg/abi/mangle14.C: Likewise.
39506         * g++.dg/abi/mangle17.C: Likewise.
39507         * g++.dg/abi/vbase10.C: Likewise.
39508         * g++.dg/abi/vbase14.C: Likewise.
39509         * g++.dg/template/qualttp17.C: Likewise.
39510
39511 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39512
39513         PR c/11995
39514         * gcc.dg/20031223-1.c: New test.
39515
39516 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39517
39518         * gcc.dg/noreturn-7.c: New test.
39519
39520 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39521
39522         * gcc.dg/null-pointer-1.c: New test.
39523
39524 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39525
39526         * g++.old-deja/g++.jason/template18.C: Remove.
39527         * g++.old-deja/g++.jason/template37.C: Likewise.
39528
39529         PR c++/12862
39530         * g++.dg/lookup/ns1.C: New test.
39531
39532         PR c++/12397
39533         * g++.dg/template/lookup3.C: New test.
39534
39535 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39536
39537         * g++.dg/template/recurse1.C: New test
39538
39539 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39540
39541         PR c++/12479
39542         * g++.dg/parse/semicolon1.C: New test.
39543         * g++.dg/parse/semicolon1.h: Likewise.
39544
39545 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39546
39547         * gcc.dg/darwin-misaligned.c: New test.
39548
39549 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39550
39551         PR c/9163
39552         * gcc.dg/20031222-1.c: New test.
39553
39554 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39555
39556         PR c++/13438
39557         * g++.dg/parse/error8.C: New test.
39558
39559         PR c++/11554
39560         * g++.dg/warn/ctor-init-1.C: New test.
39561
39562 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39563
39564         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39565         too small.
39566         * gcc.c-torture/compile/930217-1.c: Likewise.
39567         * gcc.c-torture/compile/930513-1.c: Likewise.
39568         * gcc.c-torture/execute/920908-2.c: Likewise.
39569         * gcc.c-torture/execute/921204-1.c: Likewise.
39570         * gcc.c-torture/execute/930621-1.c: Likewise.
39571         * gcc.c-torture/execute/930630-1.c: Likewise.
39572         * gcc.c-torture/execute/931031-1.c: Likewise.
39573         * gcc.c-torture/execute/980602-2.c: Likewise.
39574         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39575         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39576         * gcc.c-torture/execute/extzvsi.c: Likewise.
39577         * gcc.c-torture/unsorted/ext.c: Likewise.
39578
39579 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39580
39581         PR target/12749
39582         * gcc.c-torture/compile/20031220-2.c: New test case.
39583
39584 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39585
39586         PR optimization/13031
39587         * gcc.c-torture/compile/20031220-1.c: New test case.
39588
39589 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39590
39591         * gcc.dg/cast-function-1.c: New test.
39592
39593 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39594
39595         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39596         formats.
39597
39598 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39599
39600         PR c++/12795
39601         * g++.dg/ext/attrib10.C: New test.
39602
39603 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39604
39605         * gcc.dg/cleanup-10.c: New test.
39606         * gcc.dg/cleanup-11.c: New test.
39607
39608 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39609
39610         PR c++/13239
39611         * g++.dg/opt/expect1.C: New test.
39612
39613 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39614
39615         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39616
39617 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39618
39619         PR debug/12923
39620         * gcc.dg/20031218-1.c: New test.
39621
39622         PR debug/12389
39623         * gcc.dg/20031218-2.c: New test.
39624         * gcc.dg/20031218-3.c: New test.
39625
39626         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39627         of label name and allow for USER_LABEL_PREFIX == "_" names.
39628         * g++.dg/abi/mangle18-2.C: Likewise.
39629         * g++.dg/abi/mangle19-1.C: Likewise.
39630         * g++.dg/abi/mangle19-2.C: Likewise.
39631         * g++.dg/abi/mangle20-1.C: Likewise.
39632         * g++.dg/abi/mangle20-2.C: Likewise.
39633
39634 2003-12-18  Richard Henderson  <rth@redhat.com>
39635
39636         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39637
39638 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39639             Dan Kegel <dank@kegel.com>
39640
39641         PR other/12009
39642         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39643         testing a cross compiler, it causes spurious compile failures.
39644         * lib/g++.exp: Likewise.
39645
39646 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39647
39648         PR c++/13262
39649         * g++.dg/template/access13.C: New test.
39650
39651 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39652
39653         * gcc.dg/20031216-1.c: New test.
39654
39655 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39656
39657         PR c++/9154
39658         * g++.dg/template/error10.C: New test.
39659
39660 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39661
39662         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39663         * g++.dg/eh/simd-2.C: Likewise.
39664
39665 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39666             Roger Sayle  <roger@eyesopen.com>
39667
39668         * gcc.c-torture/execute/ieee/mzero5.c: New.
39669
39670 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39671
39672         PR c++/10603
39673         * g++.dg/parse/error6.C: New test.
39674
39675         PR c++/12827
39676         * g++.dg/parse/error7.C: New test.
39677
39678 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39679
39680         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39681         at -O with stabs debugging formats.
39682         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39683         * gcc.dg/debug/debug-2.c: Likewise.
39684
39685 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39686
39687         PR c++/12696
39688         * g++.dg/init/error1.C: New test.
39689
39690         PR c++/12218
39691         * g++.dg/init/pm3.C: New test.
39692
39693 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39694
39695         PR c/3347
39696         * gcc.dg/bitfld-8.c: New test.
39697
39698 2003-12-16  James Lemke  <jim@wasabisystems.com>
39699
39700         * gcc.dg/arm-scd42-[123].c: New tests.
39701
39702 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39703
39704         PR c++/9043
39705         * g++.dg/abi/mangle20-1.C: New test.
39706         * g++.dg/abi/mangle20-2.C: New test.
39707
39708 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39709
39710         PR c++/13275
39711         * g++.dg/other/offsetof2.C: Remove XFAIL.
39712         * g++.dg/parse/offsetof1.C: New test.
39713         * g++.gd/parse/offsetof2.C: Likewise.
39714
39715 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39716
39717         * g++.dg/template/nontype3.C: New test.
39718         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39719
39720 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39721
39722         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39723
39724 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39725
39726         PR c++/13387
39727         * g++.dg/expr/assign1.C: New test.
39728
39729         PR c++/13242
39730         * g++.dg/abi/mangle19-1.C: New test.
39731         * g++.dg/abi/mangle19-2.C: New test.
39732
39733 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39734
39735         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39736
39737 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39738
39739         * gcc.c-torture/execute/20031216-1.c: New test.
39740
39741 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39742
39743         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39744         an ICE regression.
39745
39746 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39747
39748         PR c++/10926
39749         * g++.dg/template/error9.C: New test.
39750
39751         PR c++/11116
39752         * g++.dg/template/error8.C: New test.
39753
39754 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39755
39756         PR middle-end/13400
39757         * gcc.c-torture/execute/20031215-1.c: New test case.
39758
39759 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39760
39761         PR c++/13269
39762         * g++.dg/parse/error5.C: New test.
39763
39764         PR c++/12989
39765         * g++.dg/expr/sizeof1.C: New test.
39766
39767         PR c++/13310
39768         * g++.dg/template/crash15.C: New test.
39769
39770 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39771
39772         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39773         a non-POD type as the last named parameter of a varargs function.
39774
39775 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39776
39777         PR c++/13243
39778         PR c++/12573
39779         * g++.dg/template/crash14.C: New test.
39780         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39781
39782 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39783
39784         * g++.dg/other/java1.C: New test.
39785
39786         PR c++/13241
39787         * g++.dg/abi/mangle18-1.C: New test.
39788         * g++.dg/abi/mangle18-2.C: New test.
39789
39790 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39791
39792         PR optimization/10312
39793         * gcc.c-torture/execute/20031214-1.c: New.
39794
39795 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39796
39797         PR c++/10779
39798         PR c++/12160
39799         * g++.dg/parse/error3.C: New test.
39800         * g++.dg/parse/error4.C: Likewise.
39801         * g++.dg/abi/mangle4.C: Tweak error messages.
39802         * g++.dg/lookup/using5.C: Likewise.
39803         * g++.dg/other/error2.C: Likewise.
39804         * g++.dg/parse/typename5.C: Likewise.
39805         * g++.dg/parse/undefined1.C: Likewise.
39806         * g++.dg/template/arg2.C: Likewise.
39807         * g++.dg/template/ttp3.C: Likewise.
39808         * g++.dg/template/type1.C: Likewise.
39809         * g++.old-deja/g++.other/crash32.C: Likewise.
39810         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39811
39812 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39813
39814         PR c++/13106
39815         * g++.dg/warn/noreturn-3.C: New test.
39816
39817 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39818
39819         PR c++/13118
39820         * g++.dg/abi/covariant3.C: New.
39821
39822 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39823
39824         * g++.dg/eh/ia64-1.C: New test.
39825
39826 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39827
39828         PR optimization/13037
39829         * g77.f-torture/execute/13037.f: New test case.
39830
39831 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         PR c++/12881
39834         * g++.dg/abi/covariant2.C: New.
39835
39836 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39837
39838         * gcc.dg/cpp/trad/macro.c: New tests.
39839
39840 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39841
39842         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39843
39844 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39845
39846         PR other/10819
39847         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39848         to fix Bug 10819.
39849         * lib/g++.exp (g++_version): Likewise.
39850         * lib/g77.exp (g77_version): Likewise.
39851         * lib/objc.exp (default_objc_version): Likewise.
39852
39853 2003-12-10  Richard Henderson  <rth@redhat.com>
39854
39855         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39856
39857         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39858
39859 2003-12-08  Matt Austern  <austern@apple.com>
39860
39861         PR c/13134
39862         * lib/gcc-dg.exp (dg-require-visibility): Define.
39863         * lib/target-supports (check_visibility_available): Define.
39864         * gcc.dg/visibility-1.c: New test.
39865         * gcc.dg/visibility-2.c: Likewise.
39866         * gcc.dg/visibility-3.c: Likewise.
39867         * gcc.dg/visibility-4.c: Likewise.
39868         * gcc.dg/visibility-5.c: Likewise.
39869         * gcc.dg/visibility-6.c: Likewise.
39870         * g++.dg/ext/visibility-1.C: Likewise.
39871         * g++.dg/ext/visibility-2.C: Likewise.
39872         * g++.dg/ext/visibility-3.C: Likewise.
39873         * g++.dg/ext/visibility-4.C: Likewise.
39874         * g++.dg/ext/visibility-5.C: Likewise.
39875         * g++.dg/ext/visibility-6.C: Likewise.
39876
39877 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39878
39879         * g++.dg/lookup/java1.C: New test.
39880         * g++.dg/lookup/java2.C: New test.
39881
39882 2003-12-07  Falk Hueffner  <falk@debian.org>
39883
39884         * g++.dg/opt/noreturn-1.C: New test.
39885
39886 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39887
39888         * gcc.dg/overflow-1.c: New test.
39889
39890 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39891
39892         * g77.f-torture/compile/13060.f: New test.
39893
39894 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39895
39896         PR c++/13323
39897         * g++.dg/inherit/operator2.C: New test.
39898
39899 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39900
39901         PR c++/13305
39902         * g++.dg/ext/attrib9.C: New test.
39903
39904 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39905
39906         PR c++/13314
39907         * g++.dg/template/error7.C: New test.
39908
39909 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39910             J"orn Rennecke <joern.rennecke@superh.com>
39911
39912         PR target/13302
39913         * g++.dg/other/struct-va_list.C: New test.
39914
39915 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39916
39917         PR c++/13166
39918         * g++.dg/parse/defarg6.C: New test.
39919
39920 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39921
39922         PR target/13256
39923         * gcc.c-torture/execute/20031201-1.c: New test.
39924
39925 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39926
39927         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39928
39929 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39930
39931         * gcc.dg/builtin-return-1.c: New test.
39932
39933 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39934             J"orn Rennecke <joern.rennecke@superh.com>
39935
39936         PR optimization/13260
39937         * gcc.c-torture/execute/20031204-1.c: New test.
39938
39939 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39940
39941         PR c++/9127
39942         * g++.dg/template/error6.C: New test.
39943
39944 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39945
39946         * gcc.dg/20031202-1.c: New test.
39947
39948 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39949
39950         PR c++/13179
39951         * g++.dg/template/eh1.C: New test.
39952
39953         PR c++/10771
39954         * g++.dg/template/error5.C: New test.
39955
39956 2003-12-02  David Ung  <davidu@mips.com>
39957
39958         * gcc.dg/compat/vector-check.h: Corrected type for var
39959         g_##TMODE
39960
39961 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39962
39963         PR c++/10126
39964         * g++.dg/template/ptrmem8.C: New test.
39965
39966 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39967
39968         PR c++/12573
39969         * g++.dg/template/dependent-expr3.C: New test.
39970
39971 2003-12-01  James Lemke  <jim@wasabisystems.com>
39972
39973         * gcc.dg/arm-g2.c: New test.
39974
39975 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39976
39977         PR optimization/11634
39978         * gcc.dg/20031201-2.c: New test case.
39979
39980 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39981
39982         PR 11433
39983         * objc.dg/proto-lossage-3.m: New test.
39984
39985 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39986
39987         PR optimization/12628
39988         * gcc.dg/20031201-1.c: New test case.
39989
39990 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39991
39992         * gcc.dg/unaligned-1.c: New test.
39993
39994 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39995
39996         PR c++/9849
39997         * g++.dg/template/error4.C: New test.
39998         * g++.dg/template/nested3.C: Adjust error markers.
39999
40000 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40001
40002         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40003
40004 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40005
40006         PR c/10333
40007         * gcc.dg/bitfld-7.c: New test.
40008
40009 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40010
40011         * gcc.dg/tls/asm-1.C: New test.
40012
40013 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40014
40015         * gcc.dg/cpp/assert4.c: Update.
40016
40017 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40018
40019         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40020         * gcc.dg/builtin-apply3.c: New test.
40021
40022 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40023
40024         * lib/compat.exp (compat-obj): New xfaildata parameter.
40025         Use it to set compiler_conditional_xfail_data before compiling.
40026         (compat-get-options): Handle dg-xfail-if.
40027         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40028         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40029         * gcc.dg/compat/vector-1_y.c: Likewise.
40030         * gcc.dg/compat/vector-2_x.c: Likewise.
40031         * gcc.dg/compat/vector-2_y.c: Likewise.
40032
40033 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40034
40035         * g++.dg/opt/reg-stack4.C: New test.
40036
40037 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40038
40039         * gcc.dg/builtin-apply2.c: New test.
40040
40041 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40042
40043         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40044
40045 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40046
40047         PR c++/12924
40048         * g++.dg/template/template-id-2.C: New test.
40049
40050 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40051
40052         PR c++/5369
40053         * g++.dg/template/memfriend1.C: New test.
40054         * g++.dg/template/memfriend2.C: Likewise.
40055         * g++.dg/template/memfriend3.C: Likewise.
40056         * g++.dg/template/memfriend4.C: Likewise.
40057         * g++.dg/template/memfriend5.C: Likewise.
40058         * g++.dg/template/memfriend6.C: Likewise.
40059         * g++.dg/template/memfriend7.C: Likewise.
40060         * g++.dg/template/memfriend8.C: Likewise.
40061         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40062
40063 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40064
40065         PR c++/12515
40066         * g++.dg/ext/cond1.C: New test.
40067
40068 2003-11-20  Richard Henderson  <rth@redhat.com>
40069
40070         * gcc.dg/20020201-2.c: Remove.
40071         * gcc.dg/20020201-4.c: Remove.
40072         * gcc.dg/20020304-1.c: Remove.
40073
40074 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40075
40076         * gcc.dg/cpp/trad/xwin1.c: New test case.
40077
40078 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40079
40080         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40081         * lib/g77.exp: Likewise.
40082         * lib/objc.exp: Likewise.
40083         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40084         for darwin.
40085
40086 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40087
40088         PR c++/12932
40089         * g++.dg/template/static5.C: New test.
40090
40091 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40092
40093         * gcc.dg/nested-func-1.c: New test.
40094
40095 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40096
40097         * gcc.dg/cpp/assert4.c: New test.
40098
40099 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40100
40101         PR c++/2294
40102         * g++.dg/lookup/using9.c: New test.
40103
40104 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40105
40106         PR c++/12762
40107         * g++.dg/template/error3.C: New test.
40108
40109 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40110
40111         PR ada/13035
40112         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40113         No longer use a wrapper for gcc, since this does not work under
40114         Windows.
40115
40116 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40117
40118         PR c++/2094
40119         * g++.dg/template/ptrmem7.C: New test.
40120
40121 2003-11-13  Andrew Pinski <apinski@apple.com>
40122
40123         * gcc.c-torture/compile/20031113-1.c: New test.
40124
40125 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40126             Kean Johnston <jkj@sco.com>
40127
40128         PR c/13029
40129         * gcc.dg/unused-4.c: Update.
40130
40131 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40132
40133         * g++.dg/opt/const3.C: New test.
40134
40135 2003-11-13  Jan Hubicka  <jh@suse.cz>
40136
40137         * gcc.c-torture/compile/20031112-1.c: New test.
40138
40139 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40140
40141         * g++.dg/parse/crash10.C: Remove bogus error marker.
40142
40143 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40144
40145         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40146         (host_gcc): Likewise.
40147         (ROOT): Honor $PWDCMD.
40148         (BASE): Likewise.
40149         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40150
40151 2003-11-12  Catherine Moore  <clm@redhat.com>
40152
40153         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40154
40155 2003-11-12  Andreas Jaeger  <aj@suse.de>
40156             Jakub Jelinek  <jakub@redhat.com>
40157             Andrew Pinski  <pinskia@physics.uc.edu>
40158             Richard Henderson  <rth@redhat.com>
40159
40160         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40161         systems.
40162         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40163
40164         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40165         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40166
40167 2003-11-11  Andreas Jaeger  <aj@suse.de>
40168
40169         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40170
40171         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40172
40173 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40174
40175         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40176         Clean ups.
40177
40178 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40179
40180         * gcc.dg/trampoline-1.c: New test.
40181
40182 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40183
40184         * gcc.c-torture/compile/200031109-1.c: New test.
40185
40186 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40187
40188         PR c/3190
40189         PR c/8714
40190         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40191         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40192         gcc.dg/format/no-y2k-1.c: Update.
40193
40194 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40195
40196         PR optimization/10467
40197         * gcc.dg/20031108-1.c: New test case.
40198
40199 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40200
40201         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40202
40203 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40204
40205         * gcc.dg/compound-lvalue-1.c: New test.
40206         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40207         some XFAILs.
40208
40209 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40210
40211         * gcc.dg/altivec-varargs-1.c: New test.
40212
40213 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40214
40215         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40216         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40217         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40218         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40219         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40220
40221 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40222
40223         * gcc.dg/cond-lvalue-1.c: New test.
40224
40225 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40226
40227         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40228
40229 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40230
40231         PR c++/11616
40232         * g++.dg/template/instantiate5.C: New test.
40233
40234 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40235
40236         PR c++/12726
40237         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40238         * ChangeLog: Add missing first entry for above test.
40239
40240 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40241
40242         PR c++/9810
40243         * g++.dg/template/using8.C: New test.
40244         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40245
40246 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40247
40248         PR optimization/10817
40249         * gcc.c-torture/compile/20031102-1.c: New test case.
40250
40251 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40252
40253         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40254         2147483647.
40255
40256 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40257
40258         * gcc.dg/20031102-1.c: New test.
40259
40260 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40261
40262         * gcc.dg/complex-1.c: New test.
40263
40264 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40265
40266         PR c++/12796
40267         * g++.dg/template/crash13.C: Adjust expected error location.
40268         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40269
40270 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40271
40272         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40273
40274 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40275
40276         PR/10239
40277         * gcc.c-torture/compile/20031031-2.c: New test.
40278
40279 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40280
40281         PR/11640
40282         * gcc.c-torture/compile/20031031-1.c: New test.
40283
40284 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40285
40286         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40287         * gcc.misc-tests/bprob.exp: Likewise.
40288         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40289         the execution test on arm-elf configs.
40290         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40291         configs that don't support scratch files.
40292         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40293
40294 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40295
40296         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40297         done by dejagnu.
40298
40299 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40300
40301         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40302         Avoid non pure sh syntax. Add more logging.
40303
40304         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40305         fail.
40306
40307 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40308
40309         PR libgcj/10610
40310         * gcc.dg/ppc-stackalign-1.c: New test.
40311
40312 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40313
40314         * ada/acats/run_all.sh: Change output to be more compliant with
40315         dejagnu framework.
40316         Create acats.sum and acats.log files under testsuite/ada/acats
40317         Only run [a-z]* directories, to filter out e.g. CVS.
40318         Redirect build output to log file.
40319
40320 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40321
40322         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40323
40324 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40325
40326         PR ada/5909:
40327         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40328
40329 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40330
40331         * gcc.c-torture/compile/20031023-1.c: New test.
40332         * gcc.c-torture/compile/20031023-2.c: New test.
40333         * gcc.c-torture/compile/20031023-3.c: New test.
40334         * gcc.c-torture/compile/20031023-4.c: New test.
40335
40336 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40337
40338         PR c++/10371
40339         * g++.dg/lookup/scoped8.C: New test.
40340
40341 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40342
40343         * g++.dg/opt/reg-stack3.C: New test.
40344
40345 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40346
40347         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40348
40349 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40350
40351         PR c++/11076
40352         * g++.dg/template/crash13.C: New test.
40353
40354 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40355
40356         * gcc.dg/c99-restrict-2.c: New test.
40357
40358 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40359
40360         PR c++/12698, c++/12699, c++/12700, c++/12566
40361         * g++.dg/inherit/covariant9.C: New test.
40362         * g++.dg/inherit/covariant10.C: New test.
40363         * g++.dg/inherit/covariant11.C: New test.
40364
40365 2003-10-23  Jason Merrill  <jason@redhat.com>
40366
40367         PR c++/12726
40368         * g++.dg/ext/complit2.C: New test.
40369
40370 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40371
40372         PR target/12654
40373         * gcc.c-torture/execute/20031020-1.c: New test.
40374
40375 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40376
40377         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40378         following the jump_insn.
40379
40380 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40381
40382         * gcc.dg/cast-lvalue-1.c: New test.
40383
40384 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40385
40386         PR c++/11962
40387         * g++.dg/template/cond2.C: New test.
40388
40389 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40390
40391         * gcc.dg/builtins-28.c: New test.
40392
40393 2003-10-20  Jan Hubicka  <jh@suse.cz>
40394
40395         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40396         parameter.
40397         * gcc.dg/inline-2.c: Likewise.
40398
40399 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40400
40401         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40402         * gcc.dg/nest.c: Likewise.
40403
40404 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40405
40406         PR c++/9781, c++/10583, c++/11862
40407         * g++.dg/parse/crash13.C: New test.
40408
40409 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40410
40411         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40412
40413 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40414
40415         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40416         Define HAVE_C99_RUNTIME except on Solaris.
40417         * gcc.dg/builtins-20.c: Likewise.
40418
40419 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40420
40421         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40422
40423 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40424
40425         PR c++/12495
40426         * g++.dg/template/crash21.C: New test.
40427
40428 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40429
40430         PR c++/2513
40431         * g++.dg/template/typename5.C: New test.
40432
40433 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40434
40435         PR c++/12369
40436         * g++.dg/template/friend25.C: New test.
40437
40438 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40439
40440         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40441         versions.
40442
40443 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40444
40445         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40446         == 2147483647.
40447
40448 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40449
40450         * gcc.c-torture/execute/960416-1.x: Remove.
40451         * gcc.c-torture/execute/divconst-3.x: Likewise.
40452
40453 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40454
40455         PR target/12598
40456         * gcc.dg/torture/cris-volatile-1.c: New test.
40457
40458 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40459
40460         PR optimization/9325
40461         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40462         for overflowing floating point to integer conversion during RTL
40463         simplification.
40464
40465 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40466
40467         * objc/execute/_cmd.m: Fix typo.
40468         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40469         Relax 'scan-assembler' regexp.
40470         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40471         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40472         * objc.dg/zero-link-2.m: Remove blank line.
40473         * objc.dg/zero-link-3.m: New test case.
40474
40475 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40476
40477         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40478
40479         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40480         than linker trickery.
40481
40482 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40483
40484         PR c++/12370
40485         * g++.dg/other/friend2.C: New test.
40486
40487 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40488
40489         * gcc.dg/20031012-1.c: New test.
40490
40491 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40492
40493         * gcc.dg/weak/weak-3.c: Fix for new warning.
40494
40495 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40496
40497         PR optimization/8750
40498         * gcc.c-torture/execute/20031012-1.c: New test case.
40499
40500 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40501
40502         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40503         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40504
40505 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40506
40507         PR optimization/12260
40508         * gcc.c-torture/compile/20031011-2.c: New test case.
40509
40510 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40511
40512         * gcc.c-torture/execute/20031011-1.c: New testcase.
40513
40514 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40515
40516         * gcc.c-torture/compile/20031011-1.c: New test.
40517
40518 2003-10-11  Jan Hubicka  <jh@suse.cz>
40519
40520         * g++.dg/other/first-global.C: New test.
40521
40522 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40523
40524         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40525
40526 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40527
40528         * gcc.c-torture/compile/20031010-1.c: New test.
40529
40530 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40531
40532         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40533         * gcc.c-torture/execute/va-arg-25.c: ... here.
40534
40535 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40536
40537         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40538
40539 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40540
40541         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40542
40543 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40544
40545         * g++.dg/parse/error2.C: New test.
40546
40547 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40548
40549         PR c++/11097
40550         * g++.dg/other/error5.C: Modify the error message.
40551         * g++.dg/lookup/using8.C: New test.
40552
40553 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40554
40555         * gcc.dg/darwin-abi-2.c: New file.
40556         * gcc.c-torture/execute/va-arg-24.c: New file.
40557
40558 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40559
40560         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40561         indentation.
40562
40563 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40564
40565         PR c++/10147
40566         * g++.dg/other/error4.C: Update error messages.
40567         * g++.dg/template/ptrmem4.C: Likewise.
40568
40569         PR c++/12337
40570         * g++.dg/init/new9.C: New test.
40571
40572         PR c++/12334, c++/12236, c++/8656
40573         * g++.dg/ext/attrib8.C: New test.
40574
40575 2003-10-06  Devang Patel  <dpatel@apple.com>
40576
40577         * gcc.dg/debug/dwarf2-3.h: New test.
40578         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40579
40580 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40581
40582         * g++.dg/opt/cfg2.C: New test.
40583
40584 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40585
40586         * g++.dg/opt/float1.C: New test.
40587
40588 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40589
40590         * gcc.dg/c90-array-lval-6.c: New test.
40591         * gcc.dg/c99-array-lval-6.c: New test.
40592
40593 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40594             Ziemowit Laski  <zlaski@apple.com>
40595
40596         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40597         'Derived', so that it is never considered a class method; add
40598         new warning for '+port' method ambiguity.
40599         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40600         <objc/objc-api.h> (needed on Mac OS X).
40601         * objc.dg/method-13.m: New test.
40602
40603 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40604
40605         PR optimization/9325, PR java/6391
40606         * gcc.c-torture/execute/20031003-1.c: New test case.
40607
40608 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40609
40610         PR optimization/12180
40611         * gcc.dg/20031002-1.c: New test.
40612
40613         PR c++/12486
40614         * g++.dg/inherit/error1.C: New test.
40615
40616 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40617
40618         * lib/f-torture.exp (search_for): Rename to...
40619         (search_for_re): This.  Also, clean up comments and the
40620         "regexp" invocation.
40621
40622 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40623
40624         * gcc.c-torture/compile/20031002-1.c: New test.
40625
40626 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40627
40628         * g++.dg/opt/cond1.C: New test.
40629
40630 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40631
40632         * gcc.dg/Wold-style-definition-2.c: New testcase.
40633         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40634
40635 2003-09-29  Richard Henderson  <rth@redhat.com>
40636
40637         * g++.dg/init/array10.C: Add dg-options.
40638
40639 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40640
40641         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40642
40643 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40644
40645         * g++.dg/template/friend19.C: Fix typo.
40646         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40647
40648 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40649
40650         * gcc.c-torture/execute/20030928-1.c: New test.
40651         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40652
40653 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40654
40655         * g++.dg/opt/unroll1.C: New test.
40656
40657 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40658
40659         PR optimization/11741
40660         * gcc.dg/20030926-1.c: New test case.
40661
40662 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40663
40664         PR c++/5655
40665         * g++.dg/parse/access7.C: New test.
40666         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40667
40668 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40669
40670         MERGE OF objc-improvements-branch into MAINLINE:
40671         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40672         if libobjc has not been built.
40673         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40674         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40675         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40676         objc/execute/nested-3.m, objc/execute/np-2.m,
40677         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40678         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40679         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40680         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40681         objc.dg/special/unclaimed-category-1.h,
40682         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40683         well as GNU runtime.
40684         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40685         * execute/cascading-1.m, execute/function-message-1.m,
40686         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40687         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40688         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40689         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40690         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40691         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40692         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40693         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40694         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40695         * objc.dg/bitfield-2.m: Run only on Darwin.
40696         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40697         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40698         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40699         * objc.dg/const-str-1.m: Fix constant string layout.
40700
40701 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40702
40703         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40704
40705 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40706
40707         * gcc.dg/darwin-abi-1.c: New file.
40708
40709 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40710
40711         PR target/12281
40712         * gcc.c-torture/compile/20030921-1.c: New test.
40713
40714 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40715
40716         * g++.dg/opt/reg-stack2.C: New test.
40717
40718 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40719
40720         * g++.dg/eh/delayslot1.C: New test.
40721
40722 2003-09-20  Richard Henderson  <rth@redhat.com>
40723
40724         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40725
40726 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40727
40728         * gcc.c-torture/execute/20030920-1.c: New test case.
40729
40730 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40731
40732         * g++.dg/rtti/typeid3.C: Correct expected error message.
40733
40734 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40735
40736         PR c++/157
40737         * g++.dg/parse/crash12.C: New test.
40738
40739 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40740
40741         * gcc.dg/compat/mixed-struct-check.h: New.
40742         * gcc.dg/compat/mixed-struct-defs.h: New.
40743         * gcc.dg/compat/mixed-struct-init.h: New.
40744         * gcc.dg/compat/struct-by-value-19_main.c: New.
40745         * gcc.dg/compat/struct-by-value-19_x.c: New.
40746         * gcc.dg/compat/struct-by-value-19_y.c: New.
40747         * gcc.dg/compat/struct-by-value-20_main.c: New.
40748         * gcc.dg/compat/struct-by-value-20_x.c: New.
40749         * gcc.dg/compat/struct-by-value-20_y.c: New.
40750         * gcc.dg/compat/struct-return-19_main.c: New.
40751         * gcc.dg/compat/struct-return-19_x.c: New.
40752         * gcc.dg/compat/struct-return-19_y.c: New.
40753         * gcc.dg/compat/struct-return-20_main.c: New.
40754         * gcc.dg/compat/struct-return-20_x.c: New.
40755         * gcc.dg/compat/struct-return-20_y.c: New.
40756
40757 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40758         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40759         so that it will not complain on LP64 targets.
40760
40761 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40762
40763         PR c++/495
40764         * g++.dg/template/friend24.C: New test.
40765
40766 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40767
40768         PR c++/12332
40769         * g++.dg/template/memtmpl2.C: New test.
40770
40771 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40772
40773         PR target/11184
40774         * gcc.dg/builtin-apply1.c: New test.
40775
40776 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         PR c++/9848
40779         * g++.dg/warn/Wunused-4.C: New test.
40780
40781 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40782
40783         PR c++/12316
40784         * g++.dg/other/gc2.C: New test.
40785
40786 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40787
40788         PR c++/11991
40789         * g++.dg/rtti/typeid3.C: New test.
40790
40791         PR c++/12266
40792         * g++.dg/overload/template1.C: New test.
40793
40794 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40795
40796         * g++.dg/opt/cfg3.C: New test.
40797
40798 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40799
40800         PR c++/7939
40801         * g++.dg/template/crash11.C: New test.
40802
40803 2003-09-16  Jason Merrill  <jason@redhat.com>
40804             Jakub Jelinek  <jakub@redhat.com>
40805
40806         * gcc.dg/attr-warn-unused-result.c: New test.
40807
40808 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40809
40810         PR c++/12184
40811         * g++.dg/expr/call2.C: New test.
40812
40813 2003-09-15  Andreas Jaeger  <aj@suse.de>
40814
40815         * gcc.dg/Wold-style-definition-1.c: New test.
40816
40817 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40818
40819         PR c++/3907
40820         * g++.dg/parse/template12.C: New test.
40821
40822         * g++.dg/abi/bitfield11.C: New test.
40823         * g++.dg/abi/bitfield12.C: Likewise.
40824
40825 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40826
40827         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40828         non-expansion of functional macro name without arguments at EOL.
40829         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40830
40831 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40832
40833         * gcc.c-torture/execute/20030914-[12].c: New tests.
40834
40835 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40836
40837         PR c++/11788
40838         * g++.dg/overload/addr1.C: New test.
40839
40840 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40841
40842         * gcc.dg/20030909-1.c: New test.
40843
40844 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40845
40846         * gcc.dg/ultrasp10.c: New test.
40847
40848 2003-09-09  Devang Patel  <dpatel@apple.com>
40849
40850         * gcc.dg/darwin-ld-6.c: New test.
40851
40852 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40853
40854         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40855
40856 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40857
40858         * gcc.dg/ia64-types1.c: New test.
40859         * gcc.dg/ia64-types2.c: Likewise.
40860
40861 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40862
40863         * gcc.dg/builtins-1.c: Add more _Complex tests.
40864         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40865
40866         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40867         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40868
40869 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40870
40871         PR c++/11786
40872         * g++.dg/lookup/koenig2.C: New test.
40873
40874         PR c++/5296
40875         * g++.dg/rtti/typeid2.C: New test.
40876
40877 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40878
40879         * gcc.c-torture/compile/20030904-1.c: New test.
40880
40881 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40882
40883         * g++.dg/opt/longbranch2.C: New test.
40884
40885 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40886
40887         * g++.dg/template/crash10.C: Only compile it.
40888
40889 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40890
40891         PR middle-end/11665
40892         * gcc.c-torture/compile/20030907-1.c: New test.
40893         * g++.dg/init/array11.C: New test.
40894
40895 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40896
40897         PR c++/11852
40898         * g++.dg/init/struct1.C: New test.
40899
40900 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40901
40902         PR c++/12181
40903         * g++.dg/expr/comma1.C: New test.
40904
40905 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40906
40907         PR c++/11867
40908         * g++.dg/expr/static_cast5.C: New test.
40909
40910 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40911
40912         PR c++/11507
40913         * g++.dg/lookup/scoped7.C: New test.
40914
40915         PR c++/9574
40916         * g++.dg/other/static1.C: New test.
40917
40918         PR c++/11490
40919         * g++.dg/warn/template-1.C: New test.
40920
40921         PR c++/11432
40922         * g++.dg/template/crash10.C: New test.
40923
40924         PR c++/2478
40925         * g++.dg/overload/VLA.C: New test.
40926
40927         PR c++/10804
40928         * g++.dg/template/call1.C: New test.
40929
40930 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40931
40932         PR c++/11794
40933         * g++.dg/parse/using3.C: New test.
40934
40935 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40936
40937         PR c++/11409
40938         * g++.dg/overload/builtin3.C: New test case.
40939
40940 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40941
40942         PR c/9862
40943         * gcc.dg/20030906-1.c: New test.
40944         * gcc.dg/20030906-2.c: Likewise.
40945
40946 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40947
40948         PR c++/12167
40949         * g++.dg/parse/defarg5.C: New test.
40950
40951         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40952
40953 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40954
40955         PR c++/12163
40956         * g++.dg/expr/static_cast4.C: New test.
40957
40958         PR c++/12146
40959         * g++.dg/template/crash9.C: New test.
40960
40961 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40962
40963         * g++.old-deja/g++.ext/pretty2.C: Update for change
40964         in __FUNCTION__.
40965         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40966
40967 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40968
40969         PR c++/11922
40970         * g++/dg/template/qualified-id1.C: New test.
40971
40972         PR c++/12037
40973         * g++.dg/warn/noeffect4.C: New test.
40974
40975 2003-09-04  Matt Austern  <austern@apple.com>
40976
40977         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40978         * g++.dg/ext/fnname2.C: Likewise.
40979         * g++.dg/ext/fnname3.C: Likewise.
40980
40981 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40982
40983         * g++.dg/expr/lval1.C: New test.
40984         * g++.dg/ext/lvcast.C: Remove.
40985
40986 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40987
40988         PR optimization/11700.
40989         * gcc.c-torture/compile/20030903-1.c: New test case.
40990
40991 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40992
40993         PR c++/12053
40994         * g++.dg/abi/layout4.C: New test.
40995
40996 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40997
40998         PR c++/11553
40999         * g++.dg/parse/friend3.C: New test.
41000
41001 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41002
41003         PR c++/11847
41004         * g++.dg/template/class1.C: New test.
41005
41006         PR c++/11808
41007         * g++.dg/expr/call1.C: New test.
41008
41009 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41010
41011         PR c++/12114
41012         * g++.dg/init/ref9.C: New test.
41013
41014         PR c++/11972
41015         * g++.dg/template/nested4.C: New test.
41016
41017 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41018
41019         PR c++/12093
41020         * g++.dg/template/non-dependent4.C: New test.
41021
41022         PR c++/11928
41023         * g++.dg/inherit/conv1.C: New test.
41024
41025 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41026
41027         PR c++/6196
41028         * g++.dg/ext/label1.C: New test.
41029         * g++.dg/ext/label2.C: Likewise.
41030
41031 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41032
41033         * g++.dg/expr/cond3.C: New test.
41034
41035 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41036
41037         * gcc.dg/builtins-1.c: Add new builtin cases.
41038
41039 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41040
41041         * gcc.dg/builtins-1.c: Add new cases.
41042         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41043
41044 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41045
41046         * gcc.dg/builtins-1.c: Add more math builtin tests.
41047         * gcc.dg/torture/builtin-attr-1.c: New test.
41048
41049 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41050
41051         PR optimization/5079
41052         * g++.dg/opt/static3.C: New test.
41053
41054 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41055
41056         * gcc.misc-tests/gcov-10b.c: New test.
41057
41058 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41059
41060         * g++.dg/opt/ptrmem3.C: New test.
41061
41062         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41063
41064 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41065
41066         * gcc.dg/20030826-2.c: New test.
41067
41068 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41069
41070         PR middle-end/12002
41071         * g77.f-torture/compile/12002.f: New test case.
41072
41073 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41074
41075         * gcc.dg/20030826-1.c: New test case.
41076
41077 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41078
41079         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41080
41081 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41082
41083         PR c++/11871
41084         * c++.dg/lookup/crash1.C: New test.
41085
41086         * c++.dg/warn/noeffect3.C: New test.
41087
41088 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41089
41090         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41091         * gcc.dg/compat/vector-1_y.c: Ditto.
41092         * gcc.dg/compat/vector-2_x.c: Ditto.
41093         * gcc.dg/compat/vector-2_y.c: Ditto.
41094
41095 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41096
41097         * gcc.dg/20030702-1.c: New test.
41098
41099 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41100
41101         PR c++/8795
41102         * g++.dg/ext/altivec-1.C: New test.
41103
41104 2003-08-24  Richard Henderson  <rth@redhat.com>
41105
41106         * g++.dg/eh/simd-2.C: Add -w for x86.
41107
41108 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41109
41110         * gcc.dg/20030815-1.c: New test.
41111
41112 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41113
41114         PR c++/3765
41115         * g++.dg/parse/access6.C: New test.
41116
41117 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41118
41119         PR c++/641, c++/11876
41120         * g++.dg/template/friend22.C: New test.
41121         * g++.dg/template/friend23.C: Likewise.
41122
41123 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41124
41125         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41126         identically.
41127
41128 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41129
41130         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41131
41132 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41133
41134         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41135
41136 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41137
41138         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41139
41140 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41141
41142         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41143
41144 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41145
41146         PR c++/11919
41147         * g++.dg/overload/prom1.C: New test.
41148
41149         PR c++/11551
41150         * g++.dg/parse/dtor2.C: New test.
41151
41152         PR c++/10762
41153         * g++.dg/parse/using2.C: New test.
41154
41155 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41156
41157         PR target/11805
41158         * gcc.c-torture/compile/20030821-1.c: New.
41159
41160 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41161
41162         PR c++/11834
41163         * g++.dg/template/deduce2.C: New test.
41164
41165 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41166
41167         * gcc.c-torture/execute/20030821-1.c: New test.
41168
41169 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41170
41171         PR middle-end/11984
41172         * gcc.dg/20030820-1.c: New test case.
41173
41174 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41175
41176         PR c++/11945
41177         * g++.dg/warn/noeffect2.C: New test.
41178
41179 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41180
41181         PR c++/10926
41182         * g++.dg/template/dtor2.C: New test.
41183
41184         PR c++/11684
41185         * g++.dg/template/operator1.C: New test.
41186         * g++.dg/parse/operator4.C: New test.
41187
41188         PR c++/11946.C
41189         * g++.dg/expr/enum1.C: New test.
41190         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41191
41192         PR c++/11036.C
41193         * g++.dg/parse/elab2.C: New test.
41194         * g++.dg/parse/typedef4.C: Change error message.
41195         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41196         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41197         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41198
41199 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41200
41201         * gcc.dg/pch/warn-1.c: New.
41202         * gcc.dg/pch/warn-1.hs: New.
41203
41204         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41205         not-tested file.
41206
41207 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41208
41209         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41210
41211 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41212
41213         * gcc.dg/uninit-D.c: New Test.
41214         * gcc.dg/uninit-E.c: New Test.
41215         * gcc.dg/uninit-F.c: New Test.
41216         * gcc.dg/uninit-G.c: New Test.
41217
41218 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41219
41220         * g++.dg/README: Describe the pch directory.
41221
41222 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41223
41224         PR c++/11174
41225         * g++.dg/parse/access4.C: New test.
41226         * g++.dg/parse/access5.C: Likewise.
41227         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41228
41229 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41230
41231         * gcc.dg/noncompile/20030818-1.c: New.
41232
41233 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41234
41235         PR c++/11957
41236         * g++.dg/warn/noeffect1.C: New test.
41237
41238         * g++.dg/template/scope2.C: New test.
41239         * g++.dg/template/error2.C: Correct dg-error
41240
41241 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41242
41243         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41244
41245 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41246
41247         PR C++/11512
41248         * g++.dg/template/warn1.C: New.
41249
41250 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41251
41252         * g++.dg/template/error2.C: New test.
41253         * g++.dg/lookup/using7.C: Adjust errors
41254         * g++.old-deja/g++.pt/crash36.C: Likewise.
41255         * g++.old-deja/g++.pt/derived3.C: Likewise.
41256
41257 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41258
41259         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41260         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41261         * gcc.c-torture/execute/builtins/string-9.c: New, from
41262         string-opt-9.c.  Adjust for execute/builtins framework.
41263         * gcc.c-torture/execute/string-opt-9.c: Delete.
41264
41265 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41266
41267         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41268
41269         * g++.dg/parse/ret-type2.C: New test.
41270
41271         PR c++/11703
41272         * g++.dg/init/new8.C: New test.
41273
41274         PR c++/10923
41275         * g++.dg/parse/typedef5.C: New test.
41276
41277         PR c++/9512
41278         * g++.dg/parse/qualified2.C: New test.
41279         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41280         invalid code.
41281
41282 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41283
41284         * g++.dg/conversion/ptrmem1.C: New test.
41285
41286 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41287
41288         PR target/11693
41289         * gcc.dg/20030811-1.c: New test.
41290
41291         PR target/11535
41292         * gcc.c-torture/execute/20030811-1.c: New test.
41293
41294 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41295
41296         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41297
41298 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41299
41300         PR c++/11789.C
41301         * g++.dg/inherit/multiple1.C: New test.
41302
41303 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41304
41305         * gcc.dg/spe1.c: New test.
41306
41307         PR c++/11670
41308         * g++.dg/expr/cast2.C: New test.
41309
41310         PR c++/10530
41311         * g++.dg/template/dependent-name2.C: New test.
41312
41313 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41314
41315         * g++.dg/parse/crash11.C: Put the dg options in comments.
41316
41317 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41318
41319         * lib/gcc-dg.exp: Update for diagnostic change.
41320
41321 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41322
41323         PR c++/5767
41324         * g++.dg/parse/crash11.C: New test.
41325
41326 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41327
41328         * gcc.dg/cpp/spacing1.c: Update.
41329
41330 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41331
41332         PR target/11739
41333         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41334         a value for -mtune.
41335
41336 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41337
41338         PR middle-end/11771
41339         * gcc.c-torture/compile/20030804-1.c: New test case.
41340
41341 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41342
41343         * gcc.dg/20030804-1.c: New test case.
41344
41345 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41346
41347         * gcc.dg/cpp/separate-1.c: New test.
41348
41349 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41350
41351         PR c++/11704
41352         * g++.dg/template/dependent-expr2.C: New test.
41353
41354         PR c++/11766
41355         * g++.dg/expr/ptrmem1.C: New test.
41356
41357 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41358
41359         PR c++/9453
41360         * g++.dg/template/friend15.C: New test.
41361
41362 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41363
41364         * lib/dg-pch.exp: Work round PCH bug.
41365
41366 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41367
41368         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41369         builtins.  Move cases from builtins-4.c here.
41370
41371         * gcc.dg/torture/builtin-math-1.c: New test taken from
41372         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41373         additional cases.
41374
41375         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41376         Delete.
41377
41378 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41379
41380         PR c++/9447
41381         * g++.dg/template/using7.C: New test.
41382
41383 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41384
41385         * import1.c, import2.c: New tests.
41386
41387 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41388
41389         * g++.dg/eh/crossjump1.C: New test.
41390
41391 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41392
41393         PR c++/11697
41394         * g++.dg/template/using6.C: New test.
41395
41396         PR c++/11744
41397         * g++.dg/template/koenig2.C: New test.
41398
41399 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41400
41401         PR c++/7983
41402         * g++.dg/parse/typedef4.C: New test.
41403
41404 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41405
41406         PR c++/8442, c++/8806
41407         * g++.dg/template/elab1.C: New test.
41408         * g++.dg/template/type2.C: Likewise.
41409         * g++.dg/template/ttp3.C: Adjust expected error message.
41410         * g++.old-deja/g++.law/visibility13.C: Likewise.
41411         * g++.old-deja/g++.niklas/t135.C: Likewise.
41412         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41413         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41414         template argument.
41415         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41416
41417 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41418
41419         PR c++/11295
41420         * g++.dg/ext/stmtexpr1.C: New test.
41421
41422         * g++.dg/opt/tmp1.C: New test.
41423
41424         PR c++/11525
41425         * g++.dg/parse/constant4.C: New test.
41426
41427         PR c++/9447
41428         * g++.dg/template/using5.C: New test.
41429
41430 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41431
41432         * gcc.dg/builtins-27.c: New test case.
41433
41434 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41435
41436         * gcc.dg/tls/opt-7.c: New test.
41437
41438 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41439
41440         * g++.old-deja/g++.other/crash18.C: Remove.
41441
41442 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41443
41444         * g++.dg/template/explicit3.C: New.
41445         * g++.dg/template/explicit4.C: New.
41446         * g++.dg/template/explicit5.C: New.
41447
41448         PR c++/11347
41449         * g++.dg/template/memtmpl1.C: New.
41450
41451 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41452
41453         PR target/11565
41454         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41455         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41456
41457 2003-07-30  Jan Hubicka  <jh@suse.cz>
41458
41459         * vtgc1.c: Kill.
41460
41461 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41462
41463         * gcc.dg/struct-in-proto-1.c: New test.
41464
41465 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41466
41467         * gcc.dg/cpp/include2.c: Only expect one message.
41468
41469 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         PR c++/9447
41472         * g++.dg/template/using1.C: New test.
41473         * g++.dg/template/using2.C: New test.
41474         * g++.dg/template/using3.C: New test.
41475         * g++.dg/template/using4.C: New test.
41476
41477 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41478
41479         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41480         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41481
41482 2003-07-28  Jan Hubicka  <jh@suse.cz>
41483
41484         PR c++/11530
41485         * g++.dg/opt/call1.C: New test.
41486
41487 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41488
41489         PR c++/11667
41490         * g++.dg/init/enum2.C: New test.
41491         * g++.dg/template/overload1.C: Add "-w" option.
41492
41493 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41494
41495         * gcc.dg/Wdeclaration-after-statement-1.c,
41496         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41497
41498 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41499
41500         * gcc.c-torture/compile/20030725-1.c: New test.
41501
41502 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41503
41504         * gcc.dg/20030505.c: Only run for SPE.
41505         Remove definition of opaque type.
41506
41507 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41508
41509         * g++.dg/template/ptrmem6.C: New test.
41510
41511 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41512
41513         * gcc.c-torture/compile/zero-strct-2.c: New test.
41514
41515 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41516
41517         * gcc.dg/intermod-1.c: New test.
41518
41519 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41520
41521         PR c++/11617
41522         * g++.dg/template/lookup2.C: New test.
41523         * g++.dg/template/memclass1.C: Remove instantiated from error.
41524         * g++.dg/other/error2.C: Tweak expected errors.
41525
41526         PR c++/11596
41527         * g++.dg/template/defarg3.C: New test.
41528
41529         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41530
41531 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41532
41533         * g++.dg/inherit/access5.C: New test.
41534
41535 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41536
41537         PR c++/11513
41538         * g++.dg/template/crash8.C: New test.
41539
41540 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41541
41542         PR c/10602
41543         * gcc.dg/noncompile/incomplete-2.c: New test.
41544
41545 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41546
41547         PR c++/11645
41548         * g++.dg/inherit/access4.C: New test.
41549
41550         PR c++/11517
41551         * g++.dg/expr/cond2.C: New test.
41552
41553         PR optimization/10679
41554         * g++.dg/opt/inline4.C: New test.
41555
41556 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41557
41558         * g++.dg/parse/crash10: New test.
41559
41560 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41561
41562         * g++.dg/ext/flexary1.C: New test.
41563
41564 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41565
41566         PR c++/10793
41567         * g++.dg/template/crash9.C: New test.
41568
41569 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41570
41571         PR c++/3004
41572         * g++.dg/parse/typedef3.C: New test.
41573
41574         PR c++/7906
41575         * g++.dg/parse/operator2.C: New test.
41576
41577         PR c++/8895
41578         * g++.dg/parse/def-tmpl-arg1.C: New test.
41579
41580         PR c++/9282
41581         * g++.dg/parse/funptr1.C: New test.
41582
41583         PR c++/9452
41584         * g++.dg/parse/ambig3.C: New test.
41585
41586         PR c++/9454
41587         * g++.dg/parse/operator3.C: New test.
41588
41589         PR c++/9486
41590         * g++.dg/parse/template10.C: New test.
41591
41592         PR c++/9488
41593         * g++.dg/parse/template11.C: New test.
41594
41595         PR c++/10150
41596         * g++.dg/parse/invalid-op1.C: New test.
41597
41598         PR c++/10247
41599         * g++.dg/parse/condexpr1.C: New test.
41600
41601 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41602
41603         * g++.dg/ext/packed3.C: New test.
41604         * g++.dg/ext/packed4.C: New test.
41605
41606         * gcc.dg/pack-test-3.c: New test.
41607
41608 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41609
41610         * lib/compat.exp: Handle dg-options per source file.
41611         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41612         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41613         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41614         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41615         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41616         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41617         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41618         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41619         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41620         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41621         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41622         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41623         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41624         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41625
41626 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41627
41628         PR c/10320
41629         * gcc.c-torture/execute/20030718-1.c: New test.
41630
41631 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41632
41633         PR optimization/11536
41634         * gcc.dg/20030721-1.c: New test.
41635
41636 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41637
41638         PR c++/11546
41639         * g++.dg/template/lookup1.C: New test.
41640
41641 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41642
41643         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41644         diagnostics of ill-formed constructs involving labels.
41645         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41646         the new 'previously defined here' message.
41647
41648 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         * g++.dg/parse/non-dependent2.C: New test.
41651
41652 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41653
41654         * g++.dg/init/init-ref4.C: xfail on targets without
41655         weak symbols.
41656
41657 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41658
41659         PR target/11087
41660         * gcc.c-torture/execute/20030717-1.c: New test.
41661
41662 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41663
41664         * g++.dg/opt/cfg1.C: New test.
41665
41666 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41667
41668         PR optimization/11557
41669         * gcc.dg/20030717-1.c: New test.
41670
41671 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41672
41673         PR c++/10476
41674         * g++.dg/expr/crash-1.C: New test.
41675
41676         PR c++/11027
41677         * g++.dg/template/init3.C: New test.
41678
41679         PR c++/8222
41680         * g++.dg/template/non-dependent1.C: New test.
41681
41682         PR c++/11070
41683         * g++.dg/template/non-dependent2.C: New test.
41684
41685         PR c++/11071
41686         * g++.dg/template/non-dependent3.C: New test.
41687
41688         PR c++/9907
41689         * g++.dg/template/sizeof5.C: New test.
41690
41691 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41692
41693         PR 11498
41694         * gcc.c-torture/compile/mangle-1.c: New file.
41695
41696 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41697
41698         PR c++/7809
41699         * g++.dg/parse/access3.C: New test.
41700
41701 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41702
41703         PR c++/11384
41704         * g++.dg/init/init-ref4.C: New test.
41705
41706 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41707
41708         PR c++/11547
41709         * g++.dg/parse/constant3.C: New test.
41710         * g++.dg/parse/crash7.C: Likewise.
41711
41712 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41713
41714         PR target/11008
41715         * gcc.dg/i386-pentium4-not-mull.c: New.
41716
41717 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41718
41719         * gcc.dg/asm-names.c (ymain): Make it weak.
41720
41721 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41722
41723         PR c++/5421
41724         * g++.dg/template/friend21.C: New test.
41725
41726 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41727
41728         * gcc.dg/cleanup-8.c: New test.
41729         * gcc.dg/cleanup-9.c: New test.
41730
41731 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41732
41733         * g++.dg/ext/dll-MI1.h: New file.
41734         * g++.dg/ext/dllexport-MI1.C: New file.
41735         * g++.dg/ext/dllimport-MI1.C: New file.
41736
41737 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41738
41739         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41740         it does not have cmpstrsi patterns (just cmpmemsi).
41741
41742 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41743
41744         PR debug/11473
41745         * g++.dg/debug/debug8.C: New test.
41746
41747 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41748
41749         PR c++/10108
41750         * g++.dg/template/crash7.C: New test.
41751
41752 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41753
41754         PR target/10795
41755         * gcc.c-torture/compile/20030708-1.c: New.
41756
41757 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41758
41759         * gcc.c-torture/execute/20030715-1.c: New test.
41760
41761 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41762
41763         * gcc.dg/pch/inline-3.c: New file.
41764         * gcc.dg/pch/inline-3.hs: New file.
41765         * gcc.dg/pch/inline-4.c: New file.
41766         * gcc.dg/pch/inline-4.hs: New file.
41767
41768 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41769
41770         PR c++/11509
41771         * g++.dg/template/crash6.C: New test.
41772
41773         PR c++/7053
41774         * g++.dg/template/friend20.C: New test.
41775
41776         PR c++/7019
41777         * g++.dg/template/overload2.C: New test.
41778
41779 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41780
41781         PR optimization/11440
41782         * gcc.c-torture/execute/20030714-1.c: New test.
41783
41784 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41785
41786         PR c++/11154
41787         * g++.dg/template/partial2.C: New test.
41788
41789 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41790
41791         PR c++/11503
41792         * g++.dg/template/anon1.C: New test.
41793
41794         PR c++/11493
41795         PR c++/11495
41796         * g++.dg/parse/template9.C: Likewise.
41797         * g++.dg/template/crash4.C: New test.
41798         * g++.dg/template/koenig1.C: Likewise.
41799         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41800         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41801         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41802         functions.
41803         * g++.old-deja/g++.jason/template36.C: Likewise.
41804         * g++.old-deja/g++.mike/p1989.C: Likewise.
41805         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41806         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41807         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41808         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41809         compiling.
41810         * g++.old-deja/g++.pt/union2.C: Use this->.
41811
41812 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41813
41814         * gcc.dg/20030711-1.c: New test.
41815
41816 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41817
41818         PR c++/11050
41819         * g++.dg/parse/args1.C: New test.
41820         * g++.pt/defarg8.C: Change expected errors.
41821
41822 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41823
41824         PR c++/8164
41825         * g++.dg/template/nontype2.C: New test.
41826
41827         PR c++/10558
41828         * g++.dg/parse/template8.C: New test.
41829
41830         PR c++/8327
41831         * g++.dg/template/scope1.C: New test.
41832
41833         * g++.dg/warn/Wsign-compare-1.C: New test.
41834
41835 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41836
41837         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41838
41839 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41840
41841         PR c++/9411
41842         * g++.dg/template/explicit2.C: New test.
41843
41844         PR c++/10032
41845         * g++.dg/warn/pedantic1.C: New test.
41846
41847 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41848
41849         PR c++ 9483
41850         * g++.dg/other/field1.C: New test.
41851
41852 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41853
41854         PR c/11449
41855         * gcc.c-torture/compile/20030707-1.c: New.
41856
41857 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41858
41859         PR c++/10849
41860         * g++.dg/template/access12.C: New test.
41861
41862 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41863
41864         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41865         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41866         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41867         * gcc.misc-tests/gcov.exp: Update
41868         * g++.dg/gcov/gcov.exp: Update
41869         * lib/gcov.exp: Update.
41870
41871 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41872
41873         * g++.dg/abi/mangle17.C: Make sure template expressions are
41874         dependent.
41875         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41876         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41877         * g++.dg/opt/stack1.C: Remove erroneous code.
41878         * g++.dg/parse/template7.C: New test.
41879         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41880         * g++.old-deja/g++.pt/crash4.C: Likewise.
41881
41882 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41883
41884         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41885         with zero or one occurence of `$' after the initial `L'.
41886
41887 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41888
41889         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41890
41891 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41892
41893         PR c/11370
41894         * gcc.dg/Wunreachable-6.c: New testcase.
41895         * gcc.dg/Wunreachable-7.c: New testcase.
41896
41897 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41898
41899         PR c/11420
41900         * gcc.dg/20030708-1.c: New test.
41901
41902 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41903
41904         * gcc.dg/compat/sdata-section.h: New file.
41905         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41906         * gcc.dg/torture/mips-sdata-1.c: New test.
41907
41908 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41909
41910         PR c++/11030
41911         * g++.dg/template/friend19.C: New test.
41912
41913 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41914
41915         * g++.dg/opt/strength-reduce.C: New test.
41916
41917 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41918
41919         PR target/10979
41920         * gcc.dg/20030707-1.c: New testcase.
41921
41922 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41923
41924         PR optimization/11059
41925         * g++.dg/opt/emptyunion.C: New testcase.
41926
41927 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41928             Eric Botcazou  <ebotcazou@libertysurf.fr>
41929
41930         * g++.dg/opt/stack1.C: New test.
41931
41932 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41933
41934         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41935         run test.
41936
41937         PR c++/11431
41938         * g++.dg/expr/static_cast3.C: New test.
41939
41940 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41941
41942         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41943         everywhere.
41944         * gcc.dg/concat.c: Concatenation of string constants with
41945         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41946         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41947         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41948         necessary to avoid multi-character character constant warning.
41949         * gcc.dg/cpp/escape.c: Likewise.
41950         * gcc.dg/cpp/ucs.c: Likewise.
41951         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41952         Fix a typo.
41953
41954 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41955
41956         PR c/11428
41957         * gcc.c-torture/compile/20030704-1.c: New.
41958
41959 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41960
41961         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41962
41963 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41964
41965         PR c++/5287, PR c++/7910,  PR c++/11021
41966         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41967         tests for warnings.
41968         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41969         * g++.dg/ext/dllimport3.C: Likewise.
41970         * g++.dg/ext/dllimport4.C: New file.
41971         * g++.dg/ext/dllimport5.C: New file.
41972         * g++.dg/ext/dllimport6.C: New file.
41973         * g++.dg/ext/dllimport7.C: New file.
41974         * g++.dg/ext/dllimport8.C: New file.
41975         * g++.dg/ext/dllimport9.C: New file.
41976         * g++.dg/ext/dllimport10.C: New file.
41977         * g++.dg/ext/dllexport1.C: New file.
41978
41979 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41980
41981         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41982         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41983
41984 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41985
41986         * gcc.dg/builtins-25.c: New testcase.
41987         * gcc.dg/builtins-26.c: New testcase.
41988
41989 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41990
41991         * gcc.dg/compat/vector-defs.h: New file.
41992         * gcc.dg/compat/vector-setup.h: New file.
41993         * gcc.dg/compat/vector-check.h: New file.
41994         * gcc.dg/compat/vector-1_main.c: New file.
41995         * gcc.dg/compat/vector-1_x.c: New file.
41996         * gcc.dg/compat/vector-1_y.c: New file.
41997         * gcc.dg/compat/vector-2_main.c: New file.
41998         * gcc.dg/compat/vector-2_x.c: New file.
41999         * gcc.dg/compat/vector-2_y.c: New file.
42000
42001         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42002         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42003         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42004         * gcc.dg/compat/struct-align-1.h: New file.
42005         * gcc.dg/compat/struct-align-1_main.c: New file.
42006         * gcc.dg/compat/struct-align-1_x.c: New file.
42007         * gcc.dg/compat/struct-align-1_y.c: New file.
42008         * gcc.dg/compat/struct-align-2.h: New file.
42009         * gcc.dg/compat/struct-align-2_main.c: New file.
42010         * gcc.dg/compat/struct-align-2_x.c: New file.
42011         * gcc.dg/compat/struct-align-2_y.c: New file.
42012
42013         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42014         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42015         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42016         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42017         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42018         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42019         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42020         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42021         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42022         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42023         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42024         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42025         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42026         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42027         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42028         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42029         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42030         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42031         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42032         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42033         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42035         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42036         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42037         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42038         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42039         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42040         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42041         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42042
42043 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42044
42045         * gcc.dg/i386-call-1.c: New test.
42046
42047 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42048
42049         PR c++/9162
42050         * g++.dg/parse/defarg4.C: New.
42051
42052 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42053
42054         PR target/10700
42055         * gcc.c-torture/compile/20030703-1.c: New test case.
42056
42057 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42058
42059         * g++.dg/template/local3.C: Remove extra semicolon.
42060
42061 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42062
42063         * gcc.dg/i386-volatile-1.c: New test.
42064
42065 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42066
42067         PR c++/11072
42068         * g++.dg/other/offsetof2.C: XFAIL.
42069         * g++.dg/other/offsetof5.C: New.
42070
42071         PR c++/10219
42072         * g++.dg/template/error1.C: New.
42073
42074         PR c++/9779
42075         * g++.dg/template/dependent-expr1.C: New.
42076
42077 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42078
42079         PR c++/6949
42080         * g++.dg/template/local3.C: New test.
42081
42082         PR c++/11149
42083         * g++.dg/lookup/scoped6.C: New test.
42084
42085 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42086
42087         PR c++/8046
42088         * g++.dg/other/error7.C: New test.
42089
42090 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42091
42092         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42093         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42094         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42095         * g++.old-deja/g++.other/union2.C: Likewise.
42096         * gcc.dg/c90-const-expr-2.c: Likewise.
42097         * gcc.dg/c90-const-expr-3.c: Likewise.
42098         * gcc.dg/c99-const-expr-2.c: Likewise.
42099         * gcc.dg/c99-const-expr-3.c: Likewise.
42100         * gcc.dg/concat.c: Likewise.
42101
42102 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42103
42104         PR c++/9559
42105         * g++.dg/init/static1.C: New test.
42106
42107 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42108
42109         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42110         * g++.old-deja/g++.other/access2.C: Likewise.
42111         * g++.old-deja/g++.other/decl2.C: Likewise.
42112         * gcc.c-torture/execute/20020615-1.c: Likewise.
42113
42114 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42115
42116         PR c++/4933
42117         * g++.dg/template/sizeof4.C: New test.
42118
42119 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42120
42121         * g++.dg/other/error6.C: New test.
42122
42123 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42124
42125         PR c++/10750
42126         * g++.dg/parse/constant2.C: New test.
42127
42128 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42129
42130         PR c++/11106
42131         * g++.dg/other/error5.C: New test.
42132
42133 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42134
42135         * gcc.dg/format/gcc_diag-1.c: New test.
42136
42137 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42138
42139         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42140
42141 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42142
42143         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42144         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42145         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42146
42147 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42148
42149         * gcc.c-torture/execute/builtins/string-8.c: New test.
42150         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42151         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42152         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42153
42154 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42155
42156         PR c++/10468
42157         * g++.dg/ext/typeof6.C: New test.
42158
42159 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42160
42161         PR c++/10796
42162         * g++.dg/init/enum1.C: New test.
42163
42164 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42165
42166         * gcc.dg/20030627-1.c: New test.
42167
42168 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42169
42170         PR c++/11332
42171         * g++.dg/expr/static_cast2.C: New test.
42172
42173 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42174             Jakub Jelinek  <jakub@redhat.com>
42175
42176         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42177         sprintf(dst,"%s",src) optimization.
42178         * gcc.c-torture/execute/20030626-1.c: New test case.
42179         * gcc.c-torture/execute/20030626-2.c: New test case.
42180
42181 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42182
42183         * gcc.c-torture/execute/multi-ix.c: New test.
42184
42185         * gcc.c-torture/execute/simd-4.c (main):
42186         Added missing semicolon at end of union.
42187
42188 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42189
42190         PR c++/8266
42191         * g++.dg/template/explicit-instantiation3.C: New test.
42192
42193 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42194
42195         * gcc.dg/20030626-1.c: Use signed char.
42196
42197 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42198
42199         * gcc.dg/20030626-1.c: New test.
42200
42201 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42202
42203         * const-str-2.m: Update.
42204
42205 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR c++/10990
42208         * g++.dg/rtti/dyncast1.C: New test.
42209         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42210         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42211         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42212
42213         PR c++/10931
42214         * g++.dg/expr/static_cast1.C: New test.
42215
42216 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42217
42218         * gcc.dg/20030625-1.c: New test.
42219
42220 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42221
42222         * gcc.c-torture/compile/20030624-1.c: New test case.
42223
42224 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42225
42226         * gcc.c-torture/execute/string-opt-17.c: New test.
42227
42228 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42229
42230         PR c++/5754
42231         * g++.dg/parse/crash6.C: New test.
42232
42233 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42234
42235         * gcc.dg/builtins-24.c: New test case.
42236
42237 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42238
42239         * g++.dg/opt/operator1.C: New test.
42240
42241 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42242
42243         * gcc.c-torture/execute/string-opt-16.c: New test case.
42244
42245 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42246
42247         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42248         * g++.old-deja/g++.other/conv7.C: Likewise.
42249         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42250         * g++.old-deja/g++.other/overload14.C: Likewise.
42251
42252 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42253
42254         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42255         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42256
42257 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42258
42259         PR c++/10888
42260         * g++.dg/warn/Winline-3.C: New test.
42261
42262 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42263
42264         * lib/target-supports.exp (check_alias_available): Make the test
42265         program acceptable to the Solaris assembler.
42266
42267         PR c++/10749
42268         * g++.dg/template/memclass2.C: New test.
42269
42270 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42271             Eric Botcazou  <ebotcazou@libertysurf.fr>
42272
42273         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42274         data for non-matching targets.
42275         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42276
42277 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42278
42279         PR c++/10845
42280         * g++.dg/template/member3.C: New test.
42281
42282 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42283
42284         PR c++/10939
42285         * g++.dg/template/func1.C: New test.
42286
42287         PR c++/9649
42288         * g++.dg/template/static4.C: New test.
42289         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42290
42291         PR c++/11041
42292         * g++.dg/init/ref7.C: New test.
42293
42294 2003-06-19  Matt Austern  <austern@apple.com>
42295
42296         PR c++/11228
42297         * g++.dg/anew1.C: New test.
42298         * g++.dg/anew2.C: New test.
42299         * g++.dg/anew3.C: New test.
42300         * g++.dg/anew4.C: New test.
42301
42302 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42303
42304         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42305
42306 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42307
42308         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42309         endian-dependent.
42310
42311 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42312
42313         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42314         Remove cruft.
42315
42316 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42317
42318         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42319         * gcc.c-torture/compile/961203-1.c: Likewise.
42320         * gcc.c-torture/compile/980506-1.c: Likewise.
42321
42322 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42323
42324         PR c++/10712
42325         * g++.dg/lookup/using7.C: New test.
42326
42327 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42328
42329         PR c++/11105
42330         * g++.dg/abi/conv1.C: Remove it.
42331         * g++.dg/template/conv7.C: New test.
42332         * g++.dg/template/conv8.C: Likewise.
42333         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42334         conversion operator.
42335
42336 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42337
42338         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42339         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42340         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42341         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42342         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42343         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42344         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42345         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42346         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42347         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42348         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42349         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42350         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42351         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42352         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42353         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42354         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42355         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42356         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42357         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42358         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42359         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42360         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42361         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42362         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42363         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42364         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42366         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42367
42368 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42369
42370         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42371         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42372         indications.
42373
42374 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42375
42376         * gcc.dg/i386-387-5.c: New test case.
42377         * gcc.dg/i386-387-6.c: New test case.
42378         * gcc.dg/builtins-23.c: New test case.
42379
42380 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42381
42382         * gcc.dg/builtins-22.c: New test case.
42383         * gcc.dg/i386-387-1.c: Update to test exp.
42384         * gcc.dg/i386-387-2.c: Likewise.
42385
42386 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42387
42388         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42389
42390 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42391
42392         * lib/gcc-dg.exp (dg-require-dll): New function.
42393         (dg-xfail-if): Likewise.
42394         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42395         driver.
42396
42397         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42398         * gcc.c-torture/compile/20001205-1.c: Likewise.
42399         * gcc.c-torture/compile/20001226-1.c: Likewise.
42400         * gcc.c-torture/compile/20010518-2.c: Likewise.
42401         * gcc.c-torture/compile/20020312-1.c: Likewise.
42402         * gcc.c-torture/compile/20020604-1.c: Likewise.
42403         * gcc.c-torture/compile/920501-12.c: Likewise.
42404         * gcc.c-torture/compile/920501-4.c: Likewise.
42405         * gcc.c-torture/compile/920520-1.c: Likewise.
42406         * gcc.c-torture/compile/920521-1.c: Likewise.
42407         * gcc.c-torture/compile/920625-1.c: Likewise.
42408         * gcc.c-torture/compile/961203-1.c: Likewise.
42409         * gcc.c-torture/compile/980506-1.c: Likewise.
42410         * gcc.c-torture/compile/981006-1.c: Likewise.
42411         * gcc.c-torture/compile/981022-1.c: Likewise.
42412         * gcc.c-torture/compile/981223-1.c: Likewise.
42413         * gcc.c-torture/compile/990617-1.c: Likewise.
42414         * gcc.c-torture/compile/dll.c: Likewise.
42415         * gcc.c-torture/compile/labels-3.c: Likewise.
42416         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42417         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42418         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42419         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42420         * gcc.c-torture/compile/simd-5.c: Likewise.
42421         * gcc.c-torture/compile/20000804-1.x: Remove.
42422         * gcc.c-torture/compile/20001205-1.x: Likewise.
42423         * gcc.c-torture/compile/20001226-1.x: Likewise.
42424         * gcc.c-torture/compile/20010518-2.x: Likewise.
42425         * gcc.c-torture/compile/20020312-1.x: Likewise.
42426         * gcc.c-torture/compile/20020604-1.x: Likewise.
42427         * gcc.c-torture/compile/920501-12.x: Likewise.
42428         * gcc.c-torture/compile/920501-4.x: Likewise.
42429         * gcc.c-torture/compile/920520-1.x: Likewise.
42430         * gcc.c-torture/compile/920521-1.x: Likewise.
42431         * gcc.c-torture/compile/920625-1.x: Likewise.
42432         * gcc.c-torture/compile/961203-1.x: Likewise.
42433         * gcc.c-torture/compile/980506-1.x: Likewise.
42434         * gcc.c-torture/compile/981006-1.x: Likewise.
42435         * gcc.c-torture/compile/981022-1.x: Likewise.
42436         * gcc.c-torture/compile/981223-1.x: Likewise.
42437         * gcc.c-torture/compile/990617-1.x: Likewise.
42438         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42439         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42440         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42441         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42442         * gcc.c-torture/compile/simd-5.x: Likewise.
42443
42444         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42445
42446 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42447
42448         * gcc.c-torture/execute/20030611-1.c: New test.
42449
42450 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42451
42452         PR middle-end/168
42453         * gcc.dg/20030612-1.c: New test case.
42454
42455 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42456
42457         PR c++/10635
42458         * g++.dg/expr/cast1.C: New test.
42459
42460 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42461
42462         * gcc.dg/builtins-21.c: New test case.
42463
42464 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42465
42466         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42467         options instead of at the end.
42468         * lib/objc.exp (objc_target_compile): Likewise.
42469
42470 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42471
42472         PR c++/10432
42473         * g++.dg/parse/error1.C: New test.
42474
42475 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42476
42477         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42478         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42479         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42480         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42481         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42482         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42483         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42484         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42485         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42486         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42487         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42488         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42489         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42490         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42491         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42492         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42493         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42494         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42495         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42496         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42497         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42498         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42499         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42500         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42501
42502         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42503         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42504         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42505         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42506         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42507         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42508         * gcc.dg/compat/scalar-return-3_main.c: New file.
42509         * gcc.dg/compat/scalar-return-3_x.c: New file.
42510         * gcc.dg/compat/scalar-return-3_y.c: New file.
42511         * gcc.dg/compat/scalar-return-4_main.c: New file.
42512         * gcc.dg/compat/scalar-return-4_x.c: New file.
42513         * gcc.dg/compat/scalar-return-4_y.c: New file.
42514
42515 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42516
42517         * gcc.dg/compat/fp2-struct-check.h: New file.
42518         * gcc.dg/compat/fp2-struct-defs.h: New file.
42519         * gcc.dg/compat/fp2-struct-init.h: New file.
42520         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42521         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42522         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42523         * gcc.dg/compat/struct-return-10_main.c: New file.
42524         * gcc.dg/compat/struct-return-10_x.c: New file.
42525         * gcc.dg/compat/struct-return-10_y.c: New file.
42526
42527         * gcc.dg/compat/compat-common.h: New file.
42528         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42529         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42530         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42531         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42532         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42533         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42534         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42535         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42536         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42537         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42538         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42539         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42540         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42541         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42542         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42543         * gcc.dg/compat/small-struct-check.h: Ditto.
42544         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42545         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42546         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42547         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42548         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42549         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42550         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42551         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42552         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42553         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42554         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42555         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42556         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42557         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42558         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42559         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42560         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42561         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42562         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42563         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42564         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42565         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42566         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42567         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42568         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42569         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42570         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42571         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42572         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42573         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42574
42575 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42576
42577         * g++.dg/pch/static-1.C: New file.
42578         * g++.dg/pch/static-1.Hs: New file.
42579
42580 2003-06-10  Richard Henderson  <rth@redhat.com>
42581
42582         * gcc.dg/asm-7.c: Adjust expected warning text.
42583
42584 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42585
42586         * gcc.dg/builtins-20.c: New test case.
42587
42588 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42589
42590         PR c++/11131
42591         * g++.dg/opt/template1.C: New test.
42592
42593 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42594
42595         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42596         additional_sources.
42597
42598 2003-05-21  David Taylor  <dtaylor@emc.com>
42599
42600         * gcc.dg/Wpadded.c: New file.
42601
42602 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42603
42604         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42605         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42606         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42607         dg-require-weak.
42608
42609 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42610
42611         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42612
42613 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42614
42615         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42616         (dg-require-alias): Likewise.
42617         (dg-require-gc-sections): Likewise.
42618         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42619
42620 2003-06-08  Richard Henderson  <rth@redhat.com>
42621
42622         * gcc.dg/20011029-2.c: Fix the array reference.
42623         * gcc.dg/asm-7.c: New.
42624
42625 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42626
42627         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42628
42629 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42630
42631         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42632         (dg-require-gc-sections): Likewise.
42633
42634 2003-06-08  Jan Hubicka  <jh@suse.cz>
42635
42636         * i386-cmov1.c: Fix regular expression.
42637         * i386-cvt-1.c: Likewise.
42638         * i386-local.c: Likewise.
42639         * i386-local2.c: Likewise.
42640         * i386-mul.c: Likewise.
42641         * i386-ssetype-1.c: Likewise.
42642         * i386-ssetype-3.c: Likewise.
42643         * i386-ssetype-5.c: Likewise.
42644
42645 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42646
42647         PR c++/11039
42648         * g++.dg/warn/implicit-typename2.C: New test.
42649         * g++.dg/warn/implicit-typename3.C: New test.
42650
42651 2003-06-07  Richard Henderson  <rth@redhat.com>
42652
42653         * g++.dg/other/offsetof3.C: Use size_t.
42654         * g++.dg/other/offsetof4.C: Likewise.
42655
42656 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42657
42658         * lib/copy-file.exp: New. Implement gcc_copy_files.
42659
42660         * lib/dg-pch.exp: Load copy-file.exp
42661         (dg-pch): Use gcc_copy_files instead of "file copy".
42662
42663 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42664
42665         * gcc.dg/weak/weak.exp: Simplify.
42666         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42667         * gcc.dg/weak/weak-1.c: Likewise.
42668         * gcc.dg/weak/weak-2.c: Likewise.
42669         * gcc.dg/weak/weak-3.c: Likewise.
42670         * gcc.dg/weak/weak-4.c: Likewise.
42671         * gcc.dg/weak/weak-5.c: Likewise.
42672         * gcc.dg/weak/weak-6.c: Likewise.
42673         * gcc.dg/weak/weak-7.c: Likewise.
42674         * gcc.dg/weak/weak-8.c: Likewise.
42675         * gcc.dg/weak/weak-9.c: Likewise.
42676
42677 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42678
42679         gcc.c-torture/execute/20030606-1.c: New.
42680
42681 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42682
42683         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42684         * gcc.dg/builtins-19.c: Likewise.
42685
42686 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42687
42688         * gcc.dg/builtins-2.c: Add some more tests.
42689         * gcc.dg/builtins-18.c: New test case.
42690         * gcc.dg/builtins-19.c: New test case.
42691
42692 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42693             Jim Wilson  <wilson@tuliptree.org>
42694
42695         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42696
42697 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42698
42699         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42700         mempcpy/stpcpy calls not to be optimized into something else.
42701         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42702         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42703         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42704
42705 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42706
42707         * gcc.dg/format/asm_fprintf-1.c: New test.
42708
42709 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42710
42711         * lib/gcc-defs.exp (additional_sources): New variable.
42712         (dg-additional-sources): New function.
42713         (additional_files): New variable.
42714         (dg-additional-files): New function.
42715         (dg-additional-files-options): Likewise.
42716         * lib/gcc-dg.exp (dg-require-weak): New function.
42717         (dg-require-alias): Likewise.
42718         (dg-require-gc-sections): Likewise.
42719         * lib/target-supports.exp (check_alias_available): Remove testfile
42720         parameter.
42721         (check_gc_sections_available): New function.
42722         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42723         (dg-gpp-additional-files): Likewise.
42724         * lib/g++.exp (additional_sources): Remove.
42725         (additional_files): Likewise.
42726         (g++_target_compile): Use dg-additional-files-options.
42727
42728         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42729         Tcl logic.
42730         * gcc.dg/special/ecos.exp: Remove.
42731         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42732         * gcc.dg/special/alias-1.c: Likewise.
42733         * gcc.dg/special/alias-2.c: Likewise.
42734         * gcc.dg/special/gcsec-1.c: Likewise.
42735         * gcc.dg/special/weak-1.c: Likewise.
42736         * gcc.dg/special/weak-2.c: Likewise.
42737         * gcc.dg/special/wkali-1.c: Likewise.
42738         * gcc.dg/special/wkali-2.c: Likewise.
42739
42740         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42741         dg-gpp-additional-*.
42742         * g++.dg/special/conpr-3.C: Likewise.
42743         * g++.dg/special/conpr-4.C: Likewise.
42744         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42745         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42746         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42747         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42748         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42749         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42750         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42751         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42752         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42753         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42754         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42755         * g++.old-deja/g++.other/comdat1.C: Likewise.
42756         * g++.old-deja/g++.other/comdat2.C: Likewise.
42757         * g++.old-deja/g++.other/comdat3.C: Likewise.
42758         * g++.old-deja/g++.other/ctor1.C: Likewise.
42759         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42760
42761 2003-06-05  Richard Henderson  <rth@redhat.com>
42762
42763         * gcc.dg/debug/20030605-1.c: New.
42764
42765 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42766
42767         * README.QMTEST: Update.
42768
42769 2003-06-04  Richard Henderson  <rth@redhat.com>
42770
42771         * gcc.dg/cleanup-1.c: New.
42772         * gcc.dg/cleanup-2.c: New.
42773         * gcc.dg/cleanup-3.c: New.
42774         * gcc.dg/cleanup-4.c: New.
42775         * gcc.dg/cleanup-5.c: New.
42776         * gcc.dg/cleanup-6.c: New.
42777         * gcc.dg/cleanup-7.c: New.
42778
42779 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42780
42781         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42782
42783         * lib/dg-pch.exp: New file.
42784         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42785         * gcc.dg/pch/pch.exp: Likewise.
42786
42787 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42788
42789         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42790         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42791         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42792         * gcc.dg/builtins-17.c: New test case.
42793         * gcc.dg/i386-387-4.c: New test case.
42794         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42795
42796 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42797
42798         * gcc.dg/ultrasp9.c: New test.
42799
42800 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42801
42802         * gcc.c-torture/compile/20030604-1.c: New test.
42803         * gcc.dg/sparc-constant-1.c: New test.
42804
42805 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42806
42807         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42808
42809 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42810
42811         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42812
42813         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42814         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42815
42816 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42817
42818         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42819
42820 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42821
42822         PR c++/10940
42823         * g++.dg/template/spec10.C: New test.
42824
42825 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42826
42827         * gcc.dg/builtins-16.c: New test case.
42828
42829 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42830
42831         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42832         mempcpy test with post-increments.
42833         * gcc.c-torture/execute/string-opt-3.c: New test.
42834         * gcc.dg/string-opt-1.c: New test.
42835
42836 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42837
42838         PR fortran/10965
42839         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42840
42841 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42842
42843         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42844         (scan-assembler): ... here.  Use dg-scan.
42845         (scan-assembler-not): Likewise.
42846         (scan-file): New function.
42847         (scan-file-not): Likewise.
42848         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42849         * gcc.dg/cpp/_Pragma4.c: Likewise.
42850         * gcc.dg/cpp/_Pragma5.c: Likewise.
42851         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42852         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42853         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42854         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42855         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42856         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42857         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42858         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42859         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42860         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42861         * gcc.dg/cpp/cxxcom1.c: Likewise.
42862         * gcc.dg/cpp/line1.c: Likewise.
42863         * gcc.dg/cpp/maccom1.c: Likewise.
42864         * gcc.dg/cpp/maccom2.c: Likewise.
42865         * gcc.dg/cpp/maccom3.c: Likewise.
42866         * gcc.dg/cpp/maccom4.c: Likewise.
42867         * gcc.dg/cpp/maccom5.c: Likewise.
42868         * gcc.dg/cpp/maccom6.c: Likewise.
42869         * gcc.dg/cpp/multiline.c: Likewise.
42870         * gcc.dg/cpp/spacing1.c: Likewise.
42871         * gcc.dg/cpp/spacing2.c: Likewise.
42872         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42873         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42874         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42875         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42876         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42877         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42878         * gcc.dg/cpp/cxxcom2.c: Likewise.
42879         * gcc.dg/cpp/cxxcom2.h: New file.
42880
42881         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42882         * g++.dg/cpp/truefalse.C: Here.
42883         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42884
42885 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42886
42887         * gcc.dg/cpp/redef3.c: New file.
42888
42889 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42890
42891         * gcc.dg/i386-loop-3.c: New test.
42892
42893 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42894
42895         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42896
42897 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42898
42899         * gcc.dg/fwrapv-1.c: New test case.
42900         * gcc.dg/fwrapv-2.c: New test case.
42901
42902 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42903
42904         PR c++/10956
42905         * g++.dg/template/spec9.C: New test.
42906
42907 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42908
42909         * gcc.dg/duff-4.c: New test case.
42910
42911 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42912
42913         PR fortran/10843
42914         * g77.dg/ffixed-form-1.f: New test
42915         * g77.dg/ffixed-form-2.f: New test
42916         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42917         * g77.dg/ffree-form-3.f: New test
42918
42919 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42920
42921         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42922         * gcc.dg/wint_t-1.c: Likewise.
42923
42924 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42925
42926         * g++.dg/template/access11.C: New test.
42927
42928 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42929
42930         PR c++/10849
42931         * g++.dg/template/access10.C: New test.
42932
42933 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42934             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42935
42936         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42937
42938 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42939
42940         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42941         suppress for powerpc-*-darwin*.
42942         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42943
42944 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42945
42946         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42947         suppress option for powerpc-*-darwin*.
42948
42949 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42950
42951         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42952         * gcc.dg/builtins-4.c: Add test for fmod.
42953
42954 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42955
42956         PR c++/10682
42957         * g++.dg/template/instantiate4.C: New test.
42958
42959 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42960
42961         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42962
42963 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42964
42965         * gcc.dg/compat/scalar-return-1_main.c: New file.
42966         * gcc.dg/compat/scalar-return-1_x.c: New file.
42967         * gcc.dg/compat/scalar-return-1_y.c: New file.
42968         * gcc.dg/compat/scalar-return-2_main.c: New file.
42969         * gcc.dg/compat/scalar-return-2_x.c: New file.
42970         * gcc.dg/compat/scalar-return-2_y.c: New file.
42971         * gcc.dg/compat/struct-return-3_main.c: New file.
42972         * gcc.dg/compat/struct-return-3_y.c: New file.
42973         * gcc.dg/compat/struct-return-3_x.c: New file.
42974         * gcc.dg/compat/struct-return-2_main.c: New file.
42975         * gcc.dg/compat/struct-return-2_x.c: New file.
42976         * gcc.dg/compat/struct-return-2_y.c: New file.
42977
42978 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42979
42980         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42981         for hppa*-hp-hpux*.
42982         * gcc.dg/20021014-1.c (dg-options): Likewise.
42983         * gcc.dg/nest.c (dg-options): Likewise.
42984
42985 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42986
42987         PR c++/9738
42988         * g++.dg/ext/dllimport2.C: New file.
42989         * g++.dg/ext/dllimport3.C: New file.
42990
42991 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42992
42993         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42994         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42995         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42996         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42997         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42998         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42999         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43000         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43001         * gcc.dg/compat/small-struct-defs.h: New file.
43002         * gcc.dg/compat/small-struct-init.h: New file.
43003         * gcc.dg/compat/small-struct-check.h: New file.
43004         * gcc.dg/compat/fp-struct-defs.h: New file.
43005         * gcc.dg/compat/fp-struct-check.h: New file.
43006         * gcc.dg/compat/fp-struct-init.h: New file.
43007         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43008         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43009
43010 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43011
43012         * gcc.dg/20030225-2.c: New test.
43013
43014 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43015             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43016
43017         * gcc.c-torture/compile/20030518-1.c: New test case.
43018
43019 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43020
43021         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43022         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43023         gcc-dg-debug-runtest.
43024         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43025         gcc-dg-debug-runtest.
43026
43027 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43028
43029         PR c++/9022
43030         * g++.dg/lookup/using6.C: New test.
43031
43032 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43033
43034         * g++.dg/parse/access2.C: New test.
43035
43036 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43037
43038         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43039         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43040         * gcc.dg/debug/debug.exp: Likewise.
43041
43042 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43043
43044         * gcc.dg/dollar.c: New test.
43045
43046 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43047
43048         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43049         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43050         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43051         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43052         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43053         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43054         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43055         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43056         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43057         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43058         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43059         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43060         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43061         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43062         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43063         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43064         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43065         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43066
43067 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43068
43069         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43070         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43071         support for "repo" mode.
43072         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43073         * lib/g77-dg.exp: Likewise.
43074         * lib/obj-dg.exp: Likewise.
43075
43076 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43077
43078         Merge from gcc-3_2-rhl8-branch:
43079         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43080
43081         * gcc.dg/tls/opt-6.c: New test.
43082
43083         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43084
43085         * gcc.dg/20030405-1.c: New test.
43086
43087         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43088
43089         * gcc.dg/20030309-1.c: New test.
43090
43091         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43092
43093         * gcc.c-torture/execute/20030307-1.c: New test.
43094
43095         2003-02-20  Randolph Chung  <tausq@debian.org>
43096
43097         * gcc.c-torture/compile/20030220-1.c: New test.
43098
43099         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43100
43101         * gcc.dg/20030217-1.c: New test.
43102
43103         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43104
43105         * gcc.c-torture/compile/20020129-1.c: New test.
43106
43107         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43108
43109         * gcc.dg/unroll-1.c: New test.
43110
43111         2002-11-16  Jan Hubicka  <jh@suse.cz>
43112
43113         * gcc.c-torture/execute/20020920-1.c: New test.
43114
43115         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43116
43117         PR target/7434
43118         * gcc.c-torture/compile/20021008-1.c: New test.
43119
43120         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43121
43122         PR target/7559
43123         * gcc.c-torture/execute/20020810-1.c: New test.
43124
43125         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * gcc.c-torture/compile/20020807-1.c: New test.
43128
43129         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43130
43131         * gcc.dg/tls/opt-1.c: New test.
43132
43133         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43134
43135         * gcc.dg/20020729-1.c: New test.
43136
43137         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43138
43139         * g++.dg/opt/life1.C: New test.
43140
43141         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43142
43143         * gcc.dg/20020525-1.c: New test.
43144
43145         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43146
43147         PR c++/6794
43148         * g++.dg/ext/pretty1.C: New test.
43149         * g++.dg/ext/pretty2.C: New test.
43150
43151 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43152
43153         PR c++/8385
43154         * g++.dg/ext/typeof5.C: New test.
43155
43156 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43157
43158         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43159         __USER_LABEL_PREFIX__ into account.
43160         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43161
43162 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43163
43164         * gcc.dg/builtins-15.c: New test case.
43165
43166 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43167
43168         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43169
43170 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43171
43172         * lib/g++.exp: Tweak handling of additional source files.
43173         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43174         * g++.dg/special/conpr-2a.C: Rename to ...
43175         * g++.dg/special/conpr-2a.cc: ... this.
43176         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43177         * g++.dg/special/conpr-3a.C: Rename to ...
43178         * g++.dg/special/conpr-3a.cc: This.
43179         * g++.dg/special/conpr-3b.C: Rename to ...
43180         * g++.dg/special/conpr-3b.cc: This.
43181         * g++.dg/special/conpr-4.C: New test.
43182         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43183
43184 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43185
43186         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43187
43188 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43189
43190         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43191         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43192         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43193         * g++.old-deja/g++.other/warn3.C: Likewise.
43194
43195 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43196
43197         * gcc.dg/i386-387-1.c: Update to also test log.
43198         * gcc.dg/i386-387-2.c: Likewise.
43199
43200 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43201
43202         * g77.f-torture/execute/int8421.f: New test.
43203
43204 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43205
43206         PR c++/10230, c++/10481
43207         * g++.dg/lookup/scoped5.C: New test.
43208
43209 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43210
43211         PR c++/10552
43212         * g++.dg/template/ttp6.C: New test.
43213
43214 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43215
43216         * gcc.c-torture/execute/builtins: New directory.
43217         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43218         gcc.c-torture/execute/builtins.
43219         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43220         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43221         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43222         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43223
43224 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43225
43226         PR c++/9252
43227         * g++.dg/template/access8.C: New test.
43228         * g++.dg/template/access9.C: New test.
43229
43230 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43231
43232         PR c++/9554
43233         * g++.dg/parse/access1.C: New test.
43234
43235 2003-05-09  DJ Delorie  <dj@redhat.com>
43236
43237         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43238         long, and not an int.
43239
43240 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43241
43242         PR c++/10555, c++/10576
43243         * g++.dg/template/memclass1.C: New test.
43244
43245 2003-05-08  DJ Delorie  <dj@redhat.com>
43246
43247         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43248         targets.
43249         * gcc.c-torture/execute/20021024-1.x: Likewise.
43250         * gcc.c-torture/execute/shiftdi.x: Likewise.
43251         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43252         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43253         * gcc.dg/20021018-1.c: Likewise.
43254
43255 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43256
43257         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43258
43259         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43260         (bcopy): Call memmove.
43261
43262 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43263
43264         * g77.f-torture/compile/8485.f: New test case.
43265
43266 2003-05-07  Richard Henderson  <rth@redhat.com>
43267
43268         PR c++/10570
43269         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43270         Verify exception_cleanup not called for rethrows.
43271         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43272         when exiting catch block without rethrowing.
43273         * g++.dg/eh/forced3.C: New.
43274         * g++.dg/eh/forced4.C: New.
43275
43276 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43277
43278         * gcc.dg/20030505.c: Fix triplet.
43279
43280 2003-05-06  DJ Delorie  <dj@redhat.com>
43281
43282         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43283         * gcc.dg/nest.c: Likewise.
43284
43285 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43286
43287         * gcc.dg/builtins-14.c: New test case.
43288
43289 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43290
43291         * lib/compat.exp (compat-execute): New argument.
43292         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43293         * gcc.dg/compat: New test directory.
43294         * gcc.dg/compat/compat.exp: New expect script.
43295         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43296         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43297         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43298         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43299         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43300         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43301
43302         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43303         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43304         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43305         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43306         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43307         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43308         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43309         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43310         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43311         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43312         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43313         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43314         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43315         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43316         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43317
43318 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43319
43320         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43321
43322 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43323
43324         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43325
43326 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43327
43328         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43329         * gcc.dg/ppc-fsel-2.c: New test.
43330
43331         * gcc.dg/unused-5.c: New test.
43332
43333 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43334
43335         PR c++/10496
43336         * g++.dg/warn/pmf1.C: New test.
43337
43338 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43339
43340         PR c++/4494
43341         * g++.dg/warn/main.C: New test.
43342
43343 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43344
43345         * gcc.dg/nonnull-3.c: New test.
43346
43347 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43348
43349         * gcc.dg/cpp/Wtrigraphs.c: Update.
43350         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43351
43352 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43353
43354         * gcc.dg/ppc-fsel-1.c: New test.
43355
43356 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43357
43358         PR c/10604
43359         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43360
43361 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43362
43363         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43364
43365 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43366
43367         PR c++/9364, c++/10553, c++/10586
43368         * g++.dg/parse/typename4.C: New test.
43369         * g++.dg/parse/typename5.C: Likewise.
43370
43371 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43372
43373         * gcc.c-torture/compile/20030503-1.c: New test.
43374
43375 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43376
43377         * g++.dg/lookup/using5.C: Fix testcase error.
43378
43379 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43380
43381         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43382         since MEABI is no longer supported.  Remove all vestiges
43383         of MEABI from the test.
43384
43385 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43386
43387         PR c++/10554
43388         * g++.dg/lookup/using5.C: New test.
43389
43390 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43391
43392         PR c++/8772
43393         * g++.dg/template/ttp5.C: New test.
43394
43395 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43396
43397         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43398         (dg-gpp-additional-sources): New function.
43399         (dg-gpp-additional-files): Likewise.
43400         * lib/g++.exp (additional_sources): New variable.
43401         (additional_files): Likewise.
43402         (g++_target_compile): Deal with them.
43403         * lib/old-dejagnu.exp: Remove.
43404         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43405         * g++.old-deja: Revise all tests to use dg commands.
43406
43407 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43408
43409         PR c++/9432, c++/9528
43410         * g++.dg/lookup/using4.C: New test.
43411
43412 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43413
43414         * gcc.dg/noreturn-5.c: New file.
43415         * gcc.dg/noreturn-6.c: New file.
43416
43417         * gcc.c-torture/compile/inline-1.c: New file.
43418
43419 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43420
43421         PR c++/10551
43422         * g++.dg/template/explicit1.C: New test.
43423
43424 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43425
43426         PR c++/10549
43427         * g++.dg/other/bitfield1.C: New test.
43428
43429         PR c++/10527
43430         * g++.dg/init/new7.C: New test.
43431
43432 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43433
43434         * g++.dg/ext/desig1.C: New test.
43435         * g++.dg/ext/init1.C: Update.
43436
43437         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43438
43439 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43440
43441         PR c++/10180
43442         * g++.dg/warn/Winline-1.C: New test.
43443
43444 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43445
43446         * gcc.c-torture/execute/string-opt-19.c: New test.
43447
43448         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43449         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43450
43451 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43452
43453         PR c++/10506
43454         * g++.dg/init/new6.C: New test.
43455
43456         PR c++/10503
43457         * g++.dg/init/ref6.C: New test.
43458
43459 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43460
43461         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43462
43463 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43464
43465         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43466         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43467
43468 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43469
43470         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43471         initialized static data members.
43472
43473 2003-04-25  H.J. Lu <hjl@gnu.org>
43474
43475         * gcc.dg/ia64-sync-4.c: New test.
43476
43477 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43478
43479         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43480         date.
43481
43482 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43483
43484         PR c++/10337
43485         * g++.dg/warn/conv1.C: New test.
43486         * g++.old-deja/g++.other/conv7.C: Adjust.
43487         * g++.old-deja/g++.other/overload14.C: Adjust.
43488
43489 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43490
43491         PR c++/10471
43492         * g++.dg/template/defarg2.C: New test.
43493
43494 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43495
43496         * gcc.dg/cpp/include2.c: Update.
43497         * gcc.dg/cpp/multiline-2.c: New.
43498         * gcc.dg/cpp/multiline.c: Update.
43499         * gcc.dg/cpp/strify2.c: Update.
43500         * gcc.dg/cpp/trad/literals-2.c: Update.
43501
43502 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43503
43504         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43505
43506 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43507
43508         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43509
43510 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43511
43512         PR c++/10451
43513         * g++.dg/parse/crash4.C: New test.
43514
43515         PR c++/9847
43516         * g++.dg/parse/crash5.C: New test.
43517
43518 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43519
43520         PR c++/10446
43521         * g++.dg/parse/crash3.C: New test.
43522
43523         PR c++/10428
43524         * g++.dg/parse/elab1.C: New test.
43525
43526 2003-04-22  Devang Patel  <dpatel@apple.com>
43527
43528         * gcc.dg/cpp/trad/funlike-5.c: New test.
43529
43530 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43531
43532         * g++.dg/other/packed1.C: Fix dg options.
43533
43534 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43535
43536         * g++.dg/other/offsetof2.C: New test.
43537
43538 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43539
43540         * g++.dg/template/recurse.C: Adjust location of error messages.
43541
43542 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43543
43544         PR c++/9881
43545         * g++.dg/init/addr-const1.C: New test.
43546         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43547
43548 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43549
43550         PR c++/10405
43551         * g++.dg/lookup/struct-hack1.C: New test.
43552
43553 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43554
43555         * ucs.c: Update diagnostic messages.
43556
43557 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43558
43559         * gcc.dg/cpp/truefalse.cpp: New test.
43560         * gcc.dg/cpp/cpp.exp: Update.
43561         * g++.dg/other/stdbool-if.C: Remove.
43562
43563 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43564
43565         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43566         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43567
43568 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43569
43570         * gcc.c-torture/compile/20030418-1.c: New test.
43571
43572 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43573
43574         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43575
43576 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43577
43578         PR c++/10347
43579         g++.dg/template/dependent-name1.C: New test.
43580
43581 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43582
43583         * gcc.dg/warn-1.c (tourist_guide): New array,
43584         contains a pointer to bar.
43585
43586 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43587
43588         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43589         * gcc.c-torture/execute/medce-1.c: New test case.
43590         * gcc.c-torture/execute/medce-2.c: New test case.
43591
43592 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43593
43594         * lib/prune.exp: Ignore more messages.
43595
43596         PR c++/10381
43597         * g++.dg/parse/lookup3.C: New test.
43598
43599 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43600
43601         * gcc.c-torture/compile/20030415-1.c : New test.
43602
43603 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43604
43605         * gcc.c-torture/execute/scope-2.c: Move to ...
43606         * gcc.dg/noncompile/scope.c: .... here.
43607
43608 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43609
43610         * gcc.dg/20030414-2.c: New test case.
43611
43612 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43613
43614         PR target/10377
43615         * gcc.dg/20030414-1.c: New test.
43616
43617 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43618
43619         * gcc.dg/builtins-12.c: New test case.
43620         * gcc.dg/builtins-13.c: New test case.
43621
43622 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43623
43624         * gcc.c-torture/execute/string-opt-18.c: New test.
43625
43626 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43627
43628         PR c++/10300
43629         * g++.dg/init/new5.C: New test.
43630
43631 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43632
43633         PR c++/7910
43634         * g++.dg/ext/dllimport1.C: New test.
43635
43636 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43637
43638         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43639
43640 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43641
43642         PR Fortran/9263
43643         * g77.f-torture/noncompile/9263.f: New test
43644         PR Fortran/1832
43645         * g77.f-torture/execute/1832.f: New test
43646
43647 2003-04-11  David Chad  <davidc@freebsd.org>
43648             Loren J. Rittle  <ljrittle@acm.org>
43649
43650         PR libobjc/8562
43651         * objc.dg/headers.m: New test.
43652
43653 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43654
43655         * gcc.c-torture/execute/builtin-noret-2.c: New.
43656         * gcc.c-torture/execute/builtin-noret-2.x: New.
43657         XFAIL builtin-noret-2.c at -O1 and above.
43658         * gcc.dg/redecl.c: New.
43659         * gcc.dg/Wshadow-1.c: Update error regexps.
43660
43661 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43662
43663         * g++.dg/abi/bitfield10.C: New test.
43664
43665 2003-04-09  Mike Stump  <mrs@apple.com>
43666
43667         * gcc.dg/pch/pch.exp: Make testcase names longer.
43668         * g++.dg/pch/pch.exp: Make testcase names longer.
43669
43670 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43671
43672         * gcc.dg/builtins-11.c: New test case.
43673
43674 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43675
43676         * gcc.dg/builtins-9.c: New test case.
43677         * gcc.dg/builtins-10.c: New test case.
43678
43679 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43680
43681         * gcc.dg/noncompile/init-4.c.c: New test.
43682
43683 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43684
43685         * gcc.misc-test/gcov-9.c: New test.
43686         * gcc.misc-test/gcov-10.c: New test
43687         * gcc.misc-test/gcov-11.c: New test.
43688
43689 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43690
43691         PR optimization/10024
43692         * gcc.c-torture/compile/20030405-1.c: New test.
43693
43694 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43695
43696         * gcc.dg/pch/static-3.c: New.
43697         * gcc.dg/pch/static-3.hs: New.
43698         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43699
43700 2003-04-04  Richard Henderson  <rth@redhat.com>
43701
43702         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43703         * g++.dg/eh/forced2.C: Likewise.
43704
43705 2003-04-03  Mike Stump  <mrs@apple.com>
43706
43707         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43708         target arg.
43709         (scan-assembler-times, scan-assembler-not): Likewise.
43710         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43711
43712 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43713
43714         * gcc.dg/sparc-loop-1.c: New test.
43715
43716 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43717
43718         PR other/9274
43719         * g++.dg/pch/system-2.C: New.
43720         * g++.dg/pch/system-2.Hs: New.
43721
43722 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43723
43724         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43725
43726         * g++.dg/eh/simd-1.C (vecfunc): Same.
43727
43728 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43729
43730         * gcc.c-torture/execute/20030401-1.c: New test case.
43731
43732 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43733
43734         * objc.dg/defs.m: New.
43735
43736 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43737
43738         * g++.dg/eh/simd-1.C: New.
43739         * g++.dg/eh/simd-2.C: New.
43740
43741 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43742
43743         * gcc.c-torture/execute/simd-3.c: New.
43744
43745 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43746
43747         PR c/9936
43748         * gcc.dg/20030331-2.c: New test.
43749
43750 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43751
43752         PR c++/10278
43753         * g++.dg/parse/crash2.C: New test.
43754
43755 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43756
43757         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43758         * gcc.c-torture/execute/20030331-1.c: ...here.
43759
43760 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43761
43762         * gcc.c-torture/execute/20030331-1.c: New test.
43763
43764 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43765
43766         * lib/gcov.exp: Adjust call return testing strings.
43767         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43768
43769 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43770
43771         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43772         * gcc.dg/builtins-7.c: New test case.
43773         * gcc.dg/builtins-8.c: New test case.
43774
43775 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43776
43777         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43778
43779 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43780
43781         PR c++/7647
43782         * g++.dg/lookup-class-member-2.C: New test.
43783
43784 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43785
43786         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43787
43788 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43789
43790         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43791
43792 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43793
43794         * g++.dg/init/attrib1.C: New test.
43795
43796 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43797
43798         * gcc.dg/ultrasp8.c: New test.
43799
43800 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43801
43802         * gcc.dg/ultrasp7.c: New test.
43803
43804 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43805
43806         PR c++/10047
43807         * g++.dg/template/inline1.C: New test.
43808
43809 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43810
43811         * gcc.dg/sparc-dwarf2.c: New test.
43812
43813 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43814
43815         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43816         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43817
43818 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43819
43820         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43821         than reading .x files.
43822         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43823         * g77.dg/gcov/gcov-1.f: Likewise.
43824         * gcc.misc-tests/gcov-4b.c: Likewise.
43825         * gcc.misc-tests/gcov-5b.c: Likewise.
43826         * gcc.misc-tests/gcov-6.c: Likewise.
43827         * gcc.misc-tests/gcov-7.c: Likewise.
43828         * gcc.misc-tests/gcov-8.c: Likewise.
43829         * g++.dg/gcov/gcov-1.x: Remove.
43830         * g77.dg/gcov/gcov-1.x: Likewise.
43831         * gcc.misc-tests/gcov-4b.x: Likewise.
43832         * gcc.misc-tests/gcov-5b.x: Likewise.
43833         * gcc.misc-tests/gcov-6.x: Likewise.
43834         * gcc.misc-tests/gcov-7.x: Likewise.
43835         * gcc.misc-tests/gcov-8.x: Likewise.
43836
43837 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43838
43839         PR opt/10087
43840         * gcc.dg/20030324-1.c: New test.
43841
43842 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43843
43844         PR c++/10224
43845         * g++.dg/template/arg3.C: New test.
43846
43847         PR c++/10158
43848         * g++.dg/template/friend18.C: New test.
43849
43850 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43851
43852         * g77.f-torture/compile/20030326-1.f: New test case.
43853
43854 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43855
43856         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43857
43858         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43859
43860 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43861
43862         * gcc.dg/ia64-sync-3.c: New test.
43863
43864 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43865
43866         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43867
43868 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43869
43870         * gcc.dg/ultrasp6.c: New test.
43871
43872 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43873
43874         * gcc.dg/i386-signbit-1.c: New test.
43875         * gcc.dg/i386-signbit-2.c: New test.
43876         * gcc.dg/i386-signbit-3.c: New test.
43877
43878 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43879
43880         * gcc.dg/ultrasp5.c: Fix options.
43881
43882 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43883
43884         * gcc.dg/ultrasp5.c: Fix comment.
43885
43886 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43887
43888         PR fortran/10197
43889         * g77.f-torture/execute/10197.f: New test.
43890
43891 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43892
43893         PR c++/9898, c++/383
43894         * g++.dg/template/conv6.C: New test.
43895
43896         PR c++/10119
43897         * g++.dg/template/ptrmem5.C: New test.
43898
43899         PR c++/10026
43900         * g++.dg/lookup/koenig1.C: New test.
43901
43902         PR C++/10199
43903         * g++.dg/lookup/template2.C: New test.
43904
43905 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43906
43907         * g++.dg/opt/rtti1.C: New test.
43908
43909 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43910
43911         * gcc.dg/ultrasp5.c: New test.
43912
43913 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43914
43915         PR middle-end/9967
43916         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43917         builtin fputs.
43918
43919 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43920
43921         PR c/8224
43922         * gcc.dg/20030323-1.c: New test.
43923
43924 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43925
43926         * gcc.c-torture/compile/20030323-1.c: New test case.
43927
43928 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43929
43930         * gcc.dg/20030321-1.c: New test.
43931
43932 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43933
43934         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43935
43936 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43937
43938         PR c++/9978, c++/9708
43939         * g++.dg/ext/vlm1.C: Adjust expected error.
43940         * g++.dg/ext/vla2.C: New test.
43941         * g++.dg/template/arg1.C: New test.
43942         * g++.dg/template/arg2.C: New test.
43943
43944 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43945
43946         * g77.f-torture/execute/select.f: New test.
43947         * g77.f-torture/noncompile/select_no_compile.f: New test.
43948
43949 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43950
43951         PR c++/9898
43952         * g++.dg/other/error4.C: New test.
43953
43954 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43955
43956         * g++.dg/template/friend17.C: New test.
43957
43958 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43959
43960         * gcc.c-torture/compile/20030320-1.c: New.
43961
43962 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43963
43964         * gcc.dg/builtins-6.c: New test case.
43965
43966 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43967
43968         PR target/10073
43969         * gcc.c-torture/compile/20030319-1.c: New.
43970
43971 2003-03-18  Jan Hubicka  <jh@suse.cz>
43972
43973         * gcc.dg/i386-cvt-1.c: New test.
43974
43975 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43976
43977         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43978         * objc.dg/naming-2.m: Likewise.
43979
43980 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43981
43982         PR c++/9639
43983         * g++.dg/parse/crash1.C: New test.
43984
43985 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43986
43987         PR c++/8805
43988         * g++.dg/eh/cleanup1.C: New test.
43989
43990 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43991
43992         * gcc.c-torture/execute/20030316-1.c: New test case.
43993
43994 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43995
43996         PR c++/9629
43997         * g++.dg/init/ctor2.C: New test.
43998
43999 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44000
44001         * g77.f-torture/compile/xformat.f: New test case.
44002
44003 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44004
44005         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44006         * g++.old-deja/g++.mike/eh50.C: Likewise.
44007
44008 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44009
44010         PR c++/6440
44011         * g++.dg/template/spec7.C: New test.
44012         * g++.dg/template/spec8.C: Likewise.
44013
44014 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44015
44016         * gcc.c-torture/execute/20030313-1.c: New test.
44017
44018 2003-03-14  Richard Henderson  <rth@redhat.com>
44019
44020         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44021
44022 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44023
44024         * gcc.c-torture/compile/20030314-1.c: New test.
44025
44026 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44027
44028         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44029         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44030         thumb target,
44031         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44032         to accept newer _imp__  prefix and additional
44033         newline in .drectve section.
44034         * gcc.dg/dll-4.c: Likewise.
44035         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44036         switch.
44037
44038 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44039
44040         * g++.dg/parse/namespace9.C: New test.
44041
44042         * g++.dg/init/ref5.C: New test.
44043         * g++.dg/parse/ptrmem1.C: Likewise.
44044
44045 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44046
44047         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44048         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44049         regular expression.
44050         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44051         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44052
44053 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44054
44055         * gcc.c-torture/execute/20030224-2.c: New test.
44056
44057 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44058
44059         * gcc.dg/decl-3.c: New test.
44060
44061 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44062
44063         * gcc.dg/i386-loop-2.c: New test.
44064
44065 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44066
44067         PR c++/9474
44068         * g++.dg/parse/namespace8.C: New test.
44069
44070         PR c++/9924
44071         * g++.dg/overload/builtin2.C: New test.
44072
44073 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44074
44075         * gcc.dg/return-type-3.c: New test.
44076
44077 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44078
44079         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44080         profiling options are not supported.
44081
44082 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44083
44084         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44085         * g++.old-deja/g++.warn/impint2.C: Likewise.
44086
44087 2003-03-10  Devang Patel  <dpatel@apple.com>
44088
44089         * g++.dg/cpp/c++_cmd_1.C: New test.
44090         * g++.dg/cpp/c++_cmd_1.h: New file.
44091
44092 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44093
44094         * gcc.dg/altivec-9.c: New file.
44095
44096 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44097
44098         * gcc.dg/ppc-sdata-1.c: New test.
44099         * gcc.dg/ppc-sdata-2.c: New test.
44100
44101 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44102
44103         PR c++/9373
44104         * g++.dg/opt/ptrmem2.C: New test.
44105
44106         PR c++/8534
44107         * g++.dg/opt/ptrmem1.C: New test.
44108
44109 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44110
44111         * gcc.dg/i386-loop-1.c: New test.
44112
44113 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44114
44115         PR c++/9970
44116         * g++.dg/lookup/friend1.C: New test.
44117
44118 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44119
44120         PR c++/9823
44121         * g++.dg/parser/constructor1.C: New test.
44122
44123 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44124
44125         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44126
44127         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44128
44129 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44130
44131         * gcc.dg/cpp/Wunused.c: Update test.
44132
44133 2003-03-08  Jan Hubicka  <jh@suse.cz>
44134
44135         * gcc.dg/inline-3.c: New test.
44136
44137 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44138
44139         PR c++/9809
44140         * g++.dg/parse/builtin1.C: New test.
44141
44142         PR c++/9982
44143         * g++.dg/abi/cookie1.C: New test.
44144         * g++.dg/abi/cookie2.C: Likewise.
44145
44146         PR c++/9524
44147         * g++.dg/template/field1.C: New test.
44148
44149         PR c++/9912
44150         * g++.dg/parse/class1.C: New test.
44151         * g++.dg/parse/namespace7.C: Likewise.
44152         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44153
44154 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44155
44156         * g++.dg/init/ref4.C: New test.
44157
44158 2003-03-07  Jan Hubicka  <jh@suse.cz>
44159
44160         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44161         * gcc.dg/inline-3.c: New test.
44162
44163 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44164
44165         * g++.dg/init/ref3.C: New test.
44166
44167         PR c++/9965
44168         * g++.dg/init/ref2.C: New test.
44169
44170         PR c++/9400
44171         * g++.dg/warn/Wshadow-2.C: New test.
44172
44173         PR c++/9791
44174         * g++.dg/warn/Woverloaded-1.C: New test.
44175
44176 2003-03-05  Jan Hubicka  <jh@suse.cz>
44177
44178         * gcc.dg/i386-local2.c: New.
44179         * gcc.dg/i386-local.c: Fix typo.
44180
44181 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44182
44183         * g++.dg/abi/layout3.C: New test.
44184
44185 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44186
44187         * gcc.c-torture/compile/20030305-1.c
44188
44189 2003-03-05  Jan Hubicka  <jh@suse.cz>
44190
44191         * gcc.dg/i386-local.c: New.
44192
44193 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44194
44195         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44196
44197 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44198
44199         * gcc.dg/switch-2.c: New test.
44200         * gcc.dg/switch-3.c: New test.
44201         * gcc.dg/Wswitch.c: Adjust line numbers.
44202         * gcc.dg/Wswitch-default.c: Likewise.
44203         * gcc.dg/Wswitch-enum.c: Likewise.
44204
44205 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44206
44207         * gcc.c-torture/execute/20030222-1.c: New test.
44208
44209 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44210
44211         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44212
44213 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44214
44215         PR c++/9878
44216         * g++.dg/init/ref1.C: New test.
44217
44218 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44219
44220         * gcc.dg/sh-relax.c: New SH-only test.
44221
44222 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44223
44224         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44225         comment explaining purpose of testcase.
44226
44227 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44228
44229         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44230         for HC11/HC12 (asm needs two int registers).
44231         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44232         HC11/HC12 because the test uses an asm which needs two 32-bit
44233         registers.
44234
44235 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44236
44237         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44238         for HC11/HC12 (array is too large otherwise).
44239         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44240         * gcc.c-torture/compile/20010518-2.x: Likewise.
44241         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44242         HC11/HC12 (array is too large).
44243
44244 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44245
44246         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44247         * lib/g++-dg.exp (g++-dg-test): Likewise.
44248
44249 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44250
44251         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44252         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44253
44254 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44255
44256         * g++.dg/warn/implicit-typename1.C: Remove warning.
44257
44258 2003-02-28  Richard Henderson  <rth@redhat.com>
44259
44260         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44261         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44262
44263 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44264
44265         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44266         * g++.dg/pch/pch.exp: Likewise.
44267
44268 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44269
44270         PR c++/9879
44271         * g++.dg/init/new4.C: New test.
44272
44273 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44274
44275         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44276
44277 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44278
44279         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44280         unsigned long.
44281
44282         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44283         wider than float.
44284
44285 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44286
44287         * lib/scanasm.exp: Add support for counting numbers of
44288         occurences.
44289         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44290         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44291
44292 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44293
44294         PR c++/9683
44295         * g++.dg/template/static3.C: New test.
44296
44297         PR c++/9829
44298         * g++.dg/parse/namespace6.C: New test.
44299
44300 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44301
44302         PR target/9732
44303         * gcc.dg/20030225-1.c: New test.
44304
44305 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44306
44307         * README: Remove out-of-date information.
44308
44309         PR c++/9836
44310         * g++.dg/template/spec6.C: New test.
44311
44312 2003-02-24  Jeff Law  <law@redhat.com>
44313
44314         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44315
44316 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44317
44318         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44319         * gcc.dg/pragma-ep-1.c: Likewise.
44320
44321 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44322
44323         PR c++/9602
44324         * g++.dg/template/friend16.C: New test.
44325
44326 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44327
44328         PR c++/5333
44329         * g++.dg/parse/fused-params1.C: Adjust error messages.
44330         * g++.dg/template/nested3.C: New test.
44331
44332 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44333
44334         * g++.dg/abi/param1.C: New test.
44335
44336 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44337
44338         PR c++/7982
44339         * g++.dg/warn/implicit-typename1.C: New test.
44340
44341 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44342
44343         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44344         with "mtune".
44345         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44346         * gcc.c-torture/execute/20010129-1.x: Likewise.
44347         * gcc.dg/20011107-1.c: Likewise.
44348         * gcc.dg/20020108-1.c: Likewise.
44349         * gcc.dg/20020122-3.c: Likewise.
44350         * gcc.dg/20020206-1.c: Likewise.
44351         * gcc.dg/20020310-1.c: Likewise.
44352         * gcc.dg/20020426-2.c: Likewise.
44353         * gcc.dg/20020517-1.c: Likewise.
44354         * gcc.dg/991230-1.c: Likewise.
44355         * gcc.dg/i386-unroll-1.c: Likewise.
44356         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44357
44358 2003-02-22  Jan Hubicka  <jh@suse.cz>
44359
44360         * gcc.dg/i386-mul.c: New test.
44361
44362 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44363
44364         * gcc.dg/builtins-5.c: New test case.
44365
44366 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44367
44368         * gcc.dg/asmreg-1.c: New test.
44369
44370 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44371
44372         PR c++/9749
44373         * g++.dg/parse/varmod1.C: New test.
44374
44375 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44376
44377         PR c++/9727
44378         * g++.dg/template/op1.C: New test.
44379
44380 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44381
44382         PR c++/8906
44383         * g++.dg/template/nested2.C: New test.
44384
44385 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44386
44387         PR c++/8724
44388         * g++.dg/expr/dtor1.C: New test.
44389
44390 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44391
44392         * gcc.dg/cpp/include3.c: New test.
44393         * gcc.dg/cpp/inc/foo.h: New file.
44394
44395 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44396
44397         * gcc.c-torture/execute/20030221-1.c: New test.
44398
44399 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44400
44401         PR c++/9729
44402         * g++.dg/abi/conv1.C: New test.
44403
44404 2003-02-20  Jan Hubicka  <jh@suse.cz>
44405
44406         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44407
44408 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44409
44410         * gcc.c-torture/compile/20030219-1.c: New test.
44411
44412 2003-02-18  Jan Hubicka  <jh@suse.cz>
44413
44414         * gcc.dg/funcorder.c: New test.
44415
44416 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44417
44418         * gcc.c-torture/execute/20030218-1.c: New.
44419
44420 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44421
44422         * gcc.dg/20030218-1.c: New.
44423
44424 2003-02-18  Richard Henderson  <rth@redhat.com>
44425
44426         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44427         * gcc.dg/attr-used-2.c: New.
44428
44429 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44430
44431         PR c++/9704
44432         * g++.dg/init/copy5.C: New test.
44433
44434 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44435
44436         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44437         * g++.dg/pch/pch.exp: Likewise.
44438
44439 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44440
44441         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44442         STACK_SIZE is not defined.
44443
44444 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44445
44446         PR c++/9457
44447         * g++.dg/template/init1.C: New test.
44448
44449 2003-02-16  Jan HUbicka  <jh@suse.cz>
44450
44451         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44452         (foo): Add few extra tests
44453         * gcc.dg/c99-const-expr-3.c: Likewise.
44454         * gcc.c-torture/execute/20030216-1.c: New.
44455
44456 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44457
44458         PR c++/9459
44459         * g++.dg/ext/typeof4.C: New test.
44460
44461 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44462
44463         * gcc.dg/i386-387-3.c: New test case.
44464
44465 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44466
44467         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44468         cris-*-elf* cris-*-aout* and mmix-*-*.
44469
44470 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44471
44472         * gcc.dg/20030213-1.c: New test.
44473
44474 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44475
44476         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44477         * gcc.dg/i386-387-2.c: Likewise.
44478
44479 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44480
44481         * gcc.dg/ppc-spe.c: Fix formatting.
44482         Enable tests that were previously unsupported by gas.
44483         Delete tests for instructions that no longer exist.
44484         Switch arguments on evsubifw builtin.
44485
44486 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44487
44488         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44489         STACK_SIZE is too small.
44490
44491 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44492             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44493
44494         * gcc.dg/decl-2.c: New test.
44495
44496 2003-02-10  Jan Hubicka  <jh@suse.cz>
44497
44498         * gcc.dg/i386-fpcvt-1.c: New test.
44499
44500 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44501
44502         * gcc.c-torture/execute/20030209-1.c: New test.
44503
44504 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44505
44506         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44507         int-wide bitops, use the constants of the same width.
44508         Likewise, if long long is 32-bit wide, test bitops using
44509         32-bit constants.
44510
44511 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44512
44513         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44514
44515 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44516
44517         * gcc.dg/builtins-4.c: New test case.
44518
44519 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44520
44521         * gcc.dg/20020430-1.c: Fix dg command typos.
44522         * gcc.dg/20020503-1.c: Likewise.
44523
44524 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44525
44526         PR c++/8785
44527         * g++.dg/parse/fused-params1.C: New test.
44528
44529         PR c++/8857
44530         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44531
44532         PR c++/8921
44533         * g++.dg/parse/non-dependent1.C: New test.
44534
44535         PR c++/8928
44536         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44537
44538         PR c++/9228
44539         * g++.dg/parse/undefined7.C: New test.
44540         * g++.dg/parse/non-templ1.C: New test.
44541
44542         PR c++/9229
44543         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44544
44545 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44546
44547         * gcc.c-torture/compile/20030206-1.c: New test.
44548
44549 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44550
44551         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44552         "pow" to "foo" to avoid potential confusion with a math built-in.
44553
44554 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44555
44556         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44557         conditions for SPARC targets.
44558
44559 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44560
44561         * gcc.dg/20030204-1.c: New test.
44562
44563 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44564
44565         PR c++/38
44566         * g++.dg/parse/array-size1.C: New test.
44567
44568         PR c++/5657
44569         * g++.dg/parse/undefined3.C: New test.
44570
44571         PR c++/5665
44572         * g++.dg/parse/undefined4.C: New test.
44573
44574         PR c++/5975
44575         * g++.dg/parse/undefined5.C: New test.
44576
44577         PR c++/7259
44578         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44579
44580         PR c++/8578
44581         * g++.dg/parse/casting-operator1.C: New test.
44582
44583         PR c++/8596
44584         * g++.dg/parse/undefined6.C: New test.
44585
44586         PR c++/8736
44587         * g++.dg/parse/missing-template1.C: New test.
44588
44589 2003-02-04  Jan Hubicka  <jh@suse.cz>
44590
44591         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44592         * gcc.dg/i386-cmov?.c: Likewise.
44593         * gcc.dg/i386-fpcvt-?.c: Likewise.
44594         * gcc.dg/i386-ssefp-1.c: Likewise.
44595         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44596         conventions.
44597
44598 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44599
44600         PR c++/7129
44601         * g++.dg/ext/max.C: New test.
44602
44603 2003-02-03  Jan Hubicka  <jh@suse.cz>
44604
44605         * gcc.c-torture/execute/20030203-1.c: New test.
44606
44607 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44608
44609         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44610         'natural-endian'.
44611
44612 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44613
44614         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44615         * g++.dg/init/new2.C: Likewise.
44616         * g++.dg/other/new1.C: Likewise.
44617
44618 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44619
44620         * gcc.dg/struct-ret-libc.c: New test.
44621
44622 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44623
44624         * gcc.dg/20030129-1.c: New test.
44625
44626 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44627
44628         PR c++/8849
44629         * g++.dg/template/ptrmem4.C: New test.
44630
44631 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44632
44633         * g++.dg/parser/constant1.C: New test.
44634
44635 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44636
44637         PR c++/8591
44638         * g++.dg/parse/friend2.C: New test.
44639
44640 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44641
44642         PR c++/9437
44643         * g++.dg/template/unify4.C: New test.
44644
44645 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44646
44647         * gcc.c-torture/execute/20030128-1.c: New test.
44648
44649 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44650
44651         * g++.dg/lookup/nested1.C: Test moved from ...
44652         * g++.old-deja/g++.other/lookup24.C: ... here.
44653
44654 2003-01-28  Jan Hubicka  <jh@suse.cz>
44655
44656         * gcc.dg/i386-cmov5.c: New test.
44657
44658 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44659
44660         * gcc.c-torture/execute/20010925-1.c: Changed the
44661         memcpy declaration.
44662
44663 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44664
44665         PR c++/3902
44666         * g++.dg/parse/template5.C: New test.
44667
44668 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44669
44670         PR fortran/9258
44671         * g77.dg/pr9258: New test.
44672
44673 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44674
44675         * README: Move relevant parts from README.g++.
44676
44677         * README.g++: Remove this file.
44678
44679 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44680
44681         * g++.dg/abi/dcast1.C: New test.
44682
44683 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44684
44685         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44686
44687 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44688
44689         PR c++/47
44690         * g++.old-deja/g++.other/lookup24.C: New test.
44691
44692 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44693
44694         PR middle-end/7227
44695         * gcc.dg/uninit-C.c: New test.
44696
44697 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44698
44699         * g++.dg/abi/covariant1.C: New test.
44700
44701 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44702
44703         * gcc.dg/20030123-1.c: New test.
44704
44705 2003-01-25  Jan Hubicka  <jh@suse.cz>
44706
44707         PR opt/8492
44708         * gcc.c-torture/compile/20030125-1.c
44709
44710 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44711
44712         PR c++/9403
44713         * g++.dg/parse/template3.C: New test.
44714         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44715
44716         PR c++/795
44717         * g++.dg/parse/template4.C: New test.
44718
44719         PR c++/9415
44720         * g++.dg/template/qual2.C: New test.
44721
44722         PR c++/8545
44723         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44724
44725         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44726
44727 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44728
44729         * gcc.c-torture/execute/switch-1.c: New test case.
44730
44731 2003-01-25  Jan Hubicka  <jh@suse.cz>
44732
44733         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44734
44735 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44736
44737         Tweaks for Bison-1.875. From the NEWS file:
44738         "- `parse error' -> `syntax error'
44739         Bison now uniformly uses the term `syntax error'"
44740         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44741         * gcc.dg/cpp/digraph2.c: Likewise.
44742         * gcc.dg/cpp/direct2.c: Likewise.
44743         * gcc.dg/cpp/paste4.c: Likewise.
44744         * gcc.dg/c90-restrict-1.c: Likewise.
44745         * gcc.dg/c99-func-2.c: Likewise.
44746         * gcc.dg/noncompile/920721-2.c: Likewise.
44747         * gcc.dg/noncompile/930622-2.c: Likewise.
44748         * gcc.dg/noncompile/940112-1.c: Likewise.
44749         * gcc.dg/noncompile/950921-1.c: Likewise.
44750         * gcc.dg/noncompile/951123-1.c: Likewise.
44751         * gcc.dg/noncompile/971104-1.c: Likewise.
44752         * gcc.dg/noncompile/990416-1.c: Likewise.
44753
44754 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44755
44756         * g++.dg/parse/undefined1.C: Add error message.
44757
44758 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44759
44760         PR c++/9354
44761         * g++.dg/parse/new1.C: New test.
44762
44763         PR c++/9216
44764         * g++.dg/parse/template2.C: New test.
44765
44766         PR c++/9354
44767         * g++.dg/parse/typedef2.C: New test.
44768
44769         PR c++/9328
44770         * g++.dg/ext/typeof3.C: New test.
44771
44772 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44773
44774         PR c++/2738
44775         * g++.dg/parse/ret-type1.C: New test.
44776
44777         PR c++/3792
44778         * g++.dg/parse/tmpl-outside1.C: New test.
44779
44780         PR c++/4207
44781         * g++.dg/parse/int-as-enum1.C: New test.
44782
44783         PR c++/4903
44784         * g++.dg/parse/no-typename1.C: New test.
44785
44786         PR c++/5533
44787         * g++.dg/parse/no-value1.C: New test.
44788
44789         PR c++/5921
44790         * g++.dg/parse/wrong-inline1.C: New test.
44791
44792         PR c++/6402
44793         * g++.dg/parse/ref1.C: New test.
44794
44795         PR c++/6992
44796         * g++.dg/parse/attr-ctor1.C: New test.
44797
44798         PR c++/7229
44799         * g++.dg/parse/namespace5.C: New test.
44800
44801         PR c++/7917
44802         * g++.dg/parse/func-def1.C: New test.
44803
44804         PR c++/8143
44805         * g++.dg/parse/undefined1.C: New test.
44806
44807         PR c++/5723, PR c++/8522
44808         * g++.dg/parse/specialization1.C: New test.
44809
44810         PR c++/163, PR c++/8595
44811         * g++.dg/parse/struct-as-enum1.C: New test.
44812
44813         PR c++/9173
44814         * g++.dg/parse/undefined2.C: New test.
44815
44816 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44817
44818         PR c++/9298
44819         * g++.dg/parse/template1.C: New test.
44820
44821         PR c++/9384
44822         * g++.dg/parse/using1.C: New test.
44823
44824         PR c++/9285
44825         PR c++/9294
44826         * g++.dg/parse/expr2.C: New test.
44827
44828         PR c++/9388
44829         * g++.dg/parse/lookup2.C: Likewise.
44830
44831 2003-01-21  Jan Hubicka  <jh@suse.cz>
44832
44833         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44834         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44835         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44836         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44837
44838 2003-01-20  Nick Clifton  <nickc@redhat.com>
44839
44840         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44841         problem with ARM sibcall code generation.
44842
44843 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44844
44845         * gcc.c-torture/execute/20030120-1.c: New.
44846
44847 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44848
44849         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44850
44851 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44852
44853         PR c++/9272
44854         * g++.dg/parse/ctor1.C: New test.
44855
44856         PR c++/9294:
44857         * g++.dg/parse/qualified1.C: New test.
44858
44859         * g++.dg/parse/typename3.C: New test.
44860
44861 2003-01-16  Richard Henderson  <rth@redhat.com>
44862
44863         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44864
44865 2003-01-16  Richard Henderson  <rth@redhat.com>
44866
44867         * g++.dg/pch/pch.exp: Copy test header to the working directory
44868         before using it either for precompilation or direct use.
44869         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44870         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44871
44872 2003-01-16  Richard Henderson  <rth@redhat.com>
44873
44874         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44875         before using it either for precompilation or direct use.
44876         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44877         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44878
44879 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44880
44881         * g++.dg/ext/typename1.C: Add typename keyword.
44882         * g++.dg/template/crash1.C: Update error messages.
44883         * g++.dg/template/crash2.C: Remove error message.
44884         * g++.dg/parse/typename2.C: New test.
44885         * g++.dg/template/typename2.C: Change implicit
44886         typename warning into error.
44887         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44888         error messages.
44889         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44890         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44891         * g++.old-deja/g++.law/visibility13.C: Remove error
44892         messages.
44893         * g++.old-deja/g++.ns/template17.C: Reorder code to
44894         make declaration visible in template.
44895         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44896         * g++.old-deja/g++.pt/crash36.C: Issue more error
44897         messages.
44898         * g++.old-deja/g++.pt/crash5.C: Improve error
44899         message.
44900         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44901         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44902         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44903         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44904         typename warning with error message.
44905         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44906         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44907         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44908
44909 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44910
44911         * g++.dg/parse/ambig2.C: New test.
44912
44913 2003-01-15  Richard Henderson  <rth@redhat.com>
44914
44915         * g++.dg/tls/init-2.C: Update error message string.
44916
44917 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44918
44919         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44920
44921 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44922
44923         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44924         all for HC11/HC12.
44925         * gcc.c-torture/compile/20001205-1.x: Likewise.
44926         * gcc.c-torture/compile/20001226-1.x: Likewise.
44927         * gcc.c-torture/compile/920520-1.x: Likewise.
44928         * gcc.c-torture/compile/961203-1.x: Likewise.
44929         * gcc.c-torture/compile/20020604-1.x: Likewise.
44930
44931 2003-01-15  Jan Hubicka  <jh@suse.cz>
44932
44933         * gcc.c-torture/compile/20030115-1.c: New test.
44934
44935         * gcc.dg/i386-fpcvt-1.c: New test.
44936         * gcc.dg/i386-fpcvt-2.c: New test.
44937
44938 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44939
44940         Further conform g++'s __vmi_class_type_info to the C++ ABI
44941         specification.
44942         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44943         the specification.
44944
44945 2003-01-14  Jan Hubicka  <jh@suse.cz>
44946
44947         * gcc.dg/i386-fpcvt-1.c: New test.
44948         * gcc.dg/i386-fpcvt-2.c: New test.
44949
44950 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44951
44952         * gcc.dg/i386-mmx-3.c: New test.
44953
44954 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44955
44956         PR c++/9264
44957         * g++.dg/parse/octal1.C: New file.
44958
44959         PR c++/9172
44960         * g++.dg/parse/typename1.C: New file.
44961
44962 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44963
44964         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44965         * gcc.dg/bf-no-ms-layout.c: Likewise.
44966         * gcc.dg/bf-ms-attrib.c: Likewise.
44967
44968 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44969
44970         PR c++/9099
44971         * g++.dg/parse/dtor1.C: New file.
44972
44973         PR c++/9128
44974         * g++.dg/rtti/typeid1.C: New file.
44975
44976         PR c++/9153
44977         * g++.dg/parse/lookup1.C: New file.
44978
44979         PR c++/9171
44980         * g++.dg/templ/spec5.C: New file.
44981
44982 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44983
44984         * gcc.c-torture/compile/20030110-1.c: New test.
44985
44986 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44987
44988         Merge from pch-branch:
44989
44990         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44991
44992         * gcc.dg/pch/cpp-1.h: New.
44993         * gcc.dg/pch/cpp-1.c: New.
44994         * gcc.dg/pch/cpp-2.h: New.
44995         * gcc.dg/pch/cpp-2.c: New.
44996
44997         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44998
44999         * gcc.dg/pch/except-1.h: New.
45000         * gcc.dg/pch/except-1.c: New.
45001
45002         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45003
45004         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45005         running test.
45006         * gcc.dg/pch: Include *.hp not *.h.
45007         * gcc.dg/pch/system-1.h: New.
45008         * gcc.dg/pch/system-1.c: New.
45009
45010         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45011
45012         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45013         rather than trying to build and run a program using PCH.
45014         * gcc.dg/pch: Remove dg-do commands from test files.
45015
45016         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45017
45018         * gcc.dg/pch/macro-3.c: New.
45019         * gcc.dg/pch/macro-3.h: New.
45020
45021         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45022
45023         * gcc.dg/pch/common-1.c: New.
45024         * gcc.dg/pch/common-1.h: New.
45025         * gcc.dg/pch/decl-1.c: New.
45026         * gcc.dg/pch/decl-1.h: New.
45027         * gcc.dg/pch/decl-2.c: New.
45028         * gcc.dg/pch/decl-2.h: New.
45029         * gcc.dg/pch/decl-3.c: New.
45030         * gcc.dg/pch/decl-3.h: New.
45031         * gcc.dg/pch/decl-4.c: New.
45032         * gcc.dg/pch/decl-4.h: New.
45033         * gcc.dg/pch/decl-5.c: New.
45034         * gcc.dg/pch/decl-5.h: New.
45035         * gcc.dg/pch/global-1.c: New.
45036         * gcc.dg/pch/global-1.h: New.
45037         * gcc.dg/pch/inline-1.c: New.
45038         * gcc.dg/pch/inline-1.h: New.
45039         * gcc.dg/pch/inline-2.c: New.
45040         * gcc.dg/pch/inline-2.h: New.
45041         * gcc.dg/pch/static-1.c: New.
45042         * gcc.dg/pch/static-1.h: New.
45043         * gcc.dg/pch/static-2.c: New.
45044         * gcc.dg/pch/static-2.h: New.
45045
45046         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45047
45048         * g++.dg/pch/pch.exp: Better handle failing testcases.
45049         * gcc.dg/pch/pch.exp: Likewise.
45050         * gcc.dg/pch/macro-1.c: New.
45051         * gcc.dg/pch/macro-1.h: New.
45052         * gcc.dg/pch/macro-2.c: New.
45053         * gcc.dg/pch/macro-2.h: New.
45054
45055         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45056
45057         * g++.dg/dg.exp: Treat files in pch/ specially.
45058         * g++.dg/pch/pch.exp: New file.
45059         * g++.dg/pch/empty.H: New file.
45060         * g++.dg/pch/empty.C: New file.
45061         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45062         "precompile".
45063
45064         * gcc.dg/pch/pch.exp: New file.
45065         * gcc.dg/pch/empty.h: New file.
45066         * gcc.dg/pch/empty.c: New file.
45067         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45068         "precompile".
45069
45070 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45071
45072         * g++.dg/template/friend14.C: New test.
45073
45074 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45075
45076         * gcc.dg/old-style-asm-1.c: New test.
45077
45078 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45079
45080         * gcc.c-torture/compile/20030109-1.c: New test.
45081
45082 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45083
45084         * gcc.c-torture/execute/20030109-1.c: New test.
45085
45086 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45087
45088         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45089         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45090         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45091         * g++.old-deja/g++.mike/eh2.C: Likewise.
45092         * g++.old-deja/g++.mike/eh3.C: Likewise.
45093         * g++.old-deja/g++.mike/eh5.C: Likewise.
45094         * g++.old-deja/g++.mike/eh6.C: Likewise.
45095         * g++.old-deja/g++.mike/eh7.C: Likewise.
45096         * g++.old-deja/g++.mike/eh8.C: Likewise.
45097         * g++.old-deja/g++.mike/eh9.C: Likewise.
45098         * g++.old-deja/g++.mike/eh10.C: Likewise.
45099         * g++.old-deja/g++.mike/eh12.C: Likewise.
45100         * g++.old-deja/g++.mike/eh13.C: Likewise.
45101         * g++.old-deja/g++.mike/eh14.C: Likewise.
45102         * g++.old-deja/g++.mike/eh16.C: Likewise.
45103         * g++.old-deja/g++.mike/eh17.C: Likewise.
45104         * g++.old-deja/g++.mike/eh18.C: Likewise.
45105         * g++.old-deja/g++.mike/eh21.C: Likewise.
45106         * g++.old-deja/g++.mike/eh23.C: Likewise.
45107         * g++.old-deja/g++.mike/eh24.C: Likewise.
45108         * g++.old-deja/g++.mike/eh25.C: Likewise.
45109         * g++.old-deja/g++.mike/eh26.C: Likewise.
45110         * g++.old-deja/g++.mike/eh27.C: Likewise.
45111         * g++.old-deja/g++.mike/eh28.C: Likewise.
45112         * g++.old-deja/g++.mike/eh29.C: Likewise.
45113         * g++.old-deja/g++.mike/eh31.C: Likewise.
45114         * g++.old-deja/g++.mike/eh33.C: Likewise.
45115         * g++.old-deja/g++.mike/eh34.C: Likewise.
45116         * g++.old-deja/g++.mike/eh35.C: Likewise.
45117         * g++.old-deja/g++.mike/eh36.C: Likewise.
45118         * g++.old-deja/g++.mike/eh37.C: Likewise.
45119         * g++.old-deja/g++.mike/eh38.C: Likewise.
45120         * g++.old-deja/g++.mike/eh39.C: Likewise.
45121         * g++.old-deja/g++.mike/eh40.C: Likewise.
45122         * g++.old-deja/g++.mike/eh41.C: Likewise.
45123         * g++.old-deja/g++.mike/eh42.C: Likewise.
45124         * g++.old-deja/g++.mike/eh44.C: Likewise.
45125         * g++.old-deja/g++.mike/eh46.C: Likewise.
45126         * g++.old-deja/g++.mike/eh47.C: Likewise.
45127         * g++.old-deja/g++.mike/eh48.C: Likewise.
45128         * g++.old-deja/g++.mike/eh49.C: Likewise.
45129         * g++.old-deja/g++.mike/eh50.C: Likewise.
45130         * g++.old-deja/g++.mike/eh51.C: Likewise.
45131         * g++.old-deja/g++.mike/eh53.C: Likewise.
45132         * g++.old-deja/g++.mike/eh55.C: Likewise.
45133         * g++.old-deja/g++.mike/p7912.C: Likewise.
45134         * g++.old-deja/g++.mike/p9706.C: Likewise.
45135         * g++.old-deja/g++.mike/p10416.C: Likewise.
45136         * g++.old-deja/g++.mike/p11667.C: Likewise.
45137         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45138         Remove redundant reference to Iris.
45139         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45140         Elxsi, i860, Pico Java, and WE32K.
45141
45142 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45143
45144         * g++.dg/ext/asm4.C: New test.
45145
45146 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45147
45148         PR c++/9030
45149         * g++.dg/template/friend12.C: New test.
45150         * g++.dg/template/friend13.C: Likewise.
45151         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45152
45153 2003-01-08  Jan Hubicka  <jh@suse.cz>
45154
45155         * gcc.dg/i386-cadd.c: New test.
45156         * gcc.dg/i386-cmov4.c: Likewise.
45157
45158 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45159
45160         PR c++/9165
45161         * g++.dg/warn/Wunused-3.C: New test.
45162
45163         * g++.dg/abi/bitfield9.C: New test.
45164
45165         PR c++/9189
45166         * g++.dg/parse/defarg3.C: New test.
45167
45168 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45169
45170         * g++.dg/parse/ambig1.C: New test.
45171         * g++.dg/parse/defarg2.C: New test.
45172
45173 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45174
45175         * g++.dg/template/defarg-1.C: New test.
45176         * g++.dg/template/local2.C: Likewise.
45177
45178 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45179
45180         * gcc.c-torture/execute/20030105-1.c: New test.
45181
45182 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45183
45184         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45185         * g++.dg/parse/namespace4.C: Likewise.
45186
45187 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45188
45189         * g++.dg/template/ntp2.C: New test.
45190
45191 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45192
45193         * g++.dg/parse/extern-C-1.C: New test.
45194
45195         * g++.dg/parse/namespace4.C: New test.
45196
45197         * g++.dg/template/nested1.C: New test.
45198
45199         * g++.dg/parse/namespace3.C: New test.
45200
45201 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45202
45203         * g++.dg/lookup/two-stage1.C: New test.
45204
45205 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45206
45207         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45208         * g++.old-deja/g++.jason/access8.C: Likewise.
45209         * g++.old-deja/g++.other/decl5.C: Likewise.
45210
45211 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45212
45213         * g++.dg/parse/parse7.C: New test.
45214
45215 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45216
45217         PR c++/2843
45218         * g++.dg/ext/attrib7.C: New test.
45219
45220 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45221
45222         * g++.dg/parse/parse6.C: New test.
45223
45224 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45225
45226         * gcc.dg/h8300-stack-1.c: New.
45227
45228 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45229
45230         g++.dg/lookup/exception1.C: New test.
45231
45232         g++.dg/lookup/template1.C: New test.
45233
45234         g++.dg/parse/namespace2.C: New test.
45235
45236         g++.dg/parse/parens2.C: New test.
45237
45238 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45239
45240         * g++.dg/parse/parse5.C: New test.
45241         * g++.dg/lookup/scoped4.C: New test.
45242
45243 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45244
45245         * g++.dg/parse/parens1.C: New test.
45246
45247         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45248         angle-bracket1.C.
45249         * g++.dg/parse/parens2.C: New test.
45250
45251         * g++.dg/lookup/scope-operator1.C: New test.
45252
45253         * g++.dg/parse/operator1.C: New test.
45254
45255 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45256
45257         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45258         * g++.old-deja/g++.other/access6.C: Likewise.
45259         * g++.old-deja/g++.other/decl1.C: Likewise.
45260         * g++.old-deja/g++.pt/typename12.C: Likewise.
45261
45262 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45263
45264         * g++.dg/parse/namespace1.C: New test.
45265
45266 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45267
45268         * g++.dg/parse/parse4.C: New test.
45269
45270 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45271
45272         * g++.dg/parse/parse3.C: New test.
45273
45274 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45275
45276         * g++.dg/parse/parse2.C: New test.
45277
45278 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45279
45280         * g++.dg/template/friend11.C: New test.
45281
45282 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45283
45284         * g++.dg/parse/parse1.C: New test.
45285
45286 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45287
45288         * lib/profopt.exp: Change the name of a global variable to avoid
45289         possible clashes with other test suites.
45290
45291 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45292
45293         * g++.dg/inherit/covariant8.C: New test.
45294
45295 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45296
45297         * g++.dg/init/array9.C: New test.
45298
45299         PR c++/9112
45300         * g++.dg/parse/expr1.C: New test.
45301
45302 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45303
45304         * gcc.c-torture/compile/20021230-1.c: New test.
45305
45306 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45307
45308         * g++.dg/inherit/covariant5.C: New test.
45309         * g++.dg/inherit/covariant6.C: New test.
45310         * g++.dg/inherit/covariant7.C: New test.
45311
45312 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45313
45314         PR c++/2739
45315         * g++.dg/other/access2.C: New test.
45316
45317 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45318
45319         * g++.dg/other/anon-struct.C: No longer fails
45320         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45321         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45322         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45323
45324 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45325
45326         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45327
45328 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45329
45330         * g++.dg/eh/spec4.C: Remove stray semicolon.
45331         * g++.dg/expr/pmf-1.C: Change error message.
45332         * g++.dg/ext/asm1.C: Remove stray semicolon.
45333         * g++.dg/ext/typename1.C: Add missing typenames.
45334         * g++.dg/inherit/template-as-base.C: Change error message.
45335         * g++.dg/lookup/scoped1.C: Likewise.
45336         * g++.dg/lookup/scoped2.C: Likewise.
45337         * g++.dg/lookup/using2.C: Likewise.
45338         * g++.dg/other/component1.C: Remove stray semicolon.
45339         * g++.dg/other/do1.C: Change error message.
45340         * g++.dg/other/error2.C: Likewise.
45341         * g++.dg/other/init1.C: Likewise.
45342         * g++.dg/other/packed1.C: Remove stray semicolon.
45343         * g++.dg/other/ptrmem2.C: Change error message.
45344         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45345         marker.
45346         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45347         * g++.dg/template/access3.C: Add typename keyword.
45348         * g++.dg/template/access5.C: Remove stray semicolon.
45349         * g++.dg/template/access6.C: Likewise.
45350         * g++.dg/template/complit1.C: Likewise.
45351         * g++.dg/template/crash1.C: Change error message.
45352         * g++.dg/template/inherit2.C: Remove stray semicolon.
45353         * g++.dg/template/instantiate2.C: Likewise.
45354         * g++.dg/template/instantiate3.C: Change error message.
45355         * g++.dg/template/qual1.C: Remove stray semicolon.
45356         * g++.dg/template/qualttp18.C: Change error message.
45357         * g++.dg/template/ref1.C: Remove stray semicolon.
45358         * g++.dg/template/sizeof1.C (A::value): Declare it.
45359         * g++.dg/template/spec4.C: Change error message.
45360         * g++.dg/template/static1.C: Likewise.
45361         * g++.dg/template/type1.C: Likewise.
45362         * g++.dg/template/typename3.C: Likewise.
45363         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45364         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45365         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45366         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45367         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45368         named return value extension.
45369         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45370         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45371         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45372         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45373         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45374         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45375         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45376         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45377         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45378         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45379         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45380         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45381         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45382         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45383         syntax.
45384         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45385         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45386         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45387         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45388         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45389         * g++.old-deja/g++.brendan/template11.C: Likewise.
45390         * g++.old-deja/g++.brendan/template26.C: Likewise.
45391         * g++.old-deja/g++.brendan/template27.C: Use explicit
45392         specialization syntax.
45393         * g++.old-deja/g++.brendan/template30.C: Likewise.
45394         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45395         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45396         non-dependent names.
45397         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45398         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45399         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45400         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45401         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45402         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45403         named return value extension.
45404         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45405         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45406         * g++.old-deja/g++.ext/return1.C: Likewise.
45407         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45408         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45409         * g++.old-deja/g++.jason/access8.C: Likewise.
45410         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45411         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45412         pseudo-destructor names.
45413         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45414         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45415         pseudo-destructor names.
45416         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45417         * g++.old-deja/g++.jason/overload19.C: Likewise.
45418         * g++.old-deja/g++.jason/overload32.C: Likewise.
45419         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45420         stray semicolons.
45421         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45422         * g++.old-deja/g++.jason/return.C: Likewise.
45423         * g++.old-deja/g++.jason/return2.C: Likewise.
45424         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45425         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45426         syntax.
45427         * g++.old-deja/g++.jason/template10.C: Account for use of
45428         non-dependent names.
45429         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45430         syntax.
45431         * g++.old-deja/g++.jason/template37.C: Likewise.
45432         * g++.old-deja/g++.law/access4.C: Change error messages.
45433         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45434         pseudo-destructor names.
45435         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45436         * g++.old-deja/g++.law/ctors9.C: Likewise.
45437         * g++.old-deja/g++.law/cvt22.C: Likewise.
45438         * g++.old-deja/g++.law/dtors5.C: Likewise.
45439         * g++.old-deja/g++.law/global-init1.C: Likewise.
45440         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45441         * g++.old-deja/g++.law/operators28.C: Likewise.
45442         * g++.old-deja/g++.law/visibility28.C: Likewise.
45443         * g++.old-deja/g++.martin/eval1.C: Likewise.
45444         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45445         name.
45446         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45447         * g++.old-deja/g++.mike/net34.C: Likewise.
45448         * g++.old-deja/g++.mike/net36.C: Likewise.
45449         * g++.old-deja/g++.mike/ns2.C: Likewise.
45450         * g++.old-deja/g++.mike/p12306.C: Likewise.
45451         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45452         value extension.
45453         * g++.old-deja/g++.mike/p700.C: Likewise.
45454         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45455         * g++.old-deja/g++.mike/p710.C: Likewise.
45456         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45457         value extension.
45458         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45459         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45460         * g++.old-deja/g++.ns/crash2.C: Likewise.
45461         * g++.old-deja/g++.ns/crash3.C: Likewise.
45462         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45463         * g++.old-deja/g++.ns/ns17.C: Likewise.
45464         * g++.old-deja/g++.ns/template16.C: Likewise.
45465         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45466         keyword.
45467         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45468         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45469         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45470         named return value extension.
45471         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45472         * g++.old-deja/g++.other/access4.C: Issue additional error
45473         messages.
45474         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45475         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45476         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45477         * g++.old-deja/g++.other/crash25.C: Change error message.
45478         * g++.old-deja/g++.other/crash4.C: Change error message.
45479         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45480         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45481         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45482         checks.
45483         * g++.old-deja/g++.other/defarg8.C: Likewise.
45484         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45485         * g++.old-deja/g++.other/dtor10.C: Likewise.
45486         * g++.old-deja/g++.other/incomplete.C: Likewise.
45487         * g++.old-deja/g++.other/linkage7.C: Likewise.
45488         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45489         lookup algorithm.
45490         * g++.old-deja/g++.other/mangle2.C: Likewise.
45491         * g++.old-deja/g++.other/refinit2.C: Likewise.
45492         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45493         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45494         * g++.old-deja/g++.pt/crash28.C: Likewise.
45495         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45496         syntax.
45497         * g++.old-deja/g++.pt/crash32.C: Change error message.
45498         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45499         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45500         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45501         error message position.
45502         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45503         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45504         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45505         syntax.
45506         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45507         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45508         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45509         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45510         keyword.
45511         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45512         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45513         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45514         keyword.
45515         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45516         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45517         syntax.
45518         * g++.old-deja/g++.pt/friend28.C: Account for use of
45519         non-dependent names.
45520         * g++.old-deja/g++.pt/friend29.C: Likewise.
45521         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45522         rules.
45523         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45524         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45525         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45526         lookup rules.
45527         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45528         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45529         keyword.
45530         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45531         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45532         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45533         keyword.
45534         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45535         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45536         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45537         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45538         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45539         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45540         keyword.
45541         * g++.old-deja/g++.pt/spec10.C: Likewise.
45542         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45543         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45544         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45545         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45546         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45547         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45548         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45549         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45550         * g++.old-deja/g++.pt/typename15.C: Likewise.
45551         * g++.old-deja/g++.pt/typename22.C: Likewise.
45552         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45553         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45554         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45555         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45556         syntax.
45557         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45558         return value extension.
45559         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45560         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45561         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45562         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45563
45564 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45565
45566         * g++.dg/warn/inline1.C: New test.
45567         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45568         * g++.old-deja/g++.jason/synth10.C: Likewise.
45569         * g++.old-deja/g++.mike/net31.C: Likewise.
45570         * g++.old-deja/g++.mike/p8786.C: Likewise.
45571
45572         * g++.dg/template/friend10.C: New test.
45573         * g++.dg/template/conv5.C: New test.
45574
45575 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45576
45577         * g++.dg/lookup/scoped3.C: New test.
45578
45579         * g++.dg/lookup/decl1.C: New test.
45580         * g++.dg/lookup/decl2.C: New test.
45581
45582 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45583
45584         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45585         gcc.c-torture/compile/20021015-1.c,
45586         gcc.c-torture/compile/20021015-2.c,
45587         gcc.c-torture/compile/20021123-1.c,
45588         gcc.c-torture/compile/20021123-2.c,
45589         gcc.c-torture/compile/20021123-3.c,
45590         gcc.c-torture/compile/20021123-4.c,
45591         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45592         only to 3.1 or 3.2 branch.
45593
45594 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45595
45596         * gcc.dg/i386-bitfield3.c: New test.
45597
45598         * gcc.dg/i386-bitfield2.c: New test.
45599
45600 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45601
45602         * g++.dg/parse/conv_op1.C: New test.
45603
45604 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45605
45606         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45607         approved.
45608
45609 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45610
45611         * gcc.c-torture/compile/20021220-1.c: New test.
45612
45613 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45614
45615         * gcc.dg/i386-fastcall-1.c: New.
45616
45617 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45618
45619         * gcc.c-torture/execute/20021219-1.c: New test.
45620
45621 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45622
45623         * gcc.dg/i386-pic-1.c: New test.
45624
45625 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45626
45627         PR c++/8099
45628         * g++.dg/template/friend9.C: New test.
45629
45630 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45631
45632         PR c++/3663
45633         * g++.dg/template/access7.C: New test.
45634
45635 2002-12-18  Nick Clifton  <nickc@redhat.com>
45636
45637         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45638         the libstdc++-v3 directory has been found.
45639
45640 2002-12-12  Devang Patel <dpatel@apple.com>
45641         * gcc.dg/darwin-ld-1.c: New test.
45642         * gcc.dg/darwin-ld-2.c: New test.
45643         * gcc.dg/darwin-ld-3.c: New test.
45644         * gcc.dg/darwin-ld-4.c: New test.
45645         * gcc.dg/darwin-ld-5.c: New test.
45646
45647 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45648
45649         * gcc.c-torture/compile/20021212-1.c: New test.
45650
45651 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45652
45653         * gcc.dg/fshort-wchar: New test.
45654
45655 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45656
45657         PR c++/8372
45658         * g++.dg/template/dtor1.C: New test.
45659
45660         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45661         markers.
45662
45663 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45664
45665         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45666
45667 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45668
45669         * g++.dg/template/static1.C: New test.
45670         * g++.dg/template/static2.C: New test.
45671         * g++.old-deja/g++.ext/memconst.C: New test.
45672
45673 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45674
45675         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45676         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45677         * g++.dg/special/initp1.C: Likewise.
45678
45679 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45680
45681         * gcc.c-torture/execute/20021204-1.c: New test.
45682
45683 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45684
45685         * gcc.dg/ppc-fmadd-1.c: New file.
45686         * gcc.dg/ppc-fmadd-2.c: New file.
45687         * gcc.dg/ppc-fmadd-3.c: New file.
45688
45689 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45690
45691         * gcc.c-torture/compile/20021204-1.c: New test.
45692
45693 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45694
45695         * g++.dg/inherit/covariant2.C: New test.
45696         * g++.dg/inherit/covariant3.C: New test.
45697         * g++.dg/inherit/covariant4.C: New test.
45698         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45699         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45700
45701 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45702
45703         PR c++/8688
45704         * g++.dg/init/brace3.C: New test.
45705
45706 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45707
45708         * gcc.dg/20020210-1.c: Fix a comment typo.
45709
45710 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45711
45712         PR c++/8720
45713         * g++.dg/parse/defarg1.C: New test.
45714
45715         PR c++/8615
45716         * g++.dg/template/char1.C: New test.
45717
45718         * g++.dg/template/varmod1.C: Fix typo.
45719
45720 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45721
45722         DR 180
45723         * g++.old-deja/g++.pt/crash32.C: Expect error.
45724
45725 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45726
45727         PR c++/5919
45728         * g++.dg/template/varmod1.C: New test.
45729
45730         PR c++/8727
45731         * g++.dg/inherit/typeinfo1.C: New test.
45732
45733         PR c++/8663
45734         * g++.dg/inherit/typedef1.C: New test.
45735
45736 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45737
45738         PR c++/8332
45739         PR c++/8493
45740         * g++.dg/template/strlen1.C: New test.
45741
45742         PR c++/8227
45743         * g++.dg/template/ctor2.C: New test.
45744
45745         PR c++/8214
45746         * g++.dg/init/string1.C: New test.
45747
45748         PR c++/8511
45749         * g++.dg/template/friend8.C: New test.
45750
45751 2002-11-29  Joe Buck <jbuck@synopsys.com>
45752
45753         * g++.dg/lookup/anon2.C: New test.
45754
45755 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45756
45757         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45758         h8300 port.
45759
45760 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45761
45762         * gcc.dg/bitfld-6.c: New test.
45763
45764 2002-11-27  Jan Hubicka  <jh@suse.cz>
45765
45766         * gcc.c-torture/execute/20021127.[cx]: New test.
45767
45768 2002-11-26  Jan Hubicka  <jh@suse.cz>
45769
45770         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45771         quality.
45772
45773 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45774
45775         * g++.dg/init/brace2.C: New test.
45776         * g++.old-deja/g++.mike/p9129.C: Correct.
45777
45778 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45779
45780         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45781
45782 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45783
45784         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45785
45786 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45787
45788         * g++.dg/abi/empty11.C: New test.
45789         * g++.dg/rtti/cv1.C: New test.
45790
45791 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45792
45793         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45794
45795 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45796
45797         * g++.dg/abi/empty10.C: New test.
45798
45799 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45800
45801         * gcc.c-torture/compile/20021124-1.c: New test.
45802
45803 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45804
45805         * g++.dg/abi/rtti2.C: New test.
45806
45807 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45808
45809         * gcc.dg/i386-unroll-1.c: New test.
45810
45811 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45812
45813         * gcc.c-torture/compile/20021120-1.c: New test.
45814         * gcc.c-torture/compile/20021120-2.c: New test.
45815
45816 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45817
45818         * gcc.dg/bitfld-5.c: New test.
45819
45820 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45821
45822         * gcc.c-torture/execute/20021120-3.c: New test.
45823
45824 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45825
45826         * gcc.c-torture/execute/20021120-2.c: New test.
45827
45828 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45829
45830         * gcc.c-torture/execute/20021120-1.c: New test.
45831
45832 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45833
45834         * gcc.c-torture/execute/20021118-3.c: New test.
45835
45836 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45837
45838         * gcc.c-torture/compile/20021119-1.c: New test.
45839
45840 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45841
45842         * gcc.dg/duff-1.c: New test.
45843         * gcc.dg/duff-2.c: New test.
45844         * gcc.dg/duff-3.c: New test.
45845
45846 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45847
45848         * gcc.dg/cpp/_Pragma5.c: New test.
45849
45850 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45851
45852         * gcc.c-torture/execute/20021118-2.c: New test.
45853
45854 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45855
45856         * gcc.c-torture/execute/20021118-1.c: New test.
45857
45858 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45859
45860         * gcc.dg/20021116-1.c: New test.
45861
45862 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45863
45864         * g++.dg/abi/vcall1.C: New test.
45865
45866 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45867
45868         * gcc.dg/20021029-1.c: New test.
45869         * gcc.dg/20021029-2.c: New test.
45870
45871 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45872
45873         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45874
45875 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45876
45877         PR c/8439
45878         * gcc.dg/20021110.c: Move to ...
45879         * gcc.c-torture/compile/20021110.c: .... here.
45880
45881 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45882
45883         PR c/8467
45884         * gcc.c-torture/execute/20021111-1.c
45885
45886 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45887
45888         PR c/8439
45889         * gcc.dg/20021110.c: New test.
45890
45891 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45892
45893         * g++.dg/abi/vthunk3.C: Run only on x86.
45894
45895 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45896
45897         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45898
45899 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45900
45901         * lib/compat.exp (compat-execute): Fix logic error in last
45902         change.
45903
45904 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45905
45906         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45907
45908 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45909
45910         PR c++/8389
45911         * g++.dg/template/access6.C: New test.
45912
45913 2002-11-08  Jan Hubicka  <jh@suse.cz>
45914
45915         * gcc.dg/i386-ssefp-1.c: New test.
45916         * gcc.dg/i386-ssefp-1.c: New test.
45917
45918 2002-11-08  Jan Hubicka  <jh@suse.cz>
45919
45920         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45921
45922 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45923
45924         * g++.dg/abi/vthunk3.C: New test.
45925
45926         PR c++/8338
45927         * g++.dg/template/crash2.C: New test.
45928
45929 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45930
45931         * g++.dg/abi/dtor1.C: New test.
45932         * g++.dg/abi/dtor2.C: Likewise.
45933
45934 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45935
45936         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45937         Darwin.
45938
45939 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45940
45941         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45942         -mthumb.  Only xfail with -O0.
45943
45944 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45945
45946         * g++.dg/abi/thunk1.C: New test.
45947         * g++.dg/abi/thunk2.C: Likewise.
45948         * g++.dg/abi/vtt1.C: Likewise.
45949
45950 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45951
45952         PR optimization/8423
45953         * gcc.c-torture/execute/builtin-constant.c: New test.
45954
45955 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45956
45957         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45958         Add some more cases.
45959
45960 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45961
45962         PR c++/8391
45963         * g++.dg/opt/local1.C: New test.
45964
45965 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45966
45967         PR c++/8160
45968         * g++.dg/template/complit1.C: New test.
45969
45970         PR c++/8149
45971         * g++.dg/template/typename4.C: Likewise.
45972
45973 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45974
45975         Core issue 287, PR c++/7639
45976         * g++.dg/template/instantiate1.C: Adjust error location.
45977         * g++.dg/template/instantiate3.C: New test.
45978         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45979         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45980         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45981
45982 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45983
45984         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45985
45986 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45987
45988         PR c++/8287
45989         * g++.dg/init/dtor2.C: New test.
45990
45991 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45992
45993         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45994         * gcc.dg/nest.c: Bypass errors on irix6.
45995
45996 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45997
45998         * gcc.dg/nest.c: Expect error for mmix-*-*.
45999         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46000
46001 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46002
46003         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46004         markers.
46005
46006         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46007
46008 2002-10-25  Mike Stump  <mrs@apple.com>
46009
46010         * gcc.dg/warn-1.c: New test.
46011
46012 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46013
46014         * g++.dg/template/typename3.C: New test.
46015
46016 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46017
46018         * g++.dg/lookup/ptrmem1.C: New test.
46019
46020         * g++.dg/abi/vthunk2.C: New test.
46021
46022 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46023
46024         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46025
46026 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46027
46028         * g++.dg/abi/empty9.C: New test.
46029
46030 2002-10-24  Richard Henderson  <rth@redhat.com>
46031
46032         * g++.dg/inherit/thunk1.C: Enable for ia64.
46033
46034 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46035
46036         PR c++/8067
46037         * g++.dg/lookup/pretty1.C: New test.
46038
46039 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46040
46041         * gcc.dg/20021023-1.c: New test.
46042
46043 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46044
46045         PR c++/7679
46046         * g++.dg/parse/inline1.C: New test.
46047
46048 2002-10-23  Richard Henderson  <rth@redhat.com>
46049
46050         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46051
46052         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46053
46054 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46055
46056         PR c++/6579
46057         * g++.dg/parse/stmtexpr3.C: New test.
46058
46059 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46060
46061         * g++.dg/expr/cond1.C: New test.
46062
46063 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46064
46065         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46066
46067 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46068
46069         * g++.dg/abi/vbase13.C: New test.
46070         * g++.dg/abi/vbase14.C: Likewise.
46071
46072 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46073
46074         * gcc.dg/tls/pic-1.c: New test.
46075         * gcc.dg/tls/nonpic-1.c: New test.
46076         * gcc.dg/20021018-1.c: New test.
46077
46078 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46079
46080         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46081         Remove only files with the same base name as the test case.
46082         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46083         (profopt-execute): Likewise.  Also, remove old profiling
46084         and performance data files before running the tests.
46085
46086         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46087         * g++.dg/bprob/bprob.exp: Likewise.
46088         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46089         to allow more general test case names.
46090
46091         * g++.dg/bprob/bprob-1.C: Rename to ...
46092         * g++.dg/bprob/g++-bprob-1.C: ... this.
46093
46094         * g77.dg/bprob/bprob-1.f: Rename to ...
46095         * g77.dg/bprob/g77-bprob-1.f: ... this.
46096
46097 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46098
46099         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46100         bison 1.50 or later.
46101
46102 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46103
46104         * g++.dg/README: Describe more test directories.
46105
46106 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46107
46108         * g++.dg/init/array6.C: Add additional tests.
46109
46110 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46111
46112         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46113         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46114
46115 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46116
46117         * gcc.c-torture/compile/20020604-1.x: New.
46118         * gcc.c-torture/compile/simd-5.x: Likewise.
46119         * gcc.c-torture/execute/920710-1.x: Likewise.
46120         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46121
46122 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46123
46124         * g++.dg/inherit/override1.C: Add dg-options clause.
46125
46126 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46127
46128         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46129         _mm_slli_si128.
46130
46131 2002-10-19  Andreas Schwab  <schwab@suse.de>
46132
46133         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46134         directory component.
46135
46136 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46137
46138         * g++.dg/inherit/thunk1.C: New test.
46139
46140         * g++.dg/inherit/override1.C: New test.
46141
46142         * g++.dg/abi/mangle11.C: New test.
46143         * g++.dg/abi/mangle14.C: New test.
46144         * g++.dg/abi/mangle17.C: New test.
46145
46146 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46147
46148         * g++.dg/overload/member2.C: New test.
46149
46150 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46151
46152         * g++.dg/README: Describe new compat directory.
46153         * g++.dg/dg.exp: Skip tests in compat directory.
46154         * README.compat: New file.
46155         * lib/compat.exp: New expect script.
46156         * g++.dg/compat: New test directory.
46157         * g++.dg/compat/compat.exp: New expect script.
46158         * g++.dg/compat/abi: New test directory.
46159         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46160         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46161         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46162         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46163         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46164         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46165         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46166         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46167         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46168         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46169         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46170         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46171         * g++.dg/compat/break: New test directory.
46172         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46173         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46174         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46175         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46176         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46177         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46178         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46179         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46180         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46181         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46182         g++.dg/compat/break/README: New files.
46183         * g++.dg/compat/eh: New test directory.
46184         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46185         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46186         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46187         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46188         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46189         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46190         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46191         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46192         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46193         g++.dg/compat/eh/filter2_y.C,
46194         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46195         g++.dg/compat/eh/new1_y.C,
46196         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46197         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46198         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46199         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46200         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46201         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46202         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46203         g++.dg/compat/eh/unexpected1_y.C: New files.
46204         * g++.dg/compat/init: New test directory.
46205         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46206         g++.dg/compat/init/array5_y.C,
46207         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46208         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46209         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46210         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46211         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46212         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46213         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46214         g++.dg/compat/init/init-ref2_y.C: New files.
46215
46216 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46217
46218         PR c++/7584
46219         * g++.dg/inherit/using3.C: New test.
46220
46221 2002-10-17  Jan Hubicka  <jh@suse.cz>
46222
46223         * gcc.dg/20021017-2.c: New test.
46224
46225 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46226
46227         * g++.dg/abi/mangle16.C: Adjust.
46228
46229         * g++.dg/init/array8.C: New test.
46230
46231 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46232
46233         * gcc.dg/special/mips-abi.exp: New test.
46234         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46235
46236 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46237
46238         * g++.dg/abi/mangle16.C: New test.
46239         * g++.dg/abi/mangle17.C: Likewise.
46240
46241         PR c++/7478
46242         * g++.dg/template/ref1.C: New test.
46243
46244 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46245
46246         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46247
46248 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46249
46250         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46251
46252 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46253
46254         PR c++/7524
46255         * g++.dg/init/array7.C: New test.
46256
46257 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46258
46259         * g++.dg/init/array6.C: New test.
46260
46261         * g++.dg/abi/mangle13.C: Likewise.
46262         * g++.dg/abi/mangle14.C: Likewise.
46263         * g++.dg/abi/mangle15.C: Likewise.
46264
46265 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46266
46267         * g++.dg/abi/empty8.C: New test.
46268
46269 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46270
46271         * g++.dg/init/ctor1.C: New test.
46272
46273 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46274
46275         * gcc.c-torture/execute/20021015-1.c: New test.
46276
46277 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46278
46279         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46280
46281 2002-10-14  Jan Hubicka  <jh@suse.cz>
46282
46283         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46284
46285 2002-10-14  Richard Henderson  <rth@redhat.com>
46286
46287         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46288
46289 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46290
46291         PR optimization/6631
46292         * g++.dg/opt/const2.C: New test.
46293
46294 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46295
46296         PR c++/7176
46297         * g++.dg/parse/friend1.C: New test.
46298         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46299
46300 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46301
46302         * gcc.dg/20021014-1.c: New test.
46303
46304 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46305
46306         PR c++/5661
46307         * g++.dg/ext/vlm1.C: New test.
46308         * g++.dg/ext/vlm2.C: Likewise.
46309
46310         * g++.dg/init/array1.C: Remove invalid braces.
46311         * g++.dg/init/brace1.C: New test.
46312         * g++.dg/init/copy2.C: Likewise.
46313         * g++.dg/init/copy3.C: Likewise.
46314         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46315         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46316         braces.
46317
46318 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46319
46320         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46321
46322 2002-10-11  Richard Shann  <richard.shann@superh.com>
46323
46324         * gcc.c-torture/compile/simd-5.c: New test.
46325
46326 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46327
46328         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46329
46330 2002-10-10  Jim Wilson  <wilson@redhat.com>
46331
46332         * gcc.c-torture/execute/20021010-1.c: New test.
46333
46334 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46335
46336         PR c/7353
46337         * g++.dg/ext/typedef-init.C: New test.
46338         * gcc.dg/typedef-init.c: New test.
46339
46340 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46341
46342         * gcc.dg/cpp/paste13.c: New test.
46343
46344 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46345
46346         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46347         remaining platforms, XFAIL during compile, not execute.  Don't
46348         XFAIL at -O0.
46349
46350 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46351
46352         * gcc.dg/alias-1.c: Tweak expected warning.
46353
46354 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46355
46356         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46357
46358 2002-10-06  Andreas Jaeger  <aj@suse.de>
46359
46360         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46361         * gcc.dg/cpp/c++98.C: Likewise.
46362
46363         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46364         * g++.dg/cpp/c++98.C: Likewise.
46365
46366         * g++.dg/README (Subdirectories): Mention cpp directory.
46367
46368         PR target/7559
46369         * gcc.dg/20021006-1.c: New test.
46370
46371 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46372
46373         PR c++/7804
46374         * g++.dg/other/warning1.C: New test.
46375
46376 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46377
46378         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46379         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46380         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46381
46382 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46383
46384         PR c++/7931
46385         * g++.dg/template/ptrmem3.C: New test.
46386
46387         PR c++/7754
46388         * g++.dg/template/union1.C: New test.
46389
46390 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46391
46392         PR c++/8006
46393         * g++.dg/abi/mangle9.C: New test.
46394         * g++.dg/abi/mangle10.C: New test.
46395         * g++.dg/abi/mangle11.C: New test.
46396         * g++.dg/abi/mangle12.C: New test.
46397
46398 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46399
46400         PR c++/7188.
46401         * g++.dg/template/meminit1.C: New test.
46402         * g++.dg/warn/Wreorder-1.C: Likewise.
46403         * g++.old-deja/g++.mike/warn3.C: Tweak.
46404         * lib/prune.exp: Ingore "in copy constructor".
46405
46406 2002-10-02  Andreas Jaeger  <aj@suse.de>
46407
46408         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46409         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46410         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46411         on x86-64.
46412
46413 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46414
46415         * gcc.dg/empty1.C: Fix typo.
46416
46417 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46418
46419         * gcc.dg/alias-1.c: New test.
46420
46421 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46422
46423         * gcc.dg/empty1.C: New test.
46424
46425         * g++.dg/tls/init-2.C: Tweak error messages.
46426
46427 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46428
46429         * gcc.c-torture/compile/20020923-1.c: New test.
46430
46431 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46432
46433         * gcc.c-torture/execute/ffs-1.c: New test.
46434         * gcc.c-torture/execute/ffs-2.c: Ditto.
46435
46436 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46437
46438         * g++.dg/overload/member1.C: New test.
46439
46440 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46441
46442         * g++.dg/abi/empty7.C: New test.
46443         * g++.dg/init/pm2.C: Likewise.
46444
46445 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46446
46447         * g++.dg/rtti/crash1.C: New test.
46448
46449 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46450
46451         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46452         gcc.dg/sibcall-4.c: New tests.
46453
46454 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46455
46456         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46457         powerpc and MMIX targets.
46458
46459 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46460
46461         * gcc.dg/cpp/20020927-1.c: New.
46462
46463 2002-09-26  David S. Miller  <davem@redhat.com>
46464
46465         * gcc.c-torture/compile/trunctfdf.c: New.
46466
46467 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46468
46469         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46470
46471 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46472
46473         * gcc.c-torture/execute/loop-15.c: New.
46474
46475 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46476
46477         * README.QMTEST: Fix typo.
46478
46479 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46480
46481         * gcc.dg/20020926-1.c: New test.
46482
46483 2002-09-25  David S. Miller  <davem@redhat.com>
46484
46485         PR target/7842
46486         * gcc.c-torture/execute/shiftdi.c: New test.
46487
46488 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46489
46490         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46491         unique to the tool.
46492         * lib/g77.exp (g77_init): Likewise.
46493         * lib/g++.exp (g++_init): Likewise.
46494         * lib/objc.exp (objc_init): Likewise.
46495
46496 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46497
46498         * g++.dg/abi/empty5.C: New test.
46499         * g++.dg/abi/empty6.C: New test.
46500         * g++.dg/abi/vbase12.C: New test.
46501
46502 2002-09-25  Richard Henderson  <rth@redhat.com>
46503
46504         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46505         too-small long double.
46506
46507 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46508
46509         * gcc.dg/20020919-1.c: New test.
46510
46511 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46512
46513         * g++.dg/abi/bitfield6.C: New test.
46514         * g++.dg/abi/bitfield7.C: New test.
46515         * g++.dg/abi/bitfield8.C: New test.
46516         * g++.dg/abi/vbase11.C: New test.
46517
46518 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46519
46520         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46521         hppa*-*-hpux*.  Update test comment.
46522
46523 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46524
46525         * gcc.dg/tls/struct-1.c: New test.
46526
46527 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46528
46529         * gcc.dg/cpp/tr-warn2.c: Update.
46530
46531 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46532
46533         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46534
46535 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46536
46537         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46538         systems.
46539
46540 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46541
46542         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46543
46544         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46545         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46546         setting of cxxfilt.
46547
46548 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46549
46550         * gcc.dg/20020312-2.c: Update for darwin.
46551
46552 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46553
46554         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46555
46556 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46557
46558         * objc.dg/comp-types-1.m: New test.
46559         * objc.dg/comp-types-2.m: New test.
46560         * objc.dg/comp-types-3.m: New test.
46561         * objc.dg/comp-types-4.m: New test.
46562         * objc.dg/comp-types-5.m: New test.
46563         * objc.dg/comp-types-6.m: New test.
46564
46565 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46566
46567         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46568
46569 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46570
46571         * g++.dg/other/do1.C: New test.
46572
46573         * g++.dg/template/subst1.C: New test.
46574
46575 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46576
46577         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46578
46579 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46580
46581         * g++.dg/template/qualttp20.C: Adjust expected errors.
46582         * g++.old-deja/g++.jason/report.C: Likewise.
46583         * g++.old-deja/g++.other/qual1.C: Likewise.
46584
46585         * g++.dg/lookup/scoped2.C: New test.
46586
46587         * g++.dg/ext/asm3.C: New test.
46588
46589 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46590
46591         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46592
46593 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46594
46595         * ChangeLog: follow spelling conventions.
46596         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46597         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46598         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46599         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46600         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46601         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46602         * g++.old-deja/g++.law/global-init1.C: Likewise.
46603         * g++.old-deja/g++.other/delete4.C: Likewise.
46604         * g++.old-deja/g++.other/inline21.C: Likewise.
46605         * g++.old-deja/g++.other/singleton.C: Likewise.
46606         * g77.dg/strlen0.f: Likewise.
46607         * g77.f-torture/compile/20010519-1.f: Likewise.
46608         * g77.f-torture/compile/980310-4.f: Likewise.
46609         * gcc.c-torture/compile/20000605-1.c: Likewise.
46610         * gcc.c-torture/execute/20020225-1.c: Likewise.
46611         * gcc.dg/c90-hexfloat-2.c: Likewise.
46612         * gcc.dg/c99-bool-1.c: Likewise.
46613         * gcc.dg/c99-hexfloat-2.c: Likewise.
46614         * gcc.dg/dll-2.c: Likewise.
46615         * gcc.dg/wtr-union-init-1.c: Likewise.
46616         * gcc.dg/wtr-union-init-2.c: Likewise.
46617         * gcc.dg/wtr-union-init-3.c: Likewise.
46618         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46619         * gcc.dg/cpp/defined.c: Likewise.
46620         * gcc.dg/cpp/macsyntx.c: Likewise.
46621         * gcc.dg/cpp/paste2.c: Likewise.
46622         * gcc.dg/cpp/trad/defined.c: Likewise.
46623         * gcc.dg/format/c90-printf-1.c: Likewise.
46624         * gcc.dg/format/c90-scanf-1.c: Likewise.
46625         * gcc.dg/format/c99-printf-1.c: Likewise.
46626         * gcc.dg/format/c99-scanf-1.c: Likewise.
46627         * gcc.misc-tests/gcov-8.c: Likewise.
46628         * lib/profopt.exp: Likewise.
46629
46630 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46631
46632         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46633
46634 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46635
46636         * g++.dg/inherit/using2.C: New test.
46637
46638 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46639
46640         * ChangeLog: Follow spelling conventions.
46641         * g++.dg/template/friend4.C: Likewise.
46642         * g++.old-deja/g++.pt/crash67.C: Likewise.
46643         * gcc.c-torture/execute/20000801-4.c: Likewise.
46644         * gcc.dg/c90-digraph-1.c: Likewise.
46645         * gcc.dg/c94-digraph-1.c: Likewise.
46646         * gcc.dg/c99-digraph-1.c: Likewise.
46647         * gcc.dg/cpp/line5.c: Likewise.
46648         * gcc.dg/cpp/multiline.c: Likewise.
46649         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46650         * gcc.dg/format/attr-3.c: Likewise.
46651         * gcc.dg/format/c90-scanf-3.c: Likewise.
46652         * gcc.dg/format/ext-4.c: Likewise.
46653
46654 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46655
46656         * g++.dg/template/pretty1.C: New test.
46657
46658 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46659
46660         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46661
46662 2002-09-13  Matt Austern  <austern@apple.com>
46663
46664         * g++.dg/other/constref[12].C: New, regression tests for
46665         passing a cast expression to a function by const reference.
46666
46667 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46668
46669         * g++.dg/template/deduce1.C: New test.
46670
46671 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46672
46673         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46674         32-bit int.
46675
46676 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46677
46678         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46679         usage.
46680
46681 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46682
46683         * gcc.c-torture/compile/20020910-1.c: New test.
46684
46685 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46686
46687         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46688
46689 2002-09-10  Andreas Jaeger  <aj@suse.de>
46690
46691         * gcc.dg/20020312-2.c: Adjust for x86-64.
46692
46693 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46694
46695         * g77.dg/7388.f: New test case for PR 7388.
46696
46697 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46698
46699         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46700
46701 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46702
46703         * objc.dg/proto-lossage-1.m: New test.
46704
46705 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46706
46707         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46708
46709 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46710
46711         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46712         expected to pass.
46713
46714 2002-09-06  Stan Shebs  <shebs@apple.com>
46715             David Edelsohn  <edelsohn@gnu.org>
46716
46717         * gcc.dg/weak: New directory.
46718         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46719         target-specific xfail bits.
46720         * gcc.dg/typeof-2.c: Move to new directory.
46721         * gcc.dg/weak.exp: New expect script.
46722
46723 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46724
46725         * gcc.c-torture/execute/extzvsi.c: New test.
46726
46727 2002-09-05  Stan Shebs  <shebs@apple.com>
46728
46729         * gcc.dg/weak-1.c: xfail on Darwin.
46730         * gcc.dg/weak-2.c: Ditto.
46731         * gcc.dg/weak-3.c: Ditto.
46732         * gcc.dg/weak-4.c: Ditto.
46733         * gcc.dg/weak-5.c: Ditto.
46734         * gcc.dg/weak-6.c: Ditto.
46735         * gcc.dg/weak-7.c: Ditto.
46736         * gcc.dg/weak-8.c: Ditto.
46737         * gcc.dg/weak-9.c: Ditto.
46738
46739 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46740
46741         * gcc.c-torture/execute/loop-14.c: New test.
46742
46743 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46744
46745         * g++.dg/other/cxa-atexit1.C: New test.
46746
46747         * gcc.dg/typeof-2.c: New test.
46748
46749 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46750
46751         * gcc.dg/builtins-2.c: New testcase.
46752         * gcc.dg/builtins-3.c: New testcase.
46753
46754 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46755
46756         * gcc.dg/cpp/_Pragma4.c: New test.
46757
46758 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46759
46760         * objc/execute/nil_method-1.m: New testcase.
46761
46762 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46763
46764         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46765         [Object class], not [Object initialize].
46766
46767 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46768             Hans-Peter Nilsson  <hp@bitrange.com>
46769
46770         * gcc.c-torture/execute/20020720-1.x: Skip test on
46771         mmix-knuth-mmixware.  Correct comment.
46772
46773 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46774
46775         * g++.dg/abi/bitfield5.C: New test.
46776         * g++.dg/abi/vbase10.C: Likewise.
46777
46778 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46779
46780         * objc.dg/undeclared-selector.m: New test.
46781
46782 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46783
46784         * g++.dg/other/offsetof1.C: Avoid cast warning.
46785
46786 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46787
46788         * objc.dg/super-class-2.m: New test.
46789
46790 2002-08-24  Matt Austern  <austern@apple.com>
46791
46792         * g++.dg/ext/lvaddr.C: New test.
46793         * g++.dg/ext/lvcast.C: New test.
46794
46795 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46796
46797         * g++.dg/inherit/cond1.C: New test.
46798
46799 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46800
46801         * gcc.dg/noncompile/incomplete-1.c: New test.
46802
46803 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46804
46805         * gcc.dg/typespec-1.c: New test.
46806
46807 2002-08-20  Devang Patel  <dpatel@apple.com>
46808         * objc.dg/proto-hier-2.m: New test.
46809
46810 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46811
46812         * objc.dg/bitfield-1.m: New test.
46813         * objc.dg/bitfield-2.m: New test.
46814
46815 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46816
46817         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46818         gcc.dg/c99-flex-array-4.c: New tests.
46819
46820 2002-08-16  Stan Shebs  <shebs@apple.com>
46821
46822         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46823
46824 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46825
46826         * gcc.dg/typeof-1.c: New test.
46827         * g++.dg/ext/typeof2.C: New test.
46828
46829 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         * g++.dg/other/offsetof1.C: New test.
46832
46833 2002-08-14  Richard Henderson  <rth@redhat.com>
46834
46835         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46836
46837 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46838
46839         * gcc.dg/cpp/_Pragma3.c: New test.
46840
46841 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46842
46843         * g++.dg/template/inherit3: New test.
46844
46845 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46846
46847         * gcc.dg/bitfld-4.c: Add blank options.
46848
46849 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46850
46851         * g++.dg/template/crash1.C: New test.
46852
46853 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46854
46855         * gcc.dg/tls/opt-2.c: New test.
46856
46857 2002-08-08  Devang Patel  <dpatel@apple.com>
46858
46859         * objc.dg/selector-1.m : New test
46860
46861 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46862
46863         * g++.dg/abi/bitfield4.C: New test.
46864         * gcc.dg/bitfld-4.c: New test.
46865
46866 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46867
46868         * g++.dg/other/packed1.C: New test.
46869
46870 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46871
46872         * g++.dg/abi/offsetof.C: Tweak error messages.
46873         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46874
46875 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46876
46877         * gcc.dg/bitfld-3.c: New test.
46878
46879 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46880             Richard Henderson  <rth@redhat.com>
46881
46882         * gcc.dg/i386-bitfield1.c: New test.
46883         * g++.dg/abi/bitfield3.C: Update.
46884
46885 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46886
46887         * objc.dg/const-str-2.m: Update.
46888         * gcc.dg/cpp/c++98.c: Change to C extension.
46889         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46890         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46891
46892 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46893
46894         * gcc.dg/tls/diag-3.c: New.
46895
46896 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46897
46898         * g++.dg/README (Subdirectories): Document new subdir expr.
46899         * g++.dg/expr/pmf-1.C: New test.
46900
46901 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46902
46903         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46904
46905 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46906
46907         * g++.dg/abi/bitfield3.C: New test.
46908
46909 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46910
46911         * lib/gcov.exp: Tweak expected line formats.
46912         * gcc.misc-tests/gcov8.c: New test.
46913         * gcc.misc-tests/gcov8.x: New flags.
46914
46915 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46916
46917         * consistency.vlad/layout/endian.c: Include string.h.
46918
46919         * gcc.c-torture/execute/20020805-1.c: New test.
46920
46921 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46922
46923         * g++.dg/other/conversion1.C: New test.
46924
46925 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46926
46927         * gcc.dg/builtins-1.c: New testcase.
46928
46929 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46930
46931         * g++.dg/inherit/access3.C: New test.
46932
46933 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46934
46935         * gcc.dg/ia64-visibility-2.c: New test.
46936
46937 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46938
46939         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46940         __qualifier_flags to __flags.
46941
46942 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46943
46944         * g++.dg/inherit/operator1.C: New test.
46945         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46946         * g++.dg/other/error1.C: Change expected error message.
46947         * g++.dg/template/conv4.C: Likewise.
46948
46949 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46950
46951         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46952         for documented behavior.
46953
46954 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46955
46956         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46957         several targets known to fail.
46958
46959 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46960
46961         * gcc.dg/mips-args-[123].c: New tests.
46962
46963 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46964
46965         * gcc.dg/ppc-spe.c: New.
46966
46967 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46968
46969         * g++.dg/other/ptrmem4.C: New testcase.
46970
46971 2002-07-24  Richard Henderson  <rth@redhat.com>
46972
46973         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46974
46975 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46976
46977         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46978
46979 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46980
46981         * gcc.c-torture/execute/memset-3.c: New testcase.
46982
46983 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46984
46985         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46986         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46987
46988 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46989
46990         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46991         Delete.
46992
46993 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46994
46995         * gcc.c-torture/compile/simd-4.c: New test.
46996
46997 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46998
46999         PR c++/7347, c++/7348
47000         * g++.dg/template/access4.C: New test.
47001         * g++.dg/template/access5.C: New test.
47002         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47003         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47004         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47005         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47006
47007 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47008
47009         * gcc.dg/gnu89-init-2.c: New test.
47010
47011 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47012
47013         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47014
47015 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47016
47017         * gcc.c-torture/execute/20020720-1.c: New testcase.
47018
47019 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47020
47021         * gcc.dg/cpp/Wsignprom.c: New tests.
47022
47023 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47024
47025         * gcc.c-torture/execute/loop-13.c: New test.
47026
47027 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47028
47029         * gcc.dg/cpp/expr.c: New tests.
47030
47031 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47032
47033         * g++.dg/opt/pr6713.C: Add template instantiation.
47034
47035 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47036
47037         * gcc.dg/nest.c: New test.
47038
47039 2002-07-17  Richard Henderson  <rth@redhat.com>
47040
47041         * g++.dg/opt/pr6713.C: New test.
47042
47043 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47044
47045         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47046         XFAIL for all x86 processors.
47047
47048 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47049
47050         * gcc.c-torture/execute/20010122-1.x: Do not test with
47051         -fomit-frame-pointer.
47052
47053 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47054
47055         * g++.dg/template/instantiate2.C: New test.
47056         * g++.dg/template/spec4.C: New test.
47057
47058 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47059
47060         * g++.dg/template/access2.C: New test.
47061         * g++.dg/template/access3.C: New test.
47062
47063 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47064
47065         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47066         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47067         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47068         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47069         Convert to use <stdarg.h>.
47070         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47071         Delete.
47072         * gcc.dg/va-arg-2.c: New.
47073         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47074
47075 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47076
47077         * gcc.c-torture/compile/20020710-1.c: New test.
47078
47079 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47080                           Andrew Pinski  <pinskia@physics.uc.edu>
47081
47082         gcc.c-torture/compile/simd-2.c: New testcase.
47083         gcc.c-torture/compile/simd-3.c: Likewise.
47084
47085 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47086
47087         PR c++/7224
47088         * g++.dg/overload/error1.C: New test.
47089
47090 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47091
47092         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47093         configuration and IRIX 6 O32 ABI.
47094
47095 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47096
47097         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47098
47099 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47100
47101         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47102
47103 2002-07-10  Jeffrey A Law  <law@redhat.com>
47104
47105         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47106
47107         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47108
47109 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47110
47111         * gcc.dg/20020312-2.c: Check for __PPC__.
47112
47113 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47114
47115         * gcc.c-torture/compile/20020709-1.c: New test.
47116
47117 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47118
47119         * g++.dg/template/qualttp21.C: New test case.
47120
47121 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47122
47123         * gcc.c-torture/compile/20020706-1.c: New test.
47124         * gcc.c-torture/compile/20020706-2.c: New test.
47125
47126 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47127             Alexandre Oliva  <aoliva@redhat.com>
47128
47129         * g++.dg/warn/incomplete1.C: New test.
47130
47131 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47132
47133         PR c++/7099
47134         * g++.dg/warn/noreturn1.C: New test.
47135
47136 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47137
47138         PR c++/6706
47139         * g++.dg/debug/debug6.C: New test.
47140         * g++.dg/debug/debug7.C: New test.
47141
47142 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47143
47144         * gcc.c-torture/compile/simd-3.c: New test.
47145
47146 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47147
47148         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47149         * gcc.dg/20020620-1.c: Likewise.
47150
47151 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47152
47153         PR c++/6944
47154         * g++.dg/init/array4.C: New test.
47155         * g++.dg/init/array5.C: New test.
47156
47157 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47158
47159         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47160         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47161
47162 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47163
47164         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47165         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47166         * gcc.dg/wtr-conversion-1.c: Likewise.
47167         * gcc.dg/wtr-escape-1.c: Likewise.
47168         * gcc.dg/wtr-int-type-1.c: Likewise.
47169         * gcc.dg/wtr-label-1.c: Likewise.
47170         * gcc.dg/wtr-static-1.c: Likewise.
47171         * gcc.dg/wtr-strcat-1.c: Likewise.
47172         * gcc.dg/wtr-suffix-1.c: Likewise.
47173         * gcc.dg/wtr-switch-1.c: Likewise.
47174         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47175         * gcc.dg/wtr-union-init-1.c: Likewise.
47176         * gcc.dg/wtr-union-init-2.c: Likewise.
47177         * gcc.dg/wtr-union-init-3.c: Likewise.
47178
47179         * gcc.dg/wtr-func-def-1.c: New test.
47180
47181 2002-07-02 Devang Patel <dpatel@apple.com>
47182
47183         * objc.dg/param-1.m: New test.
47184
47185 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47186
47187         * gcc.dg/cpp/trad/directive.c: Add test.
47188         * gcc.dg/cpp/trad/macroargs.c: Add test.
47189         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47190
47191 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47192
47193         * gcc.dg/cpp/cmdlne-M.c: New test.
47194
47195 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47196
47197         * objc.dg/desig-init-1.m: New test.
47198
47199 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47200
47201         PR c++/6716
47202         * g++.dg/template/instantiate1.C: New test.
47203
47204 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47205
47206         PR c++/7112
47207         * g++.dg/template/sizeof2.C: New test.
47208
47209 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47210
47211         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47212         gcc.dg/cpp/trad/include.c: New tests.
47213
47214 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47215
47216         PR target/7177
47217         * gcc.c-torture/compile/20020701-1.c: New test.
47218
47219 2002-07-01  Stan Shebs  <shebs@apple.com>
47220
47221         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47222         header here...
47223         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47224         (objc-torture-execute): or here.
47225
47226 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47227
47228         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47229
47230 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47231
47232         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47233
47234 2002-06-30  Devang Patel  <dpatel@apple.com>
47235
47236         * objc.dg/fsyntax-only.m: New test.
47237
47238 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47239
47240         PR c++/6695
47241         * g++.dg/template/friend7.C: New file.
47242
47243 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47244
47245         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47246         return type.
47247
47248 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47249
47250         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47251         avoid division by zero.
47252
47253 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47254
47255         * gcc.dg/Wunknownprag.c: New tests.
47256
47257 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47258
47259         * gcc.c-torture/execute/simd-2.c: New test.
47260
47261 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47262
47263         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47264         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47265         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47266         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47267         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47268         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47269         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47270         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47271         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47272         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47273         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47274         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47275         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47276         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47277         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47278         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47279         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47280
47281 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47282
47283         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47284         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47285         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47286         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47287         New tests.
47288         * gcc.dg/cpp/trad/directive.c: Update.
47289
47290 2002-06-23  Andreas Jaeger  <aj@suse.de>
47291
47292         * gcc.c-torture/execute/complex-6.c: New.
47293
47294 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47295
47296         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47297         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47298         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47299         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47300
47301 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47302
47303         * gcc.dg/cpp/trad: New directory with traditional tests copied
47304         from parent directory.
47305         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47306         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47307         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47308         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47309         Move to trad/ and rename.
47310         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47311         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47312         gcc.dg/cpp/trad/redef2.c: New tests.
47313         * gcc.dg/cpp/trad/trad.exp: New driver.
47314
47315 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47316
47317         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47318         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47319         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47320         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47321         Remove.
47322
47323 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47324
47325         * gcc.dg/20020620-1.c: New test.
47326
47327 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47328
47329         * g++.dg/template/ttp4.C: New test.
47330
47331 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47332
47333         * g++.dg/opt/vt1.C: Fix regexp.
47334
47335 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47336
47337         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47338         Don't use attribute `noinline'.
47339
47340 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47341
47342         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47343
47344 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47345
47346         * gcc.c-torture/execute/simd-1.c: New.
47347
47348         * gcc.dg/simd-1.c: New.
47349
47350 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47351
47352         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47353
47354 2002-06-16  Richard Henderson  <rth@redhat.com>
47355
47356         * g++.dg/ext/anon-struct1.C: New.
47357         * g++.dg/ext/anon-struct2.C: New.
47358         * g++.dg/ext/anon-struct3.C: New.
47359         * gcc.dg/anon-struct-1.c: New.
47360         * gcc.dg/anon-struct-2.c: New.
47361         * gcc.dg/anon-struct-3.c: New.
47362         * gcc.dg/20011008-1.c: Adjust warning text.
47363         * gcc.dg/20020527-1.c: Add -fms-extensions.
47364
47365 2002-06-16  Richard Henderson  <rth@redhat.com>
47366
47367         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47368
47369 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47370
47371         * gcc.c-torture/execute/20020615-1.c: New test.
47372
47373 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47374
47375         * gcc.c-tortuture/execute/compare-1.c: New test case.
47376         * gcc.c-tortuture/execute/compare-2.c: New test case.
47377         * gcc.c-tortuture/execute/compare-3.c: New test case.
47378
47379 2002-06-13  Richard Henderson  <rth@redhat.com>
47380
47381         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47382         ia64 ilp32.
47383
47384 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47385
47386         * g++.dg/template/typename2.C: Update error message.
47387
47388 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47389
47390         * gcc.c-torture/execute/20020611-1.c: New test.
47391
47392 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47393
47394         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47395         list of targets to skip.
47396
47397 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47398
47399         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47400         targets if not optimizing.
47401
47402 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47403
47404         * gcc.c-torture/compile/20020605-1.c: New test.
47405
47406         * g++.dg/opt/vt1.C: New test.
47407
47408         * gcc.dg/20020531-1.c: New test.
47409
47410         * gcc.dg/20020530-1.c: New test.
47411
47412         * gcc.dg/20020527-1.c: New test.
47413
47414         * g++.dg/opt/cse1.C: New test.
47415
47416 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47417
47418         * gcc.dg/20020607-2.c: New test case.
47419
47420 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47421
47422         * gcc.c-torture/compile/20020604-1.c: New test.
47423
47424 2002-06-04  Richard Henderson  <rth@redhat.com>
47425
47426         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47427         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47428         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47429
47430 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47431
47432         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47433
47434 2002-06-03  Richard Henderson  <rth@redhat.com>
47435
47436         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47437         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47438
47439 2002-06-02  Richard Henderson  <rth@redhat.com>
47440
47441         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47442         test functions static.
47443
47444 2002-06-02  Andreas Jaeger  <aj@suse.de>
47445
47446         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47447         now.
47448
47449 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47450
47451         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47452         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47453         Update for mofified diagnostics.
47454         * gcc.dg/c99-intconst-1.c: No longer fail.
47455
47456 2002-06-02  Richard Henderson  <rth@redhat.com>
47457
47458         * gcc.dg/uninit-A.c: Remove xfail markers.
47459
47460 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47461
47462         * gcc.dg/fnegate-1.c: New test case.
47463
47464 2002-05-30  Osku Salerma  <osku@iki.fi>
47465
47466         * gcc.c-torture/execute/mayalias-1.c: New file.
47467
47468 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47469
47470         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47471         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47472         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47473
47474 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47475
47476         * gcc.c-torture/execute/20020529-1.c: New test.
47477
47478 2002-05-27  Richard Henderson  <rth@redhat.com>
47479
47480         * g++.dg/ext/attrib6.C: New test case.
47481
47482 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47483
47484         * gcc.c-torture/execute/pure-1.c: New test.
47485
47486 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47487
47488         * gcc.dg/cpp/arith-2.c: Remove.
47489
47490 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47491
47492         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47493         * gcc.dg/cpp/if-3.c: Remove.
47494
47495 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47496
47497         * g++.dg/opt/cse2.C: New test.
47498
47499 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47500
47501         * gcc.dg/cpp/arith-1.c: New semantic tests.
47502         * gcc.dg/cpp/if-1.c: Update.
47503
47504 2002-05-24  Ben Elliston  <bje@redhat.com>
47505
47506         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47507
47508 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47509
47510         * gcc.dg/verbose-asm.c: New test.
47511
47512 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47513
47514         * gcc.dg/cpp/paste12.c: New test.
47515
47516 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47517
47518         * g++.dg/parse/named_ops.C: New test.
47519
47520 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47521
47522         * gcc.dg/weak-8.c: New test.
47523
47524 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47525
47526         * gcc.dg/weak-2.c: Allow optional leading underscore
47527         in scan-assembler symbol name.
47528         * gcc.dg/weak-3.c: Likewise.
47529         * gcc.dg/weak-4.c: Likewise.
47530         * gcc.dg/weak-5.c: Likewise.
47531
47532 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47533
47534         * gcc.dg/20020523-1.c: New test.
47535
47536 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47537
47538         * objc.dg/const-str-2.m: Update now that we stop after
47539         a command line error.
47540
47541 2002-05-22  Richard Henderson  <rth@redhat.com>
47542
47543         * g++.dg/dg.exp: Fix typo in test pruneing.
47544
47545 2002-05-22  Richard Henderson  <rth@redhat.com>
47546
47547         * g++.dg/dg.exp: Prune the tls subdirectory.
47548         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47549         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47550         * g++.dg/tls/init-1.C: New.
47551
47552 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47553
47554         * gcc.dg/20020517-1.c: New test.
47555
47556 2002-05-21  Richard Henderson  <rth@redhat.com>
47557
47558         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47559         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47560
47561 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47562
47563         * g++.dg/other/copy2.C: New test.
47564
47565 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47566
47567         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47568         (MAX_COPY): Bump up to 10 times sizeof (long long).
47569         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47570
47571         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47572         sizeof (long long).
47573
47574         * gcc.c-torture/execute/strcpy-1.c: New test.
47575
47576 2002-05-19  Jason Merrill  <jason2redhat.com>
47577
47578         * g++.dg/ext/oper1.C: New test.
47579
47580 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47581 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47582
47583         * README.QMTEST: New file.
47584
47585         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47586
47587 2002-05-19  Andreas Jaeger  <aj@suse.de>
47588
47589         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47590         now.
47591         * gcc.c-torture/execute/loop-2d.x: Likewise.
47592
47593 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47594
47595         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47596         support weak symbols.
47597         * gcc.dg/weak-4.c: Likewise.
47598         * gcc.dg/weak-6.c: Likewise.
47599
47600 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47601
47602         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47603         cygwin, coff and h8300-*-hms targets
47604         * gcc.dg/weak-5.c: Likewise.
47605         * gcc.dg/weak-7.c: Likewise.
47606
47607 2002-05-16  Jason Merrill  <jason@redhat.com>
47608
47609         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47610         (scan-assembler-not, scan-assembler-dem): Likewise.
47611         (scan-assembler-dem-not): Likewise.
47612
47613 2002-05-15  Richard Henderson  <rth@redhat.com>
47614
47615         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47616
47617 2002-05-15  Richard Henderson  <rth@redhat.com>
47618
47619         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47620         (vfoo1f): Warning here.
47621         (vfoo1l): Don't redefine the alias.
47622
47623 2002-05-14  Jason Merrill  <jason@redhat.com>
47624             Alexandre Oliva  <aoliva@redhat.com>
47625
47626         * g++.dg/init/pm1.C: New test.
47627
47628 2002-05-12  David S. Miller  <davem@redhat.com>
47629
47630         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47631         types.
47632
47633 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47634
47635         * gcc.c-torture/execute/20020510-1.c: New test case.
47636
47637 2002-05-10  David S. Miller  <davem@redhat.com>
47638
47639         * gcc.c-torture/execute/conversion.c: Test long double too.
47640
47641 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47642
47643         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47644         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47645         * lib/g++.exp (g++_link_flags): Likewise.
47646         * lib/objc.exp (objc_target_compile): Likewise.
47647
47648 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47649
47650         * gcc.dg/cpp/poison.c: Update.
47651         * gcc.dg/cpp/20000625-2.c: Remove.
47652         * gcc.dg/cpp/direct2s.c: Remove final test.
47653
47654 2002-05-08  Tom Rix  <trix@redhat.com>
47655
47656         * gcc.c-torture/execute/20020508-1.c: New test.
47657         * gcc.c-torture/execute/20020508-2.c: New test.
47658         * gcc.c-torture/execute/20020508-3.c: New test.
47659
47660 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47661
47662         * gcc.dg/cpp/charconst-4.c: More tests.
47663
47664 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47665
47666         PR c/6569
47667         * gcc.dg/weak-3.c: Update location of warning messages.
47668         * gcc.dg/weak-5.c: Likewise.
47669
47670 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47671
47672         * gcc.c-torture/execute/20020506-1.c: New test case.
47673
47674 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47675
47676         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47677
47678 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47679
47680         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47681
47682 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47683
47684         * gcc.dg/cpp/charconst-3.c: New test.
47685
47686 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47687
47688         * gcc.dg/cpp/charconst.c: Update tests.
47689
47690 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47691
47692         * treelang: Added directory for new sample language treelang. Also
47693         lib/treelang.exp: New file to signal treelang should be tested.
47694
47695 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47696
47697         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47698         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47699         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47700         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47701         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47702         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47703         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47704
47705 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47706
47707         * gcc.dg/format/xopen-2.c: New test.
47708
47709 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47710
47711         * gcc.dg/20020503-1.c: New test.
47712
47713 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47714
47715         * g++.dg/init/dtor1.C: Make it tougher.
47716
47717 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47718
47719         * g++.dg/init/dtor1.C: New test.
47720
47721 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47722
47723         * gcc.dg/altivec-8.c: New.
47724
47725 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47726
47727         * gcc.dg/altivec-7.c: New.
47728
47729 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47730
47731         * g++.dg/parse/typedef1.C: New test.
47732
47733 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47734
47735         PR c++/6486
47736         * g++.dg/template/friend6.C: New test.
47737
47738         PR c++/6492
47739         * g++.dg/init/copy1.C: New test.
47740
47741 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47742
47743         * g++.dg/warn/effc1.C: New test.
47744
47745 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47746
47747         * gcc.dg/cpp/if-cexp.c: Add a test.
47748
47749 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47750
47751         * gcc.dg/20020426-2.c: New test.
47752
47753 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47754
47755         * gcc.dg/cpp/if-mop.c: Update.
47756         * gcc.dg/cpp/if-mpar.c: Add test.
47757         * gcc.dg/cpp/if-oppr.c: Update.
47758
47759 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47760
47761         PR c/6343
47762         * gcc.dg/weak-[2-7].c: New tests.
47763
47764 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47765
47766         * gcc.dg/enum1.c: New test.
47767
47768 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47769
47770         PR c++/6497
47771         * g++.dg/inherit/access2.C: New test.
47772
47773 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47774
47775         PR bootstrap/6445
47776         * gcc.dg/20020426-1.c: New test.
47777
47778 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47779
47780         * g++.dg/abi/enum1.C: New test.
47781
47782 2002-04-26  Richard Henderson  <rth@redhat.com>
47783
47784         * gcc.dg/c99-bool-1.c: Expect always true warning.
47785
47786 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47787
47788         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47789
47790 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47791
47792         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47793         targets.
47794
47795 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47796
47797         * g++.dg/abi/mange7.C: New test.
47798
47799         PR c++/6438.
47800         * g++.dg/parse/stmtexpr2.C: New test.
47801
47802 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47803
47804         * gcc.dg/20020312-2.c: Add SH target.
47805
47806 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47807
47808         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47809         compiler output on mips*-*-irix*.
47810
47811 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47812
47813         * g++.dg/parse/attr1.C: New test.
47814
47815 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47816
47817         * gcc.c-torture/execute/string-opt-17.c: New test case.
47818         * gcc.c-torture/execute/memset-2.c: New test case.
47819
47820 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47821
47822         PR c++/6256:
47823         * g++.dg/template/friend5.C: New test.
47824
47825         PR c++/6331:
47826         * g++.dg/template/qual1.C: Likewise.
47827
47828 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47829
47830         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47831         Include stdlib.h, not stdio.h or ctype.h.
47832
47833 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47834
47835         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47836         cris-*-elf* and mmix-*-*.
47837         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47838         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47839         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47840         Ditto.
47841         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47842         * gcc.dg/wchar_t-1.c: Ditto.
47843
47844 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47845
47846         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47847         Clarify comment.
47848
47849 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47850
47851         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47852
47853 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47854
47855         * gcc.c-torture/execute/20000906-1.x: Delete.
47856
47857 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47858
47859         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47860
47861 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47862
47863         * PR6367
47864         * g77.f-torture/execute/6367.f: New test.
47865         * g77.f-torture/execute/6367.x: Disable for MMIX.
47866
47867 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47868
47869         * PR6352
47870         * g++.dg/opt/inline2.C: New test.
47871
47872 2002-04-18  Richard Henderson  <rth@redhat.com>
47873
47874         * gcc.dg/20000906-1.c: Enable for all targets.
47875         * gcc.c-torture/compile/iftrap-2.c: New.
47876
47877 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47878
47879         * gcc.dg/20020418-1.c: New test.
47880         * gcc.dg/20020418-2.c: New test.
47881
47882 2002-04-18  Richard Henderson  <rth@redhat.com>
47883
47884         * gcc.c-torture/compile/iftrap-1.c: New.
47885         * gcc.dg/iftrap-1.c: Adjust for ia64.
47886         * gcc.dg/iftrap-2.c: New.
47887
47888 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47889
47890         * gcc.c-torture/compile/20020418-1.c: New test.
47891
47892 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47893
47894         * gcc.c-torture/compile/20020415-1.c: New.
47895
47896 2002-04-18  David S. Miller  <davem@redhat.com>
47897
47898         * gcc.c-torture/execute/20020418-1.c: New test.
47899
47900 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47901
47902         * gcc.dg/20020416-1.c: New test.
47903
47904         * g++.dg/opt/inline1.C: New test.
47905
47906 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47907
47908         * gcc.dg/altivec-5.c: New test.
47909
47910         * gcc.dg/20020415-1.c: New test.
47911
47912 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47913
47914         * lib/chill.exp: Remove.
47915
47916 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47917
47918         * g++.dg/other/big-struct.C: New test.
47919
47920 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47921
47922         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47923         of scratch file.
47924
47925 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47926
47927         PR c/6277
47928         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47929         in scan-assembler function name
47930
47931 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47932
47933         * g77.f-torture/execute/980628-4.x,
47934         g77.f-torture/execute/980628-5.x,
47935         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47936         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47937         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47938         i[34567]86-*-*.
47939
47940 2002-04-13  David S. Miller  <davem@redhat.com>
47941
47942         * gcc.c-torture/execute/20020413-1.c: New test.
47943
47944 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47945
47946         * gcc.dg/asm-6.c,
47947         * g++.dg/ext/asm1.C: New tests.
47948
47949 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47950
47951         PR c++ 5373.
47952         * g++.dg/parse/stmtexpr1.C: New test.
47953
47954         PR c++/5189.
47955         * g++.dg/template/copy1.C: New test.
47956
47957 2002-04-12  Richard Henderson  <rth@redhat.com>
47958
47959         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47960
47961 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47962
47963         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47964         gcc.c-torture/execute/20020307-2.c.
47965
47966 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47967
47968         * g++.dg/ext/attrib5.C,
47969         * g++.dg/lookup/struct1.C: New tests.
47970
47971 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47972
47973         * gcc.dg/20020411-1.c: New test.
47974
47975         * gcc.c-torture/execute/20020411-1.c: New test.
47976
47977 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47978
47979         * g77.f-torture/execute/6177.f: New test.
47980
47981 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47982
47983         PR middle-end/6247
47984         * g++.dg/opt/cleanup1.C: New test.
47985
47986         * g++.dg/opt/const1.C: New test.
47987
47988 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47989
47990         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47991
47992 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47993
47994         PR c++/5507
47995         * g++.dg/template/typename2.C: New test.
47996
47997 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47998
47999         * gcc.c-torture/execute/loop-12.c: New.
48000
48001 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48002
48003         * g77.f-torture/execute/980628-4.x,
48004         g77.f-torture/execute/980628-5.x,
48005         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48006         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48007         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48008
48009 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48010
48011         PR optimization/6086
48012         * g++.dg/opt/preinc1.C: New test.
48013
48014 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48015
48016         PR c++/5571
48017         * g++.dg/opt/static2.C: New test.
48018
48019 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48020
48021         PR c/5120
48022         * gcc.dg/20020406-1.c: New test.
48023
48024 2002-04-04  David S. Miller  <davem@redhat.com>
48025
48026         * gcc.c-torture/execute/20020404-1.c: New test.
48027
48028 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48029
48030         PR c/6123
48031         * gcc.dg/20020312-2.c: Do not declare global register variable
48032         if __PIC__ or __pic__ is defined.
48033
48034 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48035
48036         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48037         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48038
48039 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48040
48041         * gcc.misc-tests/linkage.exp: Update last change to handle
48042         sparc*-, not just sparc-.
48043
48044 2002-04-03  Richard Henderson  <rth@redhat.com>
48045
48046         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48047
48048 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48049
48050         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48051
48052 2002-04-02  David S. Miller  <davem@redhat.com>
48053
48054         * gcc.c-torture/execute/20020402-3.c: New test.
48055
48056 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48057
48058         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48059         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48060
48061         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48062         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48063         g77.f-torture/execute/20001201.x,
48064         g77.f-torture/execute/u77-test.x: New files.
48065
48066         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48067         * gcc.dg/wchar_t-1.c: Ditto.
48068
48069 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48070
48071         * gcc.c-torture/execute/20020402-1.c: New test.
48072
48073 2002-04-01  Richard Henderson  <rth@redhat.com>
48074
48075         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48076
48077         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48078
48079 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48080
48081         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48082
48083 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48084
48085         * g++.dg/inherit/template-as-base.C: Expect error.
48086         * g++.dg/inherit/namespace-as-base.C: Likewise.
48087
48088 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48089
48090         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48091         g++.dg/ext/instantiate3.C: Tweak match patterns.
48092
48093         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48094         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48095         -da test.
48096
48097 2002-03-31  Richard Henderson  <rth@redhat.com>
48098
48099         * gcc.dg/special/alias-2.c: New.
48100         * gcc.dg/special/ecos.exp: Run it.
48101
48102 2002-03-31  Richard Henderson  <rth@redhat.com>
48103
48104         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48105
48106 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48107
48108         * gcc.dg/weak-1.c: Disable on h8300 port.
48109
48110 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48111
48112         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48113         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48114         ordering tests.
48115         * g++.dg/bprob/bprob-1.C: New test.
48116         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48117         * g++.dg/gcov/gcov-1.C: New test.
48118         * g++.dg/gcov/gcov-1.x: New file.
48119         * g++.dg/gcov/gcov-2.C: New test.
48120         * g++.dg/gcov/gcov-3.C: New test.
48121         * g++.dg/gcov/gcov-3.h: New file.
48122
48123 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48124
48125         * g++.old-deja/g++.other/builtins5.C: New test.
48126         * g++.old-deja/g++.other/builtins6.C: New test.
48127         * g++.old-deja/g++.other/builtins7.C: New test.
48128         * g++.old-deja/g++.other/builtins8.C: New test.
48129         * g++.old-deja/g++.other/builtins9.C: New test.
48130
48131 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48132
48133         * g++.dg/opt/static1.C: New test.
48134
48135         * g++.dg/opt/longbranch1.C: New test.
48136
48137 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48138
48139         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48140
48141         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48142
48143 2002-03-28  Jeffrey A Law  (law@redhat.com)
48144
48145         * gcc.c-torture/execute/20020328-1.c: New test.
48146
48147 2002-03-27  Richard Henderson  <rth@redhat.com>
48148
48149         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48150         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48151         move from g++.old-deja/g++.ext/.
48152
48153 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48154
48155         * g++.dg/init/new2.C: New test.
48156
48157 2002-03-26  Richard Henderson  <rth@redhat.com>
48158
48159         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48160
48161         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48162         on sparc.
48163
48164         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48165         sparcv9 systems.
48166         * gcc.dg/20001102-1.c: Likewise.
48167
48168 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48169
48170         * gcc.dg/cpp/endif-pedantic1.c,
48171         gcc.dg/cpp/endif-pedantic2.c: New tests.
48172
48173 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48174
48175         * g++.dg/init/new1.C: New test.
48176
48177 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48178
48179         * g++.dg/abi/vbase9.C: New test.
48180
48181 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48182
48183         * gcc.dg/arm-asm.c: New test.
48184
48185 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48186
48187         * gcc.dg/Wswitch-enum.c: New test.
48188         Fix PR c/5044.
48189
48190 2002-03-26  Richard Henderson  <rth@redhat.com>
48191
48192         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48193         structure.
48194
48195 2002-03-25  Richard Henderson  <rth@redhat.com>
48196
48197         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48198         sparcv9 systems.
48199
48200         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48201         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48202
48203 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48204
48205         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48206
48207 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48208
48209         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48210         targets using generic thunk support.
48211
48212 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48213
48214         * gcc.c-torture/compile/20020323-1.c: New test.
48215
48216         * g++.dg/opt/conj2.C: New test.
48217
48218 2002-03-24  Richard Henderson  <rth@redhat.com>
48219
48220         * gcc.dg/weak-1.c: Use -fno-common.
48221
48222 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48223
48224         * g77.dg/f77-edit-apostrophe-out.f: New test
48225         * g77.dg/f77-edit-h-out.f: New test
48226         * g77.dg/f77-edit-t-in.f: New test
48227         * g77.dg/f77-edit-t-out.f: New test
48228         * g77.dg/f77-edit-x-out.f: New test
48229         * g77.dg/f77-edit-slash-out.f: New test
48230         * g77.dg/f77-edit-colon-out.f: New test
48231         * g77.dg/f77-edit-s-out.f: New test
48232
48233 2002-03-24  Richard Henderson  <rth@redhat.com>
48234
48235         * objc/execute/formal_protocol-6.x: New XFAIL.
48236
48237 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48238
48239         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48240         that do not support weak symbols
48241
48242 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48243
48244         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48245         * lib/g77.exp: Likewise.
48246         * lib/objc.exp: Likewise.
48247
48248 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48249
48250         * gcc.dg/Wswitch-default.c: New test.
48251
48252 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48253
48254         * g++.dg/other/enum1.C: New test.
48255
48256 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48257
48258         * gcc.dg/pragma-ep-3.c: Fix typo.
48259
48260 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48261
48262         * g++.dg/inherit/template-as-base.C: New test.
48263
48264 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48265
48266         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48267         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48268
48269 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48270
48271         * gcc.dg/cpp/multiline.c: Update to match.
48272
48273 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48274
48275         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48276
48277 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48278
48279         * gcc.dg/cpp/extratokens2.c: New file.
48280
48281 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48282
48283         * gcc.dg/20020312-2.c: Add rs6000 target.
48284
48285         * gcc.c-torture/compile/20020319-1.c: New test.
48286
48287 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48288
48289         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48290         (A, E): Handle this.
48291
48292 2002-03-20  Jason Merrill  <jason@redhat.com>
48293
48294         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48295         ignoring -fpic.
48296         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48297         through prune_gcc_output.
48298
48299 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48300
48301         * gcc.c-torture/compile/20020320-1.c: New test.
48302
48303 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48304
48305         * gcc.c-torture/compile/20020318-1.c: New test.
48306
48307         * gcc.dg/struct-by-value-1.c: New test.
48308
48309         * gcc.dg/20020319-1.c: New test.
48310
48311 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48312
48313         * g++.dg/opt/conj1.C: New test.
48314
48315 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48316
48317         * g++.dg/template/qualttp20.C: Revert previous change.
48318         * g++.dg/template/qualttp3.C: Likewise.
48319         * g++.dg/template/qualttp4.C: Likewise.
48320         * g++.dg/template/qualttp5.C: Likewise.
48321         * g++.dg/template/qualttp6.C: Likewise.
48322         * g++.dg/template/qualttp7.C: Likewise.
48323         * g++.dg/template/qualttp8.C: Likewise.
48324         * g++.dg/template/recurse.C: Likewise.
48325
48326 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48327
48328         * gcc.dg/cpp/wchar-1.c: Update.
48329
48330 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48331
48332         * g++.dg/template/conv1.C: New test.
48333         * g++.dg/template/conv2.C: New test.
48334         * g++.dg/template/conv3.C: New test.
48335         * g++.dg/template/conv4.C: New test.
48336
48337 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48338
48339         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48340         * g++.dg/template/qualttp3.C: Likewise.
48341         * g++.dg/template/qualttp4.C: Likewise.
48342         * g++.dg/template/qualttp5.C: Likewise.
48343         * g++.dg/template/qualttp6.C: Likewise.
48344         * g++.dg/template/qualttp7.C: Likewise.
48345         * g++.dg/template/qualttp8.C: Likewise.
48346         * g++.dg/template/recurse.C: Likewise.
48347
48348 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48349
48350         * g++.dg/opt/dtor1.C: New test.
48351
48352 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48353
48354         * gcc.c-torture/compile/20020315-1.c: New test.
48355
48356 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48357
48358         * gcc.dg/weak-1.c: Fix scan tests.
48359
48360 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48361
48362         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48363         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48364         cris-*-aout* mmix-*-*.
48365         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48366         cris-*-aout* mmix-*-*.
48367         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48368         cris-*-elf* cris-*-aout* and mmix-*-*.
48369         * gcc.dg/20001009-1.c: Ditto.
48370         * gcc.dg/20010912-1.c: Ditto.
48371         * gcc.dg/20020122-4.c: Ditto.
48372         * gcc.dg/inline-2.c: Ditto.
48373
48374 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48375
48376         * gcc.c-torture/compile/20020314-1.c: New test.
48377
48378 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48379
48380         * gcc.c-torture/execute/20020314-1.c: New test.
48381
48382 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48383
48384         * g++.dg/warn/Wunused-1.C: New test.
48385
48386 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48387
48388         * g++.dg/abi/mangle6.C: New test.
48389
48390 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48391
48392         * gcc.c-torture/compile/20020309-2.c: New test.
48393
48394         * gcc.c-torture/compile/20020312-1.c: New test.
48395
48396 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48397
48398         * g++.dg/other/access1.C: New test.
48399
48400 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48401
48402         * gcc.c-torture/execute/wchar_t-1.c: New test.
48403
48404 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48405
48406         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48407
48408 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48409
48410         * gcc.dg/20020312-1.c: New test case.
48411
48412 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48413
48414         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48415
48416 2002-03-11  Richard Henderson  <rth@redhat.com>
48417
48418         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48419         * g++.old-deja/g++.jason/report.C: Likewise.
48420
48421 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48422
48423         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48424         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48425
48426 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48427
48428         * g++.dg/overload/pmf1.C: New test.
48429
48430 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48431
48432         * gcc.c-torture/execute/20020307-1.c: Use long.
48433
48434 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48435
48436         PR optimization/5844
48437         * gcc.dg/20020310-1.c: New test.
48438
48439 2002-03-09  Michael Meissner  <meissner@redhat.com>
48440
48441         * gcc.c-torture/execute/memcpy-2.c: New test.
48442         * gcc.c-torture/execute/memset-1.c: New test.
48443         * gcc.c-torture/execute/strlen-1.c: New test.
48444         * gcc.c-torture/execute/strcmp-1.c: New test.
48445         * gcc.c-torture/execute/strncmp-1.c: New test.
48446
48447 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48448
48449         * gcc.dg/ppc-ldstruct.c: New test.
48450
48451 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48452
48453         * gcc.c-torture/execute/va-arg-22.c: New test.
48454
48455 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48456
48457         * gcc.c-torture/compile/20020309-1.c: New test.
48458
48459 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48460
48461         * gcc.c-torture/execute/20020307-2.c: New test.
48462
48463 2002-03-07  Jeffrey A Law  (law@redhat.com)
48464
48465         * g77.f-torture/compile/20020307-1.f: New test.
48466
48467 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48468
48469         * gcc.dg/unordered-1.c: New test.
48470
48471 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48472
48473         * gcc.c-torture/execute/20020307-1.c: New test.
48474
48475 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48476
48477         * gcc.dg/20020304-1.c: New test.
48478
48479         * gcc.c-torture/compile/20020304-2.c: New test.
48480
48481 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48482
48483         * gcc.c-torture/compile/20020304-1.c: New test case
48484         (from PR c/5830).
48485
48486 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48487
48488         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48489
48490 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48491
48492         * g++.dg/other/classkey1.C: New test.
48493
48494 2002-03-01  Richard Henderson  <rth@redhat.com>
48495
48496         * gcc.c-torture/compile/981223-1.x: New.
48497         * gcc.c-torture/compile/920625-1.x: New.
48498
48499 2002-02-28  Richard Henderson  <rth@redhat.com>
48500
48501         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48502
48503 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48504
48505         * gcc.c-torture/execute/20020227-1.c: New test.
48506
48507 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48508
48509         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48510         here" ERROR lines.
48511         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48512         * g++.old-deja.g++.other/defarg1.C: Likewise.
48513         * g++.old-deja/g++.pt/calls2.C: Likewise.
48514         * g++.old-deja/g++.pt/crash20.C: Likewise.
48515         * g++.old-deja/g++.pt/crash30.C: Likewise.
48516         * g++.old-deja/g++.pt/crash36.C: Likewise.
48517         * g++.old-deja/g++.pt/crash6.C: Likewise.
48518         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48519         * g++.old-deja/g++.pt/derived3.C: Likewise.
48520         * g++.old-deja/g++.pt/error1.C: Likewise.
48521         * g++.old-deja/g++.pt/friend21.C: Likewise.
48522         * g++.old-deja/g++.pt/friend23.C: Likewise.
48523         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48524         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48525
48526 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48527
48528         * gcc.c-torture/execute/20020225-2.c: New test.
48529
48530 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48531
48532         * gcc.c-torture/execute/920730-1t.c,
48533         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48534         Delete test cases, only relevant to -traditional.
48535
48536 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48537
48538         * gcc.dg/cpp/undef1.c: Remove.
48539         * gcc.dg/cpp/directiv.c: Update.
48540         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48541
48542 2002-02-27  Michael Meissner  <meissner@redhat.com>
48543
48544         * gcc.c-torture/execute/20020226-1.c: New test.
48545
48546 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48547
48548         * g++.dg/debug/debug4.C: New test.
48549
48550         * gcc.dg/ia64-visibility-1.c: New test.
48551
48552 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48553
48554         * gcc.dg/debug/20020224-1.c: New.
48555
48556 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48557
48558         * gcc.c-torture/execute/960416-1.x: New.
48559         * gcc.c-torture/execute/divconst-3.x: Likewise.
48560
48561 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48562
48563         * gcc.dg/20020224-1.c: New test.
48564
48565 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48566
48567         * gcc.c-torture/execute/20020225-1.c: New.
48568
48569 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48570
48571         * gcc.dg/cpp/wchar-1.c: New test.
48572
48573 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48574
48575         * gcc.dg/20020222-1.c: New test.
48576
48577 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48578
48579         * g++.dg/opt/anonunion1.C: New test.
48580
48581 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48582
48583         * g++.dg/template/qualttp19.C: New test.
48584         * g++.dg/template/qualttp20.C: New test.
48585         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48586         * g++.old-deja/g++.other/qual1.C: Likewise.
48587
48588 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48589
48590         * gcc.dg/attr-alwaysinline.c: New.
48591
48592 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48593
48594         * gcc.dg/20020220-1.c: New test.
48595
48596         * gcc.dg/20020220-2.c: New test.
48597
48598         * g++.dg/opt/mmx1.C: New test.
48599
48600 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48601
48602         * gcc.c-torture/compile/20020110.c: New test.
48603
48604 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48605
48606         * gcc.c-torture/execute/20020219-1.c: New test.
48607
48608         * gcc.dg/20020219-1.c: New test.
48609
48610         * gcc.dg/noncompile/20020220-1.c: New test.
48611
48612         * g++.dg/opt/ptrintsum1.C: New test.
48613
48614         * gcc.dg/debug/20020220-1.c: New test.
48615
48616 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48617
48618         * gcc.c-torture/execute/20020216-1.c: New test.
48619
48620 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48621
48622         * gcc.dg/decl-1.c: Update, new test.
48623
48624 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48625
48626         * g++.dg/abi/bitfield1.C: New test.
48627         * g++.dg/abi/bitfield2.C: New test.
48628
48629 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48630
48631         * gcc.dg/attr-nest.c: New test.
48632
48633 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48634
48635         * gcc.c-torture/execute/20020215-1.c: New test.
48636
48637 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48638
48639         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48640         * g++.dg/debug/debug.exp: New.
48641         * g++.dg/debug/trivial.C: New.
48642         * g++.dg/debug/debug1.C: Moved...
48643         * g++.dg/other/debug1.C: ...from here.
48644         * g++.dg/debug/debug2.C: Moved...
48645         * g++.dg/other/debug2.C: ...from here.
48646         * g++.dg/debug/debug3.C: Moved...
48647         * g++.dg/other/debug3.C: ...from here.
48648
48649         * gcc.dg/noncompile/20020213-1.c: New test.
48650
48651 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48652
48653         * g++.dg/other/debug3.C: New test.
48654
48655         * gcc.c-torture/execute/20020213-1.c: New test.
48656
48657 2002-02-13  Richard Smith <richard@ex-parrot.com>
48658
48659         * g++.old-deja/g++.other/thunk1.C: New test.
48660
48661 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48662
48663         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48664
48665 2002-02-13  Stan Shebs  <shebs@apple.com>
48666
48667         * gcc.dg/altivec-3.c: New.
48668
48669 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48670
48671         * gcc.dg/Wunreachable-1.c: New test.
48672         * gcc.dg/Wunreachable-2.c: New test.
48673
48674 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48675
48676         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48677
48678 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48679
48680         * gcc.dg/decl-1.c: New test.
48681
48682 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48683
48684         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48685
48686 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48687
48688         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48689         * gcc.c-torture/compile/980506-1.x: Likewise.
48690
48691 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48692
48693         * gcc.dg/20020210-1.c: New.
48694
48695 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48696
48697         * g77.f-torture/execute/947.f: New regression test
48698         for PR fortran/947.
48699
48700 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48701
48702         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48703         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48704
48705 2002-02-08  Richard Henderson  <rth@redhat.com>
48706
48707         * gcc.c-torture/compile/labels-3.c: New.
48708
48709 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48710
48711         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48712         expression statements work instead.
48713         * gcc.dg/noncompile/20020207-1.c: New test.
48714
48715 2002-02-07  Richard Henderson  <rth@redhat.com>
48716
48717         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48718
48719 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48720
48721         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48722         message from g77
48723         * lib/g77-dg.exp: Trim g77 error messages so that they are
48724         recognized by dg.exp.
48725
48726 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48727
48728         PR fortran/5473
48729         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48730
48731 2002-02-07  Richard Henderson  <rth@redhat.com>
48732
48733         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48734         to be sufficiently aligned for integers.
48735
48736 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48737
48738         * g++.dg/template/friend4.C: New test.
48739
48740 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48741
48742         PR fortran/5743
48743         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48744         unsupported cases.
48745
48746 2002-02-07  Richard Henderson  <rth@redhat.com>
48747
48748         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48749         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48750         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48751         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48752
48753 2002-02-06  Richard Henderson  <rth@redhat.com>
48754
48755         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48756
48757 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48758
48759         * gcc.dg/20020206-1.c: New test.
48760
48761 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48762
48763         * gcc.c-torture/execute/20020206-1.c: New test.
48764
48765         * gcc.c-torture/execute/20020206-2.c: New test.
48766
48767         PR optimization/5429:
48768         * gcc.c-torture/compile/20020206-1.c: New test.
48769
48770 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48771
48772         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48773         as certain file formats cannot support particularly large
48774         alignments.
48775
48776         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48777         and do not expect to be able to link the executable.
48778
48779         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48780         fail because the COFF format does not support the weak attribute.
48781
48782 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48783
48784         * g77.dg/pr5473.f: New test
48785
48786 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48787
48788         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48789         Fix testcase accordingly.
48790
48791 2002-02-04  Richard Henderson  <rth@redhat.com>
48792
48793         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48794         (buf): Change to be an array of pointers, not ints.
48795
48796 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48797
48798         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48799         before all tests.  Move warning one line above to match where it
48800         C frontend emits.
48801         * gcc.dg/Wswitch-2.c: New test.
48802         * g++.dg/warn/Wswitch-1.C: New test.
48803         * g++.dg/warn/Wswitch-2.C: New test.
48804
48805 2002-02-04  Richard Henderson  <rth@redhat.com>
48806
48807         * g++.dg/abi/offsetof.C: Fix size comparison.
48808
48809 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48810
48811         * gcc.dg/cast-qual-2.c: New test.
48812
48813 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48814
48815         * gcc.dg/20020201-4.c: New test.
48816
48817 2002-02-04  Ben Elliston  <bje@redhat.com>
48818
48819         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48820         target_info attribute != 0, in addition to the empty string.
48821         (gcc_target_compile): Likewise.
48822
48823 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48824
48825         * gcc.dg/Wswitch.c: New test.
48826         PR gcc/4475. PR gcc/3780.
48827
48828 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48829
48830         * g77.f-torture/execute/5122.f: New test for regressions
48831         against PR fortran/5122.
48832
48833 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48834
48835         * g77.f-torture/compile/pr3743.f: Delete
48836         * g77.dg/pr3743-1.f: New test.
48837         * g77.dg/pr3743-2.f: New test.
48838         * g77.dg/pr3743-3.f: New test.
48839         * g77.dg/pr3743-4.f: New test.
48840
48841 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48842
48843         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48844
48845 2002-02-02  Richard Henderson  <rth@redhat.com>
48846
48847         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48848         * gcc.c-torture/execute/bf64-1.c: Likewise.
48849
48850 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48851
48852         * gcc.dg/20020201-2.c: New test.
48853
48854         * gcc.dg/20020201-3.c: New test.
48855
48856         * gcc.c-torture/execute/bitfld-2.c: New test.
48857
48858 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48859
48860         * gcc.dg/bitfld-1.c: Update.
48861         * gcc.dg/bitfld-2.c: Update.
48862         * gcc.c-torture/execute/bitfld-1.x: New.
48863
48864 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48865
48866         * gcc.c-torture/execute/20020201-1.c: New test.
48867
48868 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48869
48870         PR target/5469
48871         * gcc.dg/20020201-1.c: New test.
48872
48873 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48874
48875         PR fortran/3743
48876         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48877         * g77.f-torture/compile/pr3743.x: Remove
48878
48879 2002-01-31  Tom Rix  <trix@redhat.com>
48880
48881         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48882
48883 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48884
48885         * gcc.dg/noncompile/20020130-1.c: New test.
48886
48887 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48888
48889         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48890
48891 2002-01-29  Richard Henderson  <rth@redhat.com>
48892
48893         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48894         to long long.
48895         * gcc.c-torture/execute/bf64-1.c: Likewise.
48896
48897 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48898
48899         * gcc.c-torture/execute/20020129-1.c: New test.
48900
48901 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48902
48903         * gcc.c-torture/compile/20000224-1.c: Update.
48904         * gcc.c-torture/execute/bitfld-1.c: New tests.
48905         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48906         * gcc.dg/uninit-A.c: Update.
48907
48908 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48909
48910         * g++.dg/template/ctor1.C: Add instantiation.
48911
48912 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48913
48914         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48915         argument to __builtin_prefetch to be const ptr.
48916
48917 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48918
48919         * gcc.c-torture/compile/20020120-1.c: New test.
48920
48921 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48922
48923         * gcc.c-torture/execute/20020127-1.c: New test.
48924
48925 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48926
48927         * g77.dg/f77-edit-i-in.f: New test
48928         * g77.dg/f77-edit-i-out.f: New test
48929
48930 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48931
48932         * gcc.dg/debug/debug.exp: New file.
48933         * gcc.dg/debug/trivial.c: New file.
48934         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48935         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48936         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48937         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48938         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48939         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48940         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48941         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48942         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48943         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48944         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48945         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48946         * gcc.dg/20000503-1.c: Removed.
48947         * gcc.dg/20010207-1.c: Removed.
48948         * gcc.dg/20011223-1.c: Removed.
48949         * gcc.dg/20020104-2.c: Removed.
48950         * gcc.dg/debug-1.c: Removed.
48951         * gcc.dg/debug-2.c: Removed.
48952         * gcc.dg/debug-3.c: Removed.
48953         * gcc.dg/debug-4.c: Removed.
48954         * gcc.dg/debug-5.c: Removed.
48955         * gcc.dg/debug-6.c: Removed.
48956         * gcc.dg/dwarf2-1.c: Removed.
48957         * gcc.dg/dwarf2-2.c: Removed.
48958
48959 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48960
48961         * g++.old-deja/g++.other/eh5.C: New test.
48962         * g++.old-deja/g++.other/sibcall2.C: New test.
48963         * g++.old-deja/g++.other/array9.C: New test.
48964         * g++.old-deja/g++.other/typename2.C: New test.
48965         * g++.old-deja/g++.other/crash60.C: New test.
48966         * g++.old-deja/g++.other/conv9.C: New test.
48967         * g++.old-deja/g++.other/mangle10.C: New test.
48968         * g++.old-deja/g++.other/unchanging1.C: New test.
48969         * g++.old-deja/g++.other/exprstmt1.C: New test.
48970         * g++.old-deja/g++.other/inline23.C: New test.
48971         * g++.old-deja/g++.eh/ia64-1.C: New test.
48972         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48973         * g++.old-deja/g++.other/reload1.C: New test.
48974         * g++.old-deja/g++.other/static20.C: New test.
48975         * g++.old-deja/g++.other/local-alloc1.C: New test.
48976         * g++.old-deja/g++.other/conv8.C: New test.
48977         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48978         * g++.old-deja/g++.other/storeexpr1.C: New test.
48979         * g++.old-deja/g++.other/storeexpr2.C: New test.
48980         * g++.dg/eh/template2.C: New test.
48981         * g++.dg/warn/weak1.C: New test.
48982
48983 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48984
48985         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48986         Remove first, non-varying, argument.
48987
48988 2002-01-23  Richard Henderson  <rth@redhat.com>
48989
48990         * gcc.dg/inline-2.c: New.
48991
48992         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48993         Add optional target arg.  Check number of arguments.
48994         (scan-assembler-not, scan-assembler-dem): Likewise.
48995         (scan-assembler-dem-not): Likewise.
48996
48997 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48998
48999         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49000         line 12.
49001         * g++.old-deja/g++.brendan/parse3.C,
49002         g++.old-deja/g++.other/crash26.C,
49003         g++.old-deja/g++.other/crash28.C,
49004         g++.old-deja/g++.other/crash29.C,
49005         g++.old-deja/g++.other/crash30.C,
49006         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49007
49008 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49009
49010         * gcc.dg/20020115-1.c: New.
49011
49012 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49013
49014         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49015
49016 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49017
49018         * gcc.dg/20020122-3.c: New.
49019
49020 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49021
49022         * g++.dg/other/gc1.C: New test.
49023
49024 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49025
49026         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49027
49028 2002-01-22  Richard Henderson  <rth@redhat.com>
49029
49030         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49031
49032 2002-01-22  Richard Henderson  <rth@redhat.com>
49033
49034         * gcc.dg/20020122-4.c: New.
49035
49036 2002-01-22  H.J. Lu <hjl@gnu.org>
49037
49038         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49039         link output.
49040         * gcc.dg/special/ecos.exp: Likewise.
49041         * lib/g++-dg.exp: Likewise.
49042         * lib/g77-dg.exp: Likewise.
49043         * lib/gcc-dg.exp : Likewise.
49044         * lib/mike-g++.exp: Likewise.
49045         * lib/mike-g77.exp: Likewise.
49046         * lib/mike-gcc.exp: Likewise.
49047         * lib/objc-dg.exp: Likewise.
49048
49049 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49050
49051         PR target/5379
49052         * gcc.dg/20020122-2.c: New test.
49053
49054 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49055
49056         * gcc.dg/20020122-1.c: New test.
49057
49058 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49059
49060         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49061
49062 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49063
49064         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49065
49066 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49067
49068         * gcc.c-torture/compile/20020121-1.c: New test.
49069
49070 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49071
49072         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49073         ld_library_path.
49074
49075 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49076
49077         * gcc.dg/20020218-1.c: New test.
49078
49079 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49080
49081         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49082         messages
49083         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49084         "At global scope" warning
49085         * g++.dg/ext/align1.C: Change cygwin test for alignment
49086         from db-bogus to dg-warning
49087
49088 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49089
49090         * g77.f-torture/compile/cpp2.F: New test.
49091
49092 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49093
49094         * g++.dg/template/access1.C: New test.
49095
49096 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49097
49098         * gcc.dg/20020118-1.c: New.
49099
49100 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49101
49102         * gcc.c-torture/execute/20020118-1.c: New test.
49103
49104 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49105
49106         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49107         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49108         alignment warnings.
49109
49110 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49111
49112         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49113         torture_with_loops and torture_without_loops
49114
49115 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49116
49117         * gcc.c-torture/compile/20020116-1.c: New test.
49118
49119 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49120
49121         * gcc.dg/20020116-2.c: New test.
49122
49123         * gcc.dg/ultrasp4.c: New test.
49124
49125         * gcc.dg/20020116-1.c: New test.
49126
49127 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49128
49129         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49130         by EABI.
49131
49132 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49133
49134         * gcc.misc-tests/i386-prefetch.exp: New.
49135         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49136         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49137         * gcc.misc-tests/i386-pf-none-1.c: New test.
49138         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49139
49140 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49141
49142         * gcc.dg/gnu89-init-1.c: Add new tests.
49143
49144 2002-01-15  Andreas Jaeger  <aj@suse.de>
49145
49146         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49147         * gcc.dg/i386-mmx-2.c: Likewise.
49148         * gcc.dg/i386-sse-1.c: Likewise.
49149         * gcc.dg/i386-sse-2.c: Likewise.
49150         * gcc.dg/i386-sse-3.c: Likewise.
49151
49152 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49153
49154         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49155         Uncomment additional cases that now pass.
49156
49157 2002-01-11  Richard Henderson  <rth@redhat.com>
49158
49159         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49160         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49161
49162 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49163
49164         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49165
49166 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49167
49168         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49169         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49170
49171 2002-01-10  Dale Johannesen  <dalej@apple.com>
49172
49173         * gcc.c-torture/execute/loop-11.c: New.
49174
49175 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49176
49177         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49178         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49179
49180 2002-01-09  Richard Henderson  <rth@redhat.com>
49181
49182         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49183         type in which to perform the operation for each size.
49184
49185 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49186
49187         * gcc.c-torture/compile/20020109-2.c: New test.
49188
49189 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49190
49191         * gcc.c-torture/execute/loop-10.c: New test.
49192
49193 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49194
49195         * gcc.c-torture/compile/20010226-1.c: New test.
49196         * gcc.c-torture/compile/20010227-1.c: New test.
49197         * gcc.c-torture/compile/20010426-1.c: New test.
49198         * gcc.c-torture/compile/20010510-1.c: New test.
49199         * gcc.c-torture/compile/20010605-3.c: New test.
49200         * gcc.c-torture/compile/20010824-1.c: New test.
49201         * gcc.c-torture/execute/20010409-1.c: New test.
49202         * gcc.dg/noncompile/20000901-1.c: New test.
49203         * gcc.dg/20001023-1.c: New test.
49204         * gcc.dg/20001101-1.c: New test.
49205         * gcc.dg/20001102-1.c: New test.
49206         * gcc.dg/20010207-1.c: New test.
49207         * gcc.dg/20010405-1.c: New test.
49208         * gcc.dg/20010822-1.c: New test.
49209         * gcc.dg/20011107-1.c: New test.
49210
49211 2002-01-09  Jeffrey A Law  (law@redhat.com)
49212
49213         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49214
49215         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49216         execution failure on PA targets.
49217
49218 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * gcc.c-torture/compile/20020109-1.c: New test.
49221
49222 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49223
49224         * gcc.c-torture/execute/20020108-1.c: New test.
49225
49226 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49227
49228         * gcc.dg/20020108-1.c: New test.
49229
49230 2002-01-08  H.J. Lu <hjl@gnu.org>
49231
49232         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49233         for header files.
49234
49235 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49236
49237         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49238         consistency.
49239
49240 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49241
49242         * gcc.dg/altivec-4.c: Test altivec predicates.
49243
49244 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49245
49246         * gcc.c-torture/execute/20020107-1.c: New test.
49247
49248 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49249
49250         PR c/5279
49251         * gcc.c-torture/compile/20020106-1.c: New test.
49252
49253 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49254
49255         * gcc.c-torture/execute/nestfunc-4.c: New test.
49256
49257 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49258
49259         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49260         extra triple that slipped in.
49261         * g++.old-deja/g++.abi/align.C: Likewise.
49262         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49263
49264 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49265
49266         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49267         * g++.old-deja/g++.abi/align.C: Likewise.
49268         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49269
49270         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49271         on FreeBSD/i386.
49272         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49273         FreeBSD.
49274
49275 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49276
49277         * gcc.dg/20020104-1.c: New test.
49278
49279         * gcc.dg/20020104-2.c: New test.
49280
49281 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49282
49283         * gcc.dg/20020103-1.c: Fix typo in target selector.
49284
49285 2002-01-03  Richard Henderson  <rth@redhat.com>
49286
49287         * gcc.dg/20020103-1.c: New.
49288
49289 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49290
49291         * gcc.c-torture/execute/20020103-1.c: New test.
49292
49293 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49294
49295         * g++.dg/other/debug2.C: New test.
49296
49297         * gcc.c-torture/compile/20020103-1.c: New test.
49298
49299 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49300
49301         * gcc.dg/gnu89-init-1.c: Added new tests.
49302
49303 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49304
49305         * g++.dg/template/friend2.C: Remove as patch is reverted.
49306
49307         * g++.dg/warn/oldcast1.C: New test.
49308
49309         * g++.dg/template/ptrmem1.C: New test.
49310         * g++.dg/template/ptrmem2.C: New test.
49311
49312         * g++.dg/template/ntp.C: New test.
49313
49314         * g++.dg/other/component1.C: New test.
49315
49316         * g++.dg/template/ttp3.C: New test.
49317
49318         * g++.dg/template/friend2.C: New test.
49319         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49320
49321 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49322
49323         * g++.dg/other/ptrmem1.C: New test.
49324         * g++.dg/other/ptrmem2.C: New test.
49325
49326 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49327
49328         * g++.dg/template/ctor1.C: New test.
49329
49330 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49331
49332         * g++.dg/template/friend2.C: New test.
49333
49334 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49335
49336         * gcc.dg/mmix-1.c: New test.
49337
49338 2001-12-31  Richard Henderson  <rth@redhat.com>
49339
49340         * gcc.dg/asm-5.c: New.
49341
49342 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49343
49344         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49345         in namespace __gnu_cxx
49346
49347 2001-12-30  Richard Henderson  <rth@redhat.com>
49348
49349         * gcc.dg/debug-6.c: New.
49350
49351 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * gcc.c-torture/compile/20011229-2.c: New test.
49354
49355 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49356
49357         * gcc.dg/debug-3.c: New test.
49358         * gcc.dg/debug-4.c: New test.
49359         * gcc.dg/debug-5.c: New test.
49360
49361 2001-12-29  Richard Henderson  <rth@redhat.com>
49362
49363         * g++.dg/eh/loop1.C: New.
49364
49365 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49366
49367         * g++.dg/template/crash1.C: New test.
49368
49369 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49370
49371         * g++.dg/other/const1.C: New test.
49372
49373 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49374
49375         * gcc.c-torture/compile/20011229-1.c: New test.
49376
49377 2001-12-28  Stan Shebs  <shebs@apple.com>
49378
49379         * lib/objc-torture.exp: Resync with c-torture.exp.
49380         * lib/objc.exp: Load standard libraries.
49381
49382 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49383
49384         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49385         additional tests.
49386
49387 2001-12-27  Roger Sayle <roger@eyesopen.com>
49388
49389         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49390
49391 2001-12-27  Richard Henderson  <rth@redhat.com>
49392
49393         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49394
49395 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49396
49397         * g++.dg/eh/ctor1.C: New test.
49398         * g++.dg/other/error2.C: New test.
49399
49400 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49401
49402         * g++.dg/other/init2.C: New test.
49403
49404 2001-12-24  Richard Henderson  <rth@redhat.com>
49405
49406         * gcc.dg/20011223-1.c: New.
49407         * gcc.dg/inline-1.c: New.
49408
49409 2001-12-23  Richard Henderson  <rth@redhat.com>
49410
49411         * gcc.dg/asm-4.c: Test operand modifiers.
49412
49413 2001-12-23  Richard Henderson  <rth@redhat.com>
49414
49415         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49416
49417 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49418
49419         * gcc.c-torture/execute/20011223-1.c: New test.
49420
49421 2001-12-21  Richard Henderson  <rth@redhat.com>
49422
49423         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49424         re-enables the warning.
49425
49426 2001-12-21  Richard Henderson  <rth@redhat.com>
49427
49428         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49429
49430 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49431
49432         * gcc.c-torture/compile/20011218-1.c: New test.
49433
49434 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49435
49436         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49437         arm-isr.c test.
49438         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49439         epilogue generation for ARM ISR routines.
49440
49441 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49442
49443         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49444         * gcc.dg/format/c90-printf-3.c: Likewise.
49445         * gcc.dg/format/c99-printf-3.c: Likewise.
49446         * gcc.dg/format/ext-1.c: Likewise.
49447         * gcc.dg/format/ext-6.c: Likewise.
49448         * gcc.dg/format/format.h: Prototype unlocked stdio.
49449
49450 2001-12-20  Richard Henderson  <rth@redhat.com>
49451
49452         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49453         (arena): Use it.
49454         (malloc): Correct allocation logic.  Abort if we fill up the
49455         arena before initialization complete.
49456         (realloc): Correct allocation logic.
49457
49458 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49459
49460         * gcc.c-torture/compile/20011219-2.c: New test.
49461
49462         * gcc.c-torture/execute/20011219-1.c: New test.
49463
49464 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49465
49466         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49467         target does not support weak symbols.
49468
49469 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49470
49471         * gcc.c-torture/compile/20011219-1.c: New test.
49472
49473 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49474
49475         * g++.dg/other/error1.C: New test.
49476
49477 2001-12-17  Jeffrey A Law  (law@redhat.com)
49478
49479         * gcc.c-torture/execute/20011217-1.c: New test.
49480
49481 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49482
49483         * objc.dg/special/: New directory.
49484         * objc.dg/special/special.exp: New file.
49485         * objc.dg/special/unclaimed-category-1.h: New file.
49486         * objc.dg/special/unclaimed-category-1a.m: New file.
49487         * objc.dg/special/unclaimed-category-1.m: New file.
49488
49489 2001-12-17  Andreas Jaeger  <aj@suse.de>
49490
49491         * gcc.c-torture/compile/20011217-2.c: New test.
49492
49493 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49494
49495         * gcc.c-torture/compile/20011217-1.c: New test.
49496
49497 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49498
49499         * gcc.dg/20011214-1.c: New.
49500
49501 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49502
49503         * gcc.dg/altivec-4.c: New.
49504
49505 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49506
49507         * gcc.dg/20011113-1.c: New test.
49508
49509 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49510
49511         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49512         std::__malloc_alloc_template<0> and
49513         std::__default_alloc_template<false, 0>.
49514
49515 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49516
49517         * objc/execute/bf-21.m: New test.
49518         * objc/execute/enumeration-1.m: New test.
49519         * objc/execute/enumeration-2.m: New test.
49520
49521 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49522
49523         * gcc.dg/gnu89-init-1.c: New test.
49524
49525 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49526
49527         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49528         * g++.old-deja/g++.jason/2371.C: Likewise.
49529         * g++.old-deja/g++.jason/template33.C: Likewise.
49530         * g++.old-deja/g++.jason/template34.C: Likewise.
49531         * g++.old-deja/g++.jason/template36.C: Likewise.
49532         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49533         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49534         * g++.old-deja/g++.other/typename1.C: Likewise.
49535         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49536         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49537         * g++.old-deja/g++.pt/typename11.C: Likewise.
49538         * g++.old-deja/g++.pt/typename14.C: Likewise.
49539         * g++.old-deja/g++.pt/typename16.C: Likewise.
49540         * g++.old-deja/g++.pt/typename3.C: Likewise.
49541         * g++.old-deja/g++.pt/typename4.C: Likewise.
49542         * g++.old-deja/g++.pt/typename5.C: Likewise.
49543         * g++.old-deja/g++.pt/typename7.C: Likewise.
49544         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49545
49546 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49547
49548         * g++.dg/other/linkage1.C: New test.
49549         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49550         specifiers.
49551
49552 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49553
49554         * gcc.dg/concat.c: New test.
49555
49556 2001-12-11  Stan Shebs  <shebs@apple.com>
49557
49558         * objc/compile: New test directory.
49559         * objc/compile/compile.exp: New expect script.
49560         * objc/compile/20011211-1.m: New compile test.
49561
49562 2001-12-11  Jason Merrill  <jason@redhat.com>
49563
49564         * lib/prune.exp (prune_gcc_output): Also handle "In member
49565         function".  So many permutations...
49566
49567 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49568
49569         * g++.dg/template/typedef1.C: New test.
49570
49571 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49572
49573         * g++.dg/other/copy1.C: New test.
49574
49575 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49576
49577         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49578
49579         * gcc.dg/builtin-choose-expr.c: New.
49580
49581 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49582
49583         * gcc.dg/altivec-2.c: New.
49584
49585 2001-12-07  Richard Henderson  <rth@redhat.com>
49586
49587         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49588
49589 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49590
49591         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49592         ultrasparc.
49593
49594 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49595
49596         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49597
49598 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49599
49600         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49601         variable argument list.
49602
49603 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49604
49605         * gcc.c-torture/execute/memcheck: Delete entire directory.
49606         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49607         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49608
49609 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49610
49611         * gcc.dg/Wshadow-1.c: New test.
49612
49613 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49614
49615         * gcc.c-torture/compile/20011130-1.c: New test.
49616
49617         * gcc.dg/noncompile/20011025-1.c: New test.
49618
49619         * g++.dg/other/anon-union.C: New test.
49620
49621         * gcc.c-torture/execute/20011024-1.c: New test.
49622
49623 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49624
49625         * gcc.c-torture/execute/20000722-1.x,
49626         gcc.c-torture/execute/20010123-1.x: Remove.
49627         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49628         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49629         gcc.dg/c99-complit-2.c: New tests.
49630
49631 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49632
49633         * g++.dg/inherit/base1.C: New test.
49634
49635 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49636
49637         * g++.dg/other/stdarg1.C: New test.
49638
49639         * gcc.c-torture/compile/20011130-2.c: New test.
49640
49641 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49642
49643         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49644         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49645         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49646         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49647         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49648         * gcc.dg/builtin-prefetch-1.c: New test.
49649
49650 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49651
49652         * gcc.dg/20011130-1.c: New test.
49653
49654 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49655
49656         * g++.dg/other/scope1.C: New test.
49657         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49658
49659 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49660
49661         * gcc.dg/vla-init-1.c: New test.
49662
49663 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49664
49665         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49666
49667 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49668
49669         * objc.dg/alias.m: Update.
49670         * objc.dg/class-1.m: Update.
49671         * objc.dg/const-str-1.m: Update.
49672         * objc.dg/fwd-proto-1.m: Update.
49673         * objc.dg/id-1.m: Update.
49674         * objc.dg/super-class-1.m: Update.
49675
49676 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49677
49678         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49679         constructs.
49680
49681 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49682
49683         * gcc.c-torture/execute/20011128-1.c: New test.
49684
49685 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49686
49687         * gcc.dg/20011127-1.c: New test.
49688
49689 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49690
49691         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49692         from Austin Group draft 7.
49693         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49694         scanf format arguments.
49695         * gcc.dg/format/no-exargs-2.c: New test.
49696
49697 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49698
49699         * g++.dg/abi/vbase8-4.C: New test.
49700
49701 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49702
49703         * gcc.c-torture/execute/20011121-1.c: New test.
49704
49705 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49706
49707         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49708
49709 2001-11-23  Andreas Jaeger  <aj@suse.de>
49710
49711         * gcc.dg/cpp/charconst-2.c: New test.
49712
49713 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49714
49715         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49716         to the host if it is remote.  Let tests specify extra headers
49717         they use.
49718         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49719         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49720         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49721         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49722         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49723         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49724         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49725         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49726         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49727         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49728
49729 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49730
49731         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49732         for little endian ARMs.
49733
49734 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49735
49736         * gcc.c-torture/compile/20011119-1.c: New test.
49737         * gcc.c-torture/compile/20011119-2.c: New test.
49738
49739 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49740
49741         * gcc.dg/altivec-1.c: Fix typo.
49742
49743 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49744
49745         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49746
49747 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49748
49749         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49750
49751 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49752
49753         * lib/g77.exp: Don't specify --rpath-link.
49754
49755         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49756         across all the headers.
49757         * gcc.dg/format/format.exp: For testing on a remote host,
49758         copy format.h.
49759
49760         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49761         * gcc.c-torture/execute/930406-1.c: Likewise.
49762         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49763
49764 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49765
49766         * gcc.dg/altivec-1.c: New.
49767
49768 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49769
49770         * gcc.dg/cpp/fpreprocessed.c: New test case.
49771
49772 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49773
49774         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49775         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49776         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49777
49778 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49779
49780         * gcc.dg/no-builtin-1.c: New test.
49781
49782 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49783
49784         * gcc.c-torture/execute/20011115-1.c: New test.
49785
49786 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49787
49788         * gcc.c-torture/compile/20011114-2.c: New test.
49789         * gcc.c-torture/compile/20011114-3.c: New test.
49790         * gcc.c-torture/compile/20011114-4.c: New test.
49791
49792 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49793
49794         * g++.dg/other/init1.C: New test.
49795
49796 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49797
49798         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49799         message.
49800
49801         * gcc.c-torture/execute/20011114-1.c: New testcase.
49802
49803         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49804         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49805         like the (before this change) version of 20010327-1.c.
49806
49807 2001-11-14  Roger Sayle <roger@eyesopen.com>
49808
49809         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49810
49811 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49812
49813         * g++.dg/init/array2.C: New test.
49814
49815 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49816
49817         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49818
49819 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49820
49821         * g++.dg/other/forscope1.C: New test.
49822         * g++.dg/ext/forscope1.C: New test.
49823         * g++.dg/ext/forscope2.C: New test.
49824
49825 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49826
49827         * gcc.c-torture/execute/20011113-1.c: New test.
49828
49829 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49830
49831         * gcc.c-torture/execute/20011109-2.c: New test.
49832
49833         * gcc.c-torture/execute/20011109-1.c: New test.
49834
49835 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49836
49837         * gcc.c-torture/compile/20011109-1.c: New test.
49838
49839 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49840
49841         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49842         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49843         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49844         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49845         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49846         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49847         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49848
49849 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49850
49851         * g++.dg/warn/Wshadow-1.C: New tests.
49852         * g++.old-deja/g++.mike/for3.C: Update.
49853
49854 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49855
49856         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49857         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49858         XFAILs.  Adjust expected error texts.
49859         * gcc.c-torture/compile/20011106-1.c,
49860         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49861         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49862         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49863         gcc.dg/c99-array-lval-5.c: New tests.
49864
49865 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49866
49867         * gcc.dg/cpp/defined.c: Update.
49868
49869 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49870
49871         * gcc.c-torture/execute/anon-1.c: New test.
49872
49873 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49874
49875         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49876         same size, so no warning should be produced on stormy16.
49877
49878         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49879         due to oversized array.
49880         * g++.old-deja/g++.mike/ns15.C: Likewise.
49881         * g++.old-deja/g++.pt/crash16.C: Likewise.
49882
49883 2001-11-02  Graham Stott  <grahams@redhat.com>
49884
49885         * g++.dgother/debug1.C: Fix typos.
49886
49887 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49888
49889         * g++.dg/other/debug1.C: New test.
49890
49891 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49892
49893         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49894         of unsigned long.
49895
49896 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49897
49898         * gcc.dg/20011029-2.c: New test.
49899
49900         * gcc.c-torture/compile/20011029-1.c: New test.
49901
49902 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49903
49904         * objc/execute/class_self-1.m: New test.
49905         * objc/execute/class_self-2.m: New test.
49906
49907 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49908
49909         * gcc.misc-tests/msgs.exp: Delete.
49910         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49911         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49912         error set to match recent changes.
49913
49914 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49915
49916         * gcc.dg/20011021-1.c: New test.
49917
49918 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49919
49920         * gcc.c-torture/compile/20011023-1.c: New test.
49921
49922 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49923
49924         * lib/g77.exp: Rewrite based on lib/g++.exp.
49925
49926 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49927
49928         * gcc.c-torture/execute/20011019-1.c: New test.
49929
49930         * gcc.dg/20011018-1.c: New test.
49931
49932 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49933
49934         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49935
49936 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49937
49938         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49939         * gcc.dg/attr-invalid.c: Likewise.
49940
49941 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49942
49943         * gcc.dg/20011015-1.c: New test.
49944
49945 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49946
49947         * g++.dg/template/unify2.C: New test.
49948
49949 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49950
49951         * g++.dg/other/exception-specification.C: New test
49952
49953 2001-10-13  Tom Rix  <trix@redhat.com>
49954
49955         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49956         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49957
49958 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49959
49960         * gcc.dg/20011009-1.c: New test.
49961
49962 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49963
49964         PR g++/4476
49965         * g++.dg/other/friend1.C: New test.
49966
49967 2001-10-11  Richard Henderson  <rth@redhat.com>
49968
49969         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49970
49971 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49972
49973         * gcc.c-torture/compile/20011010-1.c: New.
49974
49975 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49976
49977         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49978         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49979         g77.f-torture/execute/execute.exp,
49980         g77.f-torture/noncompile/noncompile.exp,
49981         gcc.c-torture/compile/compile.exp,
49982         gcc.c-torture/execute/execute.exp,
49983         gcc.c-torture/execute/ieee/ieee.exp,
49984         gcc.c-torture/execute/memcheck/memcheck.exp,
49985         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49986         objc/execute/execute.exp: Update FSF address.
49987
49988 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49989
49990         * gcc.dg/cpp/cmdlne-C.c: Update.
49991         * gcc.dg/cpp/cmdlne-C2.c: New.
49992
49993 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49994
49995         * gcc.c-torture/execute/20011008-3.c: New.
49996
49997 2001-10-08  DJ Delorie  <dj@redhat.com>
49998
49999         * gcc.dg/20011008-1.c: New.
50000         * gcc.dg/20011008-2.c: New.
50001
50002 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50003
50004         * gcc.dg/cpp/spacing1.c: Update test.
50005
50006 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50007
50008         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50009         spelling errors of "separate" as "seperate".
50010
50011 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50012
50013         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50014         enough to avoid inlining.
50015
50016 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50017
50018         * lib/g77.exp: set libg2c_dir correctly.
50019
50020 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50021
50022         * gcc.dg/cpp/macro11.c: New test.
50023
50024 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50025
50026         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50027         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50028         gcc.dg/format/multattr-3.c: New tests.
50029         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50030         tests for format attributes on function pointers being rejected.
50031
50032 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50033
50034         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50035
50036 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50037
50038         * g++.dg/warn/format1.C: New test.
50039
50040 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50041
50042         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50043
50044 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50045
50046         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50047
50048 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50049
50050         * gcc.dg/cpp/redef2.c: Add test.
50051
50052 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50053
50054         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50055         long-standing bug on i686, apparently.
50056         * gcc.c-torture/execute/loop-2c.x: New file.
50057         * gcc.c-torture/execute/loop-2d.x: New file.
50058         * gcc.c-torture/execute/loop-3c.x: New file.
50059
50060 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50061
50062         * gcc.dg/cpp/20000625-2.c: Correct line number.
50063
50064 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50065
50066         * gcc.dg/cpp/macro10.c: New test.
50067         * gcc.dg/cpp/strify3.c: New test.
50068         * gcc.dg/cpp/spacing1.c: Add tests.
50069         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50070         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50071
50072 2001-09-24  DJ Delorie  <dj@redhat.com>
50073
50074         * gcc.c-torture/execute/20010924-1.c: New test.
50075
50076 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50077
50078         * objc/execute/paste.m: Remove.
50079
50080 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50081
50082         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50083
50084 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50085
50086         * g77.dg/strlen0.f: New test.
50087
50088 2001-09-21  Richard Henderson  <rth@redhat.com>
50089
50090         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50091         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50092
50093 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50094
50095         Table-driven attributes.
50096         * g++.dg/ext/attrib1.C: New test.
50097
50098 2001-09-20  DJ Delorie  <dj@redhat.com>
50099
50100         * gcc.dg/20000926-1.c: Update expected warning messages.
50101         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50102         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50103         array.
50104
50105 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50106
50107         * g++.dg/eh/registers1.C: New test case.
50108
50109 2001-09-17  Richard Henderson  <rth@redhat.com>
50110
50111         * gcc.dg/array-5.c: Fix VLA decomposition test.
50112
50113 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50114
50115         * gcc.dg/cpp/line5.c: New testcase.
50116
50117 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50118
50119         * gcc.dg/cpp/macro9.c: New test.
50120
50121 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50122
50123         * gcc.c-torture/execute/980223.c: Change type of addr from long
50124         to char *.
50125
50126 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50127
50128         * gcc.c-torture/execute/20010915-1.c: New test.
50129
50130 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50131
50132         * g77.dg/bprob: New directory.
50133         * g77.dg/bprob/bprob.exp: New file.
50134         * g77.dg/bprob/bprob-1.f: New test.
50135         * g77.dg/gcov: New directory.
50136         * g77.dg/gcov/gcov.exp: New file.
50137         * g77.dg/gcov/gcov-1.f: New test.
50138         * g77.dg/gcov/gcov-1.x: New file.
50139
50140 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50141
50142         * gcc.dg/cpp/directiv.c: Update.
50143         * gcc.dg/cpp/undef1.c: Update.
50144
50145 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50146
50147         * gcc.dg/20010912-1.c: New test.
50148
50149 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50150
50151         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50152         language-independent file in lib.
50153         * lib/gcov.exp: New file.
50154
50155 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50156
50157         * gcc.c-torture/compile/20010911-1.c: New test.
50158
50159 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50160
50161         * lib/profopt.exp: New, to support profile-directed optimizations.
50162         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50163         * gcc.misc-tests/bprob-1.c: New test.
50164         * gcc.misc-tests/bprob-2.c: New test.
50165
50166 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50167
50168         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50169         XFAIL and which kinds of gcov output to verify.
50170         * gcc.misc-tests/gcov-4b.x: New file.
50171         * gcc.misc-tests/gcov-5b.x: New file.
50172         * gcc.misc-tests/gcov-6.x: New file.
50173         * gcc.misc-tests/gcov-7.c: New test.
50174         * gcc.misc-tests/gcov-7.x: New file.
50175
50176 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50177
50178         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50179         * gcc.misc-tests/gcov-6.c: New test.
50180
50181 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50182
50183         PR c++/3986
50184         * g++.dg/abi/vbase1.C: New test.
50185
50186 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50187
50188         * objc.dg/method-2.m: New.
50189
50190 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50191
50192         PR c++/4203
50193         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50194         * g++.dg/init/empty1.C: New test.
50195
50196 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50197
50198         * gcc.c-torture/compile/20010903-1.c: New test.
50199
50200 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50201
50202         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50203         for m68k.
50204
50205 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50206
50207         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50208
50209         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50210
50211         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50212
50213 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50214
50215         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50216         for 16-bit 'unsigned int'.
50217
50218 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50219
50220         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50221
50222 2001-08-27  Richard Henderson  <rth@redhat.com>
50223
50224         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50225         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50226
50227 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50228
50229         * gcc.dg/asm-names.c (ymain): New.
50230
50231 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50232
50233         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50234         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50235         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50236
50237 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50238
50239         * gcc.dg/compare5.c: New testcase.
50240
50241 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50242
50243         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50244         and "In instantiation".
50245
50246 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50247
50248         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50249
50250 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50251
50252         * gcc.misc-tests/gcov.exp: Add support for branch information.
50253         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50254         * gcc.misc-tests/gcov-4.c: New test.
50255         * gcc.misc-tests/gcov-4b.c: New test.
50256         * gcc.misc-tests/gcov-5b.c: New test.
50257
50258 2001-08-20  Zack Weinberg  <zackw@panix.com>
50259
50260         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50261         expected to fail.
50262
50263 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50264
50265         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50266
50267 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50268
50269         * g++.dg/eh/template1.C: New test.
50270
50271 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50272
50273         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50274         Fix thinko.
50275         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50276         for xfail.
50277
50278 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50279
50280         * lib/g77-dg.exp: Use prune.exp for common procedures
50281         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50282         * lib/g77.exp: (g77-dg-prune) Remove
50283
50284 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50285
50286         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50287
50288 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50289
50290         * g++.dg/template/unify1.C: New test.
50291
50292 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50293
50294         * g++.dg/abi/empty4.C: New test.
50295
50296 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50297
50298         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50299         solaris2.*
50300         * g77.f-torture/compile/pr3743.x: Likewise.
50301
50302 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50303
50304         * g++.dg/other/using-declaration.C: New test.
50305
50306 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50307
50308         * gcc.dg/cpp/tr-sign.c: New testcase.
50309
50310 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50311
50312         * gcc.dg/cpp/19951025-1.c: Revert.
50313         * gcc.dg/cpp/directiv.c: We no longer process directives that
50314         interrupt macro arguments.
50315
50316 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50317
50318         * gcc.dg/bconstp-1.c: New test.
50319
50320 2001-08-03  Richard Henderson  <rth@redhat.com>
50321
50322         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50323
50324 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50325
50326         * gcc.dg/cpp/19951025-1.c: Update.
50327
50328 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50329
50330         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50331         should be x.
50332
50333 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50334
50335         Kill -fhonor-std.
50336         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50337         * g++.old-deja/g++.other/std1.C: Likewise.
50338         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50339
50340 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50341
50342         * lib/g77.exp: Load gcc-defs.exp for common procedures
50343         (g77_pass, g77_fail, g77_finish, g77_exit,
50344         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50345
50346 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50347
50348         * g77.dg/fbackslash.f
50349         * g77.dg/fcase-preserve.f
50350         * g77.dg/ff90-1.f
50351         * g77.dg/ffixed-line-length-0.f
50352         * g77.dg/ffixed-line-length-132.f
50353         * g77.dg/ffixed-line-length-7.f
50354         * g77.dg/ffixed-line-length-72.f
50355         * g77.dg/ffixed-line-length-none.f
50356         * g77.dg/ffree-form-1.f
50357         * g77.dg/fno-backslash.f
50358         * g77.dg/fno-f90-1.f
50359         * g77.dg/fno-fixed-form-1.f
50360         * g77.dg/fno-onetrip.f
50361         * g77.dg/fno-typeless-boz.f
50362         * g77.dg/fno-underscoring.f
50363         * g77.dg/fno-vxt-1.f
50364         * g77.dg/fonetrip.f
50365         * g77.dg/ftypeless-boz.f
50366         * g77.dg/fugly-assumed.f
50367         * g77.dg/funderscoring.f
50368         * g77.dg/fvxt-1.f
50369
50370 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50371
50372         * objc.dg/fwd-proto-1.m: New.
50373         * objc.dg/local-decl-1.m: New.
50374         * objc.dg/naming-1.m: New.
50375         * objc.dg/naming-2.m: New.
50376         * objc.dg/proto-hier-1.m: New.
50377
50378 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50379
50380         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50381         largest-type elements to a struct makes its size grow.
50382
50383 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50384
50385         * g++.dg/abi/vthunk1.C: New test.
50386
50387 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50388
50389         * g++.dg/abi/vbase8-22.C: New test.
50390
50391 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50392
50393         * gcc.dg/cpp/macro8.c: New test.
50394
50395 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50396
50397         * g++.dg/abi/vbase8-21.C: New test.
50398
50399 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50400
50401         * g++.dg/abi/vbase8-10.C: New test.
50402
50403 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50404
50405         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50406         ${tool}_set_ld_library_path.
50407         Changed caller.
50408         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50409         g++.exp.
50410
50411 2001-07-26  Stan Cox <scox@redhat.com>
50412
50413         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50414         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50415         gcc_exit, gcc_check_unsupported_p):
50416         Moved to gcc-deps.exp
50417         * gcc-deps.exp: New file.
50418
50419 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50420
50421         * g++.old-deja/g++.pt/defarg14.C: New test.
50422
50423 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50424
50425         * g++.old-deja/g++.other/lineno5.C: New test.
50426
50427 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50428
50429         * g++.old-deja/g++.pt/crash68.C: New test.
50430
50431 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50432
50433         * g++.old-deja/g++.other/crash42.C: New test.
50434
50435 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50436
50437         * gcc.dg/cpp/extratokens.c: Fix.
50438         * gcc.dg/cpp/skipping2.c: New tests.
50439
50440 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50441
50442         * gcc.c-torture/execute/20010724-1.c: New file.
50443         * gcc.c-torture/execute/20010724-1.x: New file.
50444
50445 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50446
50447         * g++.old-deja/g++.other/cond7.C: New test.
50448
50449 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50450
50451         * g++.old-deja/g++.other/optimize4.C: New test.
50452
50453 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50454
50455         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50456
50457 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50458
50459         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50460         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50461         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50462         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50463
50464         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50465         bug report" message.
50466
50467         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50468         * g++.dg/ext/instantiate1.C: Move from old-deja.
50469
50470 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50471
50472         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50473         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50474         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50475         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50476
50477 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50478
50479         * gcc.c-torture/execute/20010723-1.c: New test.
50480
50481 2001-07-23  Ben Elliston  <bje@redhat.com>
50482
50483         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50484
50485 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50486
50487         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50488         i[34567]86-*-*.
50489         Delete handling of ieee_multilib_flags.
50490         Pass -mieee for alpha*-*-* and sh-*-*.
50491         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50492
50493 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50494
50495         Remove old-abi tests.
50496         * g++.old-deja/g++.mike/p11116.C: Remove.
50497         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50498
50499 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50500
50501         * g77.f-torture/compile/pr3743.f: New test
50502
50503 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50504
50505         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50506
50507 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50508
50509         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50510         g++.old-deja/g++.pt/static6.C: Likewise.
50511         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50512         supports weak symbols.
50513
50514 2001-07-18  Andreas Jaeger  <aj@suse.de>
50515
50516         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50517         supported again.
50518
50519 2001-07-18  Andreas Jaeger  <aj@suse.de>
50520
50521         * gcc.dg/iftrap-1.c: Fix target line.
50522
50523 2001-07-17  Richard Henderson  <rth@redhat.com>
50524
50525         * gcc.c-torture/execute/20010717-1.c: New.
50526
50527 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50528
50529         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50530         tests.
50531
50532 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50533
50534         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50535
50536 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50537
50538         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50539         UAC_SIGBUS, UAC_NOPRINT definitions.
50540
50541 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50542
50543         * objc/execute/object_is_class.m: New test.
50544         * objc/execute/object_is_meta_class.m: New test.
50545
50546 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50547
50548         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50549         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50550
50551 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50552
50553         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50554         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50555
50556 2001-07-14  Richard Henderson  <rth@redhat.com>
50557
50558         * gcc.dg/iftrap-1.c: New.
50559
50560 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50561
50562         * g77.f-torture/execute/intrinsic77.f: New test.
50563
50564 2001-07-11  Janis Johnson <janis@us.ibm.com>
50565
50566         * gcc.misc-tests/gcov-3.c: New test.
50567
50568 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50569
50570         * gcc.c-torture/compile/20010711-1.c,
50571         * gcc.c-torture/compile/20010711-2.c: New tests.
50572
50573 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50574
50575         * gcc.c-torture/execute/20010711-1.c: New test.
50576
50577 2001-07-11  Ben Elliston  <bje@redhat.com>
50578
50579         * g++.old-deja/g++.other/enum5.C: New test.
50580
50581 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50582
50583         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50584         (g++-dg-prune): Call prune_gcc_output.
50585         * prune.exp: New file for prune_gcc_output.
50586         * lib/g++.exp, lib/gcc.exp: Load it.
50587
50588 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50589
50590         * gcc.c-torture/compile/20010701-1.c,
50591         g++.old-deja/g++.ext/attrib6.C: New tests.
50592
50593 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50594
50595         * gcc.c-torture/compile/20010706-1.c: New test.
50596
50597 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50598
50599         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50600
50601 2001-06-28  Stan Shebs  <shebs@apple.com>
50602
50603         * gcc.dg/pragma-darwin.c: New test.
50604
50605 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50606
50607         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50608         Solaris 2.[678] system.
50609
50610 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50611
50612         * gcc.dg/20010622-1.c: New test.
50613
50614 2001-06-18  Stan Shebs  <shebs@apple.com>
50615
50616         * objc.dg: New directory.
50617         * objc.dg/dg.exp: New file.
50618         * objc.dg/alias.m: New.
50619         * objc.dg/class-1.m: New.
50620         * objc.dg/class-2.m: New.
50621         * objc.dg/const-str-1.m: New.
50622         * objc.dg/const-str-2.m: New.
50623         * objc.dg/id-1.m: New.
50624         * objc.dg/method-1.m: New.
50625         * objc.dg/super-class-1.m: New.
50626         * lib/objc-dg.exp: New file.
50627
50628 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50629
50630         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50631         of label name.
50632
50633 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50634
50635         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50636
50637 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50638
50639         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50640         variable.
50641
50642 2001-06-12  Richard Henderson  <rth@redhat.com>
50643
50644         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50645
50646 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50647
50648         * g++.old-deja/g++.abi/vbase5.C: New test.
50649         * g++.old-deja/g++.abi/vbase6.C: New test.
50650         * g++.old-deja/g++.abi/vbase7.C: New test.
50651
50652 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50653
50654         * gcc.c-torture/compile/20010610-1.c: New test.
50655
50656 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50657
50658         * g++.old-deja/g++.abi/vbase4.C: New test.
50659
50660 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50661
50662         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50663         support %f for HC11/HC12 targets.
50664         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50665         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50666         on HC11/HC12 targets.
50667         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50668
50669 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50670
50671         * gcc.dg/wchar_t-1.c: New file.
50672         * gcc.dg/wint_t-1.c: Likewise.
50673
50674 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50675
50676         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50677
50678 2001-06-11  Richard Henderson  <rth@redhat.com>
50679
50680         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50681
50682 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50683
50684         * gcc.c-torture/compile/20010611-1.c: New test.
50685
50686 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50687
50688         * gcc.dg/c99-tag-1.c: Add more tests.
50689
50690 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50691
50692         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50693         representation on MN10300 and ARM/Thumb.
50694
50695 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50696
50697         * g77.f-torture/execute/20010610.f: New.
50698
50699 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50700
50701         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50702         names.
50703
50704 2001-06-09  Richard Henderson  <rth@redhat.com>
50705
50706         * gcc.c-torture/execute/ashrdi-1.c: New.
50707         * gcc.c-torture/execute/ashldi-1.c: New.
50708         * gcc.c-torture/execute/lshrdi-1.c: New.
50709
50710 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50711
50712         * objc/execute/load-3.m: Added. Check sending +load to categories,
50713         in addition to classes.
50714
50715 2001-06-08  Stan Shebs  <shebs@apple.com>
50716
50717         * objc/execute/load-2.m: New test.  From Nicola Pero
50718         <n.pero@mi.flashnet.it>.
50719
50720 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50721
50722         * gcc.c-torture/execute/20010605-2.c: New test.
50723
50724 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50725
50726         * g++.old-deja/g++.abi/vbase2.C: New test.
50727         * g++.old-deja/g++.abi/vbase3.C: New test.
50728
50729 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         * g++.old-deja/g++.pt/friend49.C: New test.
50732
50733 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50734
50735         * g++.old-deja/g++.ext/anon3.C: New test.
50736
50737 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50738
50739         * g++.old-deja/g++.other/conv7.C: New test.
50740
50741 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50742
50743         * gcc.c-torture/compile/20010605-2.c: New test.
50744
50745 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50746
50747         * gcc.c-torture/execute/20010604-1.c: New test.
50748
50749 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50750
50751         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50752
50753 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50754
50755         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50756         (g++_link_flags): Likewise.
50757         (g++_init): Pass gccpath's value to two previous functions.
50758
50759 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50760
50761         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50762         Ensure logfile entry matches exec command line.
50763
50764 2001-05-31  Richard Henderson  <rth@redhat.com>
50765
50766         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50767         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50768
50769 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50770
50771         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50772         compiler for irix6.2
50773
50774 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50775
50776         * g++.old-deja/g++.other/optimize3.C: New file.
50777
50778 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50779
50780         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50781         assemble.
50782
50783 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50784
50785         * g++.old-deja/g++.other/optimize2.C: New file.
50786
50787 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50788
50789         * gcc.c-torture/compile/20010518-2.c: New file.
50790         * gcc.c-torture/execute/20010518-1.c: New file.
50791         * gcc.c-torture/execute/20010518-2.c: New file.
50792
50793 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50794
50795         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50796
50797 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50798
50799         G++ no longer defines builtins that do not begin with __builtin.
50800         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50801         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50802         * g++.old-deja/g++.law/builtin1.C: Likewise.
50803         * g++.old-deja/g++.law/cvt2.C: Likewise.
50804         * g++.old-deja/g++.mike/net5.C: Likewise.
50805         * g++.old-deja/g++.other/builtins1.C: Likewise.
50806         * g++.old-deja/g++.other/builtins2.C: Likewise.
50807         * g++.old-deja/g++.other/builtins3.C: Likewise.
50808         * g++.old-deja/g++.other/builtins4.C: Likewise.
50809         * g++.old-deja/g++.other/inline8.C: Likewise.
50810         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50811
50812 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50813
50814         * g++.old-deja/g++.pt/using1.C: Adjust.
50815         * g++.old-deja/g++.pt/using2.C: New test.
50816
50817 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50818
50819         * gcc.dg/cpp/charconst.c: New tests.
50820         * gcc.dg/cpp/escape.c: New tests.
50821         * gcc.dg/cpp/escape-1.c: New tests.
50822         * gcc.dg/cpp/escape-2.c: New tests.
50823         * gcc.dg/cpp/ucs.c: New tests.
50824
50825 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50826
50827         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50828         native compiler for irix6.5.
50829
50830 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50831
50832         * lib/g++.exp (g++_include_flags): Use args to compute
50833         get_multilibs.
50834         (g++_link_flags): Likewise.
50835         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50836
50837 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50838
50839         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50840
50841 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50842
50843         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50844         this file.
50845
50846 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50847
50848         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50849         STACK_SIZE;
50850         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50851         to STACK_SIZE; Use it to define size of add_histo array.
50852         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50853         to STACK_SIZE.
50854         (f): Use GITT_SIZE to define size of gitt local table.
50855         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50856         to STACK_SIZE; Use it to define size of bytemem array.
50857
50858 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50859
50860         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50861         on 68HC11/HC12 due to the asm instruction.
50862         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50863         * gcc.c-torture/compile/920520-1.x: Likewise.
50864         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50865         on 68HC11/HC12 because the function is larger than 64K.
50866         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50867         on 68HC11/HC12 because the structure is too large.
50868
50869 2001-05-20  Richard Henderson  <rth@redhat.com>
50870
50871         * gcc.c-torture/execute/20010520-1.c: New.
50872
50873 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50874
50875         * g++.old-deja/g++.warn/compare1.C: New test.
50876         * gcc.dg/compare4.c: New test.
50877
50878 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50879
50880         * g++.old-deja/g++.other/optimize1.C: New test.
50881
50882 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50883
50884         * g++.old-deja/g++.pt/spec41.C: New test.
50885
50886 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50887
50888         * gcc.c-torture/compile/20010114-1.x: Remove.
50889
50890 2001-05-18  Stan Shebs  <shebs@apple.com>
50891
50892         * gcc.c-torture/compile/20010518-1.c: New test.
50893
50894 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50895
50896         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50897         * g++.old-deja/g++.pt/crash67.C: New test.
50898
50899 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50900
50901         * g++.old-deja/g++.other/debug9.C: New test.
50902
50903 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50904
50905         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50906
50907 2001-05-16  Jan Hubicka  <jh@suse.cz>
50908
50909         * gcc.c-torture/compile/20010516-1.c: New test.
50910
50911 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50912
50913         * g++.old-deja/g++.other/crash41.C: New test.
50914
50915 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50916
50917         * g++.old-deja/g++.pt/crash66.C: New test.
50918
50919 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50920
50921         * g++.old-deja/g++.robertl/eb27.C: Convert.
50922
50923 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50924
50925         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50926         declaration being redundant.
50927
50928 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50929
50930         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50931
50932 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50933
50934         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50935
50936 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50937
50938         * lib/g++.exp: Use testsuite_flags.
50939
50940 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50941
50942         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50943
50944 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50945
50946         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50947
50948 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50949
50950         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50951
50952 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50953
50954         * gcc.c-torture/compile/20010313-1.c: New test.
50955
50956 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50957
50958         * gcc.dg/cpp/direct2.c: New test.
50959         * gccq.dg/cpp/direct2s.c: New test.
50960
50961         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50962
50963 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50964
50965         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50966         * g++.old-deja/g++.other/op3.C: Likewise.
50967
50968 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50969
50970         * gcc.dg/cpp/syshdr.h: New file.
50971         * gcc.dg/cpp/sysmac1.c: Update.
50972         * gcc.dg/cpp/sysmac2.c: Update.
50973
50974 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50975
50976         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50977
50978 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50979
50980         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50981         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50982
50983 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50984
50985         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50986
50987 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50988
50989         * lib/g++.exp (g++_include_flags): Don't use any special flags
50990         if TESTING_IN_BUILD_TREE is not defined.
50991         (g++_init): Use a plain 'c++' as the compiler if
50992         TESTING_IN_BUILD_TREEE is not defined.
50993
50994 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50995
50996         * g++.old-deja/g++.eh/catch13.C: New test.
50997         * g++.old-deja/g++.eh/catch14.C: New test.
50998
50999 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51000
51001         * gcc.dg/cpp/tr-define.c: New test.
51002
51003 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51004
51005         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51006         <stdlib.h>, not <malloc.h>.
51007
51008 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51009
51010         * g++.old-deja/g++.ns/template17.C: New test.
51011
51012 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51013
51014         * g++.old-deja/g++.pt/ref4.C: New test.
51015
51016 2001-04-30  Richard Henderson  <rth@redhat.com>
51017
51018         * gcc.dg/20000724-1.c: Revert last change.
51019
51020 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51021
51022         * g77.f-torture/execute/20010430.f: New test.
51023
51024 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51025
51026         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51027
51028 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51029
51030         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51031
51032 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51033
51034         * g++.old-deja/g++.eh/crash6.C: New test.
51035
51036 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51037
51038         * g++.old-deja/g++.other/warn7.C: New test.
51039
51040 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51041
51042         * g++.old-deja/g++.other/defarg9.C: New test.
51043
51044 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51045
51046         * g77.f-torture/compile/20010426.f: New test.
51047         * g77.f-torture/execute/20010426.f: New test.
51048
51049 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51050
51051         * g77.f-torture/compile/20000629-1.x: Remove - error
51052         has been fixed.
51053
51054 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51055
51056         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51057         Tweak slightly to work with g++.dg framework.
51058         * g++.dg/special/ecos.exp: Run initp1.C test.
51059         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51060
51061         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51062         its linker doesn't give line numbers either.
51063         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51064
51065 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51066
51067         * g++.old-deja/g++.other/lex1.C: New test.
51068
51069 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51070
51071         * gcc.dg/noncompile/20010425-1.c: New test.
51072
51073 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51074
51075         * g++.old-deja/g++.pt/mangle2.C: New test.
51076
51077 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51078
51079         * gcc.dg/format/plus-1.c: New test.
51080
51081 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51082
51083         * gcc.dg/20010423-1.c: New test.
51084
51085 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51086
51087         * gcc.c-torture/execute/20010422-1.c: New test.
51088
51089 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51090
51091         * g++.old-deja/g++.ns/type2.C: New test.
51092
51093 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51094
51095         * g++.old-deja/g++.other/perf1.C: New test.
51096
51097 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51098
51099         * gcc.dg/c99-func-2.c: Remove xfail.
51100         * gcc.dg/c99-func-3.c: Remove xfail.
51101         * gcc.dg/c99-func-4.c: Remove xfail.
51102
51103 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51104
51105         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51106
51107 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51108
51109         * gcc.c-torture/compile/20010423-1.c: New test.
51110
51111 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51112
51113         * g++.old-deja/g++.pt/typename28.C: New test.
51114
51115 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51116
51117         * g++.old-deja/g++.abi/empty2.C: New test.
51118         * g++.old-deja/g++.abi/empty3.C: New test.
51119
51120 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51121
51122         * g++.old-deja/g++.other/comdat2.C: New test.
51123         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51124
51125 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51126
51127         * g++.old-deja/g++.other/overload14.C: New test.
51128
51129 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51130
51131         * g++.old-deja/g++.other/lookup23.C: New test.
51132
51133 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51134
51135         * gcc.c-torture/execute/20010403-1.c: New test.
51136
51137 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51138             Mark Mitchell  <mark@codesourcery.com>
51139
51140         * lib/old-dejagnu.exp: Don't delete output of executable.
51141         Add .exe suffix to executables.
51142
51143 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51144
51145         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51146
51147 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51148
51149         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51150
51151 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51152
51153         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51154         * g++.old-deja/g++.abi/crash1.C: New test.
51155
51156 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51157
51158         * g++.old-deja/g++.other/crash40.C: New test.
51159
51160 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51161
51162         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51163
51164 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.old-deja/g++.other/warn6.C: New test.
51167
51168 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51169
51170         * g++.old-deja/g++.robertl/eb42.C: Same.
51171
51172 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51173
51174         * gcc.dg/wtr-conversion-1.c: New testcase.
51175
51176 2001-04-10  Richard Henderson  <rth@redhat.com>
51177
51178         * g++.old-deja/g++.other/array5.C: New.
51179
51180 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51181
51182         * gcc.c-torture/execute/20010408-1.c: New test.
51183
51184 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51185
51186         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51187         headers and constructs.
51188         * g++.old-deja/g++.robertl/eb79.C: Same.
51189         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51190         * g++.old-deja/g++.robertl/eb73.C: Same.
51191         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51192         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51193         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51194         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51195         * g++.old-deja/g++.robertl/eb44.C: Same.
51196         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51197         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51198         * g++.old-deja/g++.robertl/eb39.C: Same.
51199         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51200         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51201         * g++.old-deja/g++.robertl/eb30.C: Same.
51202         * g++.old-deja/g++.robertl/eb3.C: Same.
51203         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51204         * g++.old-deja/g++.robertl/eb21.C: Same.
51205         * g++.old-deja/g++.robertl/eb15.C: Same.
51206         * g++.old-deja/g++.robertl/eb118.C: Same.
51207         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51208         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51209         * g++.old-deja/g++.robertl/eb109.C: Same.
51210         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51211         * g++.old-deja/g++.mike/rtti1.C: Same.
51212         * g++.old-deja/g++.mike/p658.C: Same.
51213         * g++.old-deja/g++.mike/net46.C: Same.
51214         * g++.old-deja/g++.mike/net34.C: Same.
51215         * g++.old-deja/g++.mike/memoize1.C: Same.
51216         * g++.old-deja/g++.mike/eh2.C: Same.
51217         * g++.old-deja/g++.law/weak.C: Same.
51218         * g++.old-deja/g++.law/visibility7.C: Same.
51219         * g++.old-deja/g++.law/visibility25.C: Same.
51220         * g++.old-deja/g++.law/visibility22.C: Same.
51221         * g++.old-deja/g++.law/visibility2.C: Same.
51222         * g++.old-deja/g++.law/visibility17.C: Same.
51223         * g++.old-deja/g++.law/visibility13.C: Same.
51224         * g++.old-deja/g++.law/visibility10.C: Same.
51225         * g++.old-deja/g++.law/visibility1.C: Same.
51226         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51227         * g++.old-deja/g++.law/vbase1.C: Same.
51228         * g++.old-deja/g++.law/operators32.C: Same.
51229         * g++.old-deja/g++.law/nest3.C: Same.
51230         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51231         * g++.old-deja/g++.law/except5.C (main): Same.
51232         * g++.old-deja/g++.law/cvt7.C (run): Same.
51233         * g++.old-deja/g++.law/cvt2.C: Same.
51234         * g++.old-deja/g++.law/cvt16.C: Same.
51235         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51236         * g++.old-deja/g++.law/ctors17.C (main): Same.
51237         * g++.old-deja/g++.law/ctors13.C: Same.
51238         * g++.old-deja/g++.law/ctors12.C (main): Same.
51239         * g++.old-deja/g++.law/ctors10.C: Same.
51240         * g++.old-deja/g++.law/code-gen5.C: Same.
51241         * g++.old-deja/g++.law/bad-error7.C: Same.
51242         * g++.old-deja/g++.law/arm9.C: Same.
51243         * g++.old-deja/g++.law/arm12.C: Same.
51244         * g++.old-deja/g++.law/arg8.C: Same.
51245         * g++.old-deja/g++.law/arg1.C: Same.
51246         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51247         * g++.old-deja/g++.jason/template31.C: Same.
51248         * g++.old-deja/g++.jason/template24.C (main): Same.
51249         * g++.old-deja/g++.jason/2371.C: Same.
51250         * g++.old-deja/g++.eh/new2.C: Same.
51251         * g++.old-deja/g++.eh/new1.C: Same.
51252         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51253         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51254         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51255         * g++.old-deja/g++.brendan/crash62.C: Same.
51256         * g++.old-deja/g++.brendan/crash52.C: Same.
51257         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51258         * g++.old-deja/g++.brendan/crash38.C: Same.
51259         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51260         * g++.old-deja/g++.brendan/copy9.C: Same.
51261
51262 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51263
51264         * gcc.c-torture/execute/20001203-2.c (memset):
51265         Count argument is of type __SIZE_TYPE__.
51266
51267 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51268
51269         * gcc.c-torture/compile/20010404-1.c: New test.
51270
51271 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51272
51273         * gcc.c-torture/compile/20010326-1.c: New test.
51274
51275 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51276
51277         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51278         peculiarities of the SH.
51279         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51280
51281 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51282
51283         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51284         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51285         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51286
51287 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51288
51289         * g77.f-torture/compile/20010321-1.f: New test.
51290
51291 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51292
51293         * gcc.c-torture/compile/20010329-1.c: New test.
51294
51295 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51296
51297         * gcc.c-torture/execute/20010329-1.c: New test.
51298
51299 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51300
51301         * g++.old-deja/g++.other/eh4.C: Fix typo.
51302
51303 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51304
51305         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51306
51307 2001-03-28  Philip Blundell  <philb@gnu.org>
51308
51309         * gcc.c-torture/compile/20010328-1.c: New test.
51310
51311 2001-03-27  Richard Henderson  <rth@redhat.com>
51312
51313         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51314         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51315
51316 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51317
51318         * gcc.c-torture/compile/20010327-1.c: New test.
51319
51320 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51321
51322         * g++.old-deja/g++.other/friend12.C: New test.
51323         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51324         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51325
51326 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51327
51328         * gcc.c-torture/execute/20010325-1.c: New test.
51329
51330 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51331
51332         * g++.old-deja/g++.other/mangle3.C: New test.
51333
51334 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51335
51336         * g++.old-deja/g++.other/anon8.C: New test.
51337
51338 2001-03-20  Philip Blundell  <philb@gnu.org>
51339
51340         * gcc.c-torture/compile/20010320-1.c: New test.
51341
51342 2001-03-17  Richard Henderson  <rth@redhat.com>
51343
51344         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51345
51346 2001-03-15  Geoff Keating  <geoff@redhat.com>
51347
51348         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51349         tests on AIX.
51350
51351 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51352
51353         * g++.old-deja/g++.other/eh4.C: New test.
51354
51355 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51356
51357         * gcc.dg/cpp/mi1.c: Update.
51358
51359 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51360
51361         * g++.old-deja/g++.other/regstack.C: New test.
51362
51363 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51364
51365         * g++.old-deja/g++.other/ref4.C: New test.
51366
51367 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51368
51369         * objc/execute/va_method.m: Added.
51370         * objc/execute/IMP.m: Added.
51371         * objc/execute/_cmd.m: Added.
51372         * objc/execute/accessing_ivars.m: Added.
51373         * objc/execute/class-1.m: Added.
51374         * objc/execute/class-10.m: Added.
51375         * objc/execute/class-11.m: Added.
51376         * objc/execute/class-12.m: Added.
51377         * objc/execute/class-13.m: Added.
51378         * objc/execute/class-14.m: Added.
51379         * objc/execute/class-2.m: Added.
51380         * objc/execute/class-3.m: Added.
51381         * objc/execute/class-4.m: Added.
51382         * objc/execute/class-5.m: Added.
51383         * objc/execute/class-6.m: Added.
51384         * objc/execute/class-7.m: Added.
51385         * objc/execute/class-8.m: Added.
51386         * objc/execute/class-9.m: Added.
51387         * objc/execute/class-tests-1.h
51388         * objc/execute/class-tests-2.h
51389         * objc/execute/compatibility_alias.m: Added.
51390         * objc/execute/encode-1.m: Added.
51391         * objc/execute/formal_protocol-1.m: Added.
51392         * objc/execute/formal_protocol-2.m: Added.
51393         * objc/execute/formal_protocol-3.m: Added.
51394         * objc/execute/formal_protocol-4.m: Added.
51395         * objc/execute/formal_protocol-5.m: Added.
51396         * objc/execute/formal_protocol-6.m: Added.
51397         * objc/execute/formal_protocol-7.m: Added.
51398         * objc/execute/informal_protocol.m: Added.
51399         * objc/execute/initialize.m: Added.
51400         * objc/execute/load.m: Added.
51401         * objc/execute/many_args_method.m: Added.
51402         * objc/execute/nested-3.m: Added.
51403         * objc/execute/no_clash.m: Added.
51404         * objc/execute/private.m: Added.
51405         * objc/execute/redefining_self.m: Added.
51406         * objc/execute/root_methods.m: Added.
51407         * objc/execute/selector-1.m: Added.
51408         * objc/execute/static-1.m: Added.
51409         * objc/execute/static-2.m: Added.
51410         * objc/execute/va_method.m: Added.
51411
51412 2001-03-10  Richard Henderson  <rth@redhat.com>
51413
51414         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51415
51416 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51417
51418         * g++.old-deja/g++.other/crash31.C: XFAIL.
51419         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51420         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51421         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51422         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51423         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51424
51425 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51426
51427         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51428
51429 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51430
51431         * gcc.dg/20000724-1.c: Don't use multiline strings.
51432
51433 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51434
51435         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51436         result of -cString against what we expect it to be; don't just
51437         print it out for no one to read.
51438
51439         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51440         Based on testcases provided by Nicola Pero.
51441
51442 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51443
51444         * gcc.dg/cpp/macro7.c: New test.
51445
51446 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51447
51448         * gcc.dg/cpp/multiline.c: Update.
51449
51450 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51451
51452         * g++.old-deja/g++.other/enum3.C: New test.
51453
51454 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51455
51456         * g++.old-deja/g++.other/pod1.C: New test.
51457
51458 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51459
51460         * g++.old-deja/g++.ext/overload1.C: New test.
51461
51462 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51463
51464         * g++.old-deja/g++.pt/using1.C: New test.
51465
51466 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51467
51468         * g++.old-deja/g++.other/using9.C: New test.
51469
51470 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51471
51472         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51473
51474         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51475
51476 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51477
51478         * g++.old-deja/g++.ext/realpt1.C: Remove.
51479
51480 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51481
51482         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51483
51484 2001-02-26  Will Cohen  <wcohen@redhat.com>
51485
51486         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51487
51488 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51489
51490         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51491         templatized constructors.
51492
51493 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51494
51495         * gcc.c-torture/execute/20010224-1.c: New test.
51496
51497 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51498
51499         * gcc.c-torture/execute/20010222-1.c: New test.
51500
51501 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * g++.old-deja/g++.other/inline20.C: New test.
51504
51505 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51506
51507         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51508
51509 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51510
51511         * g++.old-deja/g++.other/lookup22.C: New test.
51512
51513 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51514
51515         * g77.dg: New directory.
51516         * g77.dg/20010216-1.f: New test case.
51517         * g77.dg/dg.exp: New driver.
51518         * lib/g77-dg.exp: New driver library.
51519
51520 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51521
51522         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51523
51524 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51525
51526         * g++.old-deja/g++.other/decl9.C: New test.
51527
51528 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51529
51530         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51531         not need <string> and also tests the initialization at runtime.
51532
51533 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51534
51535         * gcc.c-torture/execute/longlong.c: New test.
51536
51537 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51538
51539         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51540
51541 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51542
51543         * gcc.c-torture/execute/920302-1.c (execute):
51544         Change argument type to short.
51545
51546 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51547
51548         * g++.old-deja/g++.pt/deduct6.C: New test.
51549
51550 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51551
51552         * g++.old-deja/g++.pt/deduct5.C: New test.
51553
51554 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51555
51556         * gcc.c-torture/execute/20010209-1.c: New test.
51557
51558 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51559
51560         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51561
51562 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51563
51564         * g++.dg/vtgc1.C: Update for new ABI.
51565
51566         * consistency.vlad: New directory, 1665 files.
51567
51568 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51569
51570         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51571         return type.
51572         * gcc.dg/cpp/digraphs.c: Declare puts.
51573
51574 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51575
51576         * g++.old-deja/g++.other/warn5.C: New test.
51577
51578 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51579
51580         * g++.old-deja/g++.pt/spec40.C: New test.
51581
51582 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51583
51584         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51585         case.
51586         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51587
51588 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51589
51590         * gcc.c-torture/compile/20010209-1.c: New test.
51591
51592 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51593
51594         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51595         excess errors message but not if it crashes.
51596         * g++.old-deja/g++.other/crash27.C: Likewise.
51597         * g++.old-deja/g++.other/crash28.C: Likewise.
51598         * g++.old-deja/g++.other/crash30.C: Likewise.
51599         * g++.old-deja/g++.other/crash32.C: Likewise.
51600         * g++.old-deja/g++.other/crash35.C: Likewise.
51601         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51602
51603 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51604
51605         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51606         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51607         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51608         g77.f-torture/execute/execute.exp,
51609         g77.f-torture/noncompile/noncompile.exp,
51610         gcc.c-torture/execute/execute.exp,
51611         gcc.c-torture/execute/memcheck/memcheck.exp,
51612         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51613         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51614         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51615         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51616         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51617         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51618         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51619         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51620         Remove bug reporting instructions with ancient email addresses.
51621
51622 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51623
51624         * gcc.dg/20010202-1.c: New test.
51625         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51626
51627 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51628
51629         * g++.dg/stdbool-if.C: New test.
51630
51631 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51632
51633         * objc/execute/fdecl.m: Added main().
51634
51635 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51636
51637         * gcc.c-torture/execute/20010206-1.c: New test.
51638
51639 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51640
51641         * gcc.dg/cpp/avoidpaste1.c: Update.
51642
51643 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51644
51645         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51646         Pero <nicola@brainstorm.co.uk>.
51647         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51648
51649 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51650
51651         * g++.old-deja/g++.pt/spec39.C: New test.
51652
51653 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51654
51655         * gcc.c-torture/compile/20010202-1.c: New test.
51656
51657 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51658
51659         * g++.old-deja/g++.abi/primary2.C: New test.
51660         * g++.old-deja/g++.abi/primary3.C: New test.
51661         * g++.old-deja/g++.abi/primary4.C: New test.
51662         * g++.old-deja/g++.abi/primary5.C: New test.
51663         * g++.old-deja/g++.abi/vtable3.h: New test.
51664         * g++.old-deja/g++.abi/vtable3a.C: New test.
51665         * g++.old-deja/g++.abi/vtable3b.C: New test.
51666         * g++.old-deja/g++.abi/vtable3c.C: New test.
51667         * g++.old-deja/g++.abi/vtable3d.C: New test.
51668         * g++.old-deja/g++.abi/vtable3e.C: New test.
51669         * g++.old-deja/g++.abi/vtable3f.C: New test.
51670         * g++.old-deja/g++.abi/vtable3g.C: New test.
51671         * g++.old-deja/g++.abi/vtable3h.C: New test.
51672         * g++.old-deja/g++.abi/vtable3i.C: New test.
51673         * g++.old-deja/g++.abi/vtable3j.C: New test.
51674         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51675
51676 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51677
51678         * g++.old-deja/g++.other/anon6.C: New test.
51679         * g++.old-deja/g++.other/anon7.C: New test.
51680
51681 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51682
51683         * gcc.dg/cpp/avoidpaste2.c: New tests.
51684
51685 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51686
51687         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51688
51689 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51690
51691         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51692         DECIMAL_DIG cases for Irix."
51693
51694 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51695
51696         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51697
51698 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51699
51700         * gcc.dg/c99-tag-1.c: New test.
51701
51702 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51703
51704         * gcc.dg/cpp/tr-warn1.c: Add tests.
51705
51706 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51707
51708         * gcc.dg/cpp/avoidpaste1.c: Update.
51709         * gcc.dg/cpp/paste4.c: Update.
51710
51711 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51712
51713         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51714         cases for Irix.
51715
51716 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51717
51718         * g++.old-deja/g++.other/inline19.C: New test.
51719
51720 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51721
51722         * gcc.dg/Wlarger-than.c: New test.
51723
51724 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51725
51726         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51727
51728 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51729
51730         * gcc.c-torture/execute/20010129-1.c: New test.
51731         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51732
51733 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51734
51735         * gcc.dg/cpp/avoidpaste1.c: Test case.
51736
51737 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51738
51739         * g++.old-deja/g++.other/inline18.C: New test.
51740
51741 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51742
51743         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51744         and __builtin_putchar.
51745
51746 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51747
51748         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51749         tests.
51750
51751 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51752
51753         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51754         floating point number rounding mode to round to the nearest
51755         representable mode.
51756
51757 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51758
51759         * g++.old-deja/g++.other/mangle2.C: New test.
51760
51761 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51762
51763         * gcc.c-torture/compile/20010124-1.c: New test.
51764
51765 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51766
51767         * g++.old-deja/g++.pt/spec38.C: New test.
51768
51769 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51770
51771         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51772         "Build don't run".
51773
51774 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51775
51776         * gcc.c-torture/execute/20010123-1.c: New test.
51777
51778 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51779
51780         * g++.old-deja/g++.pt/spec37.C: New test.
51781
51782 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51783
51784         * g++.old-deja/g++.pt/overload14.C: New test.
51785
51786 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51787
51788         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51789         __builtin_return_address.
51790
51791 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51792
51793         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51794         * g++.old-deja/g++.pt/spec35.C: New test.
51795         * g++.old-deja/g++.pt/spec36.C: New test.
51796
51797 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51798
51799         * gcc.c-torture/compile/20010118-1.c: New test.
51800
51801 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51802
51803         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51804
51805 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51806
51807         * gcc.c-torture/execute/20010119-1.c: New test.
51808
51809 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51810
51811         * g++.old-deja/g++.other/vbase5.C: New test.
51812
51813 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51814
51815         * gcc.c-torture/execute/20010118-1.c: New test.
51816
51817 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51818
51819         * g++.old-deja/g++.pt/deduct3.C: New test.
51820
51821 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51822
51823         * g++.old-deja/g++.pt/spec34.C: New test.
51824
51825 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51826
51827         * g77.f-torture/compile/20000601-2.f: New test.
51828
51829 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51830
51831         * g++.old-deja/g++.other/init17.C: New test.
51832
51833 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51834
51835         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51836
51837 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51838
51839         * g++.old-deja/g++.pt/unify8.C: New test.
51840
51841 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51842
51843         * g++.old-deja/g++.abi/vbase1.C: New test.
51844
51845 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51846
51847         * g++.old-deja/g++.pt/crash65.C: New test.
51848
51849 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51850
51851         * gcc.dg/cpp/assembl2.S: New test case.
51852
51853 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51854
51855         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51856         are supported.
51857
51858 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51859
51860         * g++.old-deja/g++.other/builtins1.C: New test.
51861         * g++.old-deja/g++.other/builtins2.C: Likewise.
51862         * g++.old-deja/g++.other/builtins3.C: Likewise.
51863         * g++.old-deja/g++.other/builtins4.C: Likewise.
51864
51865 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51866
51867         * gcc.c-torture/compile/20010117-1.c: New test.
51868         * gcc.c-torture/compile/20010117-2.c: New test.
51869
51870 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51871
51872         * g77.f-torture/execute/20010116.[fx]: New test,
51873         XFAIL on i?86-*-*.
51874         * g77.f-torture/compile/20010115.f: Indicate it's
51875         a test for PR fortran/1636.
51876
51877 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51878
51879         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51880
51881 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51882
51883         * g77.f-torture/compile/20010115.f: New test.
51884
51885 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51886
51887         * g++.old-deja/g++.pt/nontype5.C: New test.
51888
51889 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51890
51891         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51892         have an equivalent working one below it.
51893
51894 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51895
51896         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51897         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51898
51899 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51900
51901         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51902         message containing "init_priority".
51903         (conpr-2.C): Likewise.
51904         (conpr-3.C): Likewise.
51905         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51906
51907 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51908
51909         * gcc.c-torture/execute/20010114-2.c: New test.
51910
51911 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51912
51913         * gcc.c-torture/compile/20010114-1.c: New test.
51914         * gcc.c-torture/compile/20010114-1.x: Xfail.
51915         * gcc.c-torture/compile/20010114-2.c: New test.
51916         * gcc.c-torture/execute/20010114-1.c: New test.
51917         * gcc.dg/trunc-1.c: New test.
51918         * gcc.dg/uninit-B.c: New test.
51919
51920 2001-01-13  Nick Clifton  <nickc@redhat.com>
51921
51922         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51923         target.
51924
51925 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51926
51927         * gcc.c-torture/compile/20010113-1.c: New test.
51928
51929 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51930
51931         * gcc.c-torture/compile/20001212-1.c: New test.
51932
51933 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51934
51935         * gcc.dg/cpp/widestr1.c: Update.
51936         * gcc.dg/cpp/prag-imp.c: Remove.
51937
51938 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51939
51940         * gcc.c-torture/execute/20000801-3.x: Remove.
51941         * gcc.dg/c90-init-1.c: New test.
51942         * gcc.dg/c99-init-1.c: New test.
51943         * gcc.dg/c99-init-2.c: New test.
51944         * gcc.dg/gnu99-init-1.c: New test.
51945
51946 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51947
51948         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51949         testing that no relevant ones were found.
51950
51951 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51952
51953         * g++.old-deja/g++.pt/cast2.C: New test.
51954
51955 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51956
51957         * g++.old-deja/g++.pt/friend47.C: New test.
51958
51959 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51960
51961         * g++.old-deja/g++.pt/instantiate13.C: New test.
51962
51963 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51964
51965         * g++.old-deja/g++.other/defarg7.C: New test.
51966         * g++.old-deja/g++.other/defarg8.C: New test.
51967
51968 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51969
51970         * g++.old-deja/g++.pt/crash64.C: New test.
51971
51972 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51973
51974         * g++.old-deja/g++.pt/crash63.C: New test.
51975
51976 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51977
51978         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51979
51980 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51981
51982         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51983
51984 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51985
51986         * g++.old-deja/g++.pt/error3.C: New test.
51987
51988 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51989
51990         * g++.old-deja/g++.other/crash39.C: New test.
51991
51992 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51993
51994         * g++.old-deja/g++.other/vbase4.C: New test.
51995
51996 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51997
51998         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51999         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52000         * gcc.dg/special/special.exp: New test driver which will check
52001         for alias support for the above test.
52002
52003 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52004
52005         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52006         problems on small machines.
52007         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52008         parameterize.
52009
52010 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52011
52012         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52013         mips.
52014         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52015
52016 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52017
52018         * g++.old_deja/g++.pt/using8.C: New test.
52019
52020 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52021
52022         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52023
52024 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52025
52026         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52027         where a failure is expected.
52028         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52029
52030 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52031
52032         * g++.old_deja/g++.pt/instantiate12.C: New test.
52033
52034 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52035
52036         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52037         start of structs.
52038         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52039         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52040         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52041         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52042         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52043         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52044         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52045         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52046         * g++.old-deja/g++.eh/spec6.C: Likewise.
52047         * g++.old-deja/g++.jason/crash3.C: Likewise.
52048         * g++.old-deja/g++.law/ctors11.C: Likewise.
52049         * g++.old-deja/g++.law/ctors17.C: Likewise.
52050         * g++.old-deja/g++.law/ctors5.C: Likewise.
52051         * g++.old-deja/g++.law/ctors9.C: Likewise.
52052         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52053         * g++.old-deja/g++.mike/net22.C: Likewise.
52054         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52055         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52056         * g++.old-deja/g++.mike/virt3.C: Likewise.
52057         * g++.old-deja/g++.niklas/t128.C: Likewise.
52058         * g++.old-deja/g++.other/anon4.C: Likewise.
52059         * g++.old-deja/g++.other/using1.C: Likewise.
52060         * g++.old-deja/g++.other/warn3.C: Likewise.
52061         * g++.old-deja/g++.pt/t37.C: Likewise.
52062         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52063         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52064
52065 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52066
52067         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52068
52069 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52070
52071         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52072
52073 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52074
52075         * gcc.c-torture/compile/20010107-1.c: New test.
52076
52077 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52078
52079         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52080
52081 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52082
52083         * gcc.dg/format/format.h: New file.
52084         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52085         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52086         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52087         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52088         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52089         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52090         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52091         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52092         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52093         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52094         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52095         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52096         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52097         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52098         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52099         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52100         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52101         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52102         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52103         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52104         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52105         instead of declaring standard types, macros and functions in each
52106         test.
52107
52108 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52109
52110         * gcc.c-torture/execute/20010106-1.c: New test.
52111
52112 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52113
52114         * gcc.dg/format/format.exp: New file.
52115         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52116         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52117         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52118         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52119         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52120         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52121         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52122         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52123         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52124         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52125         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52126         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52127         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52128         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52129         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52130         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52131         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52132         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52133         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52134         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52135         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52136         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52137         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52138         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52139         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52140         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52141         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52142         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52143         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52144         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52145         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52146         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52147         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52148         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52149         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52150         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52151         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52152         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52153         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52154         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52155         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52156         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52157
52158 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52159
52160         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52161         account.
52162
52163 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52164
52165         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52166
52167 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52168
52169         * g++.old-deja/g++.pt/crash62.C: New test.
52170
52171 2001-01-04  Richard Henderson  <rth@redhat.com>
52172
52173         * gcc.dg/20000926-1.c: Update expected warnings.
52174         * gcc.dg/array-2.c: Likewise.
52175         * gcc.dg/array-4.c: Also validate flexible array members.
52176         * gcc.dg/c99-flex-array-1.c: New.
52177
52178 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52179
52180         * gcc.c-torture/compile/20001222-1.x: Remove.
52181
52182 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52183
52184         * gcc.c-torture/execute/built-in-setjmp.c: New.
52185
52186 2001-01-03  Richard Henderson  <rth@redhat.com>
52187
52188         * gcc.dg/940510-1.c: Update expected error wording.
52189         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52190
52191 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52192
52193         * lib/target-supports.exp (check_alias_available): Modified to
52194         indicate aliases not supported if only weak aliases are supported.
52195
52196 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52197
52198         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52199         Turn on cmpstrsi checks for __pj__ and __i370__.
52200
52201 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52202
52203         * g++.old-deja/g++.other/virtual11.C: New test.
52204
52205 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52206
52207         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52208
52209 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52210
52211         * gcc.c-torture/compile/20010102-1.c: New test.
52212
52213 2001-01-02  Andreas Jaeger  <aj@suse.de>
52214
52215         * gcc.dg/noreturn-3.c: New test.
52216
52217         * gcc.dg/noreturn-4.c: New test.
52218
52219 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52220
52221         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52222         __builtin_fputc and __builtin_fwrite.
52223
52224 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52225
52226         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52227         signed char, not default char.
52228
52229 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52230
52231         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52232
52233 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52234
52235         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52236
52237 2000-12-29  Richard Henderson  <rth@redhat.com>
52238
52239         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52240         (__cyg_profile_func_exit): Define.
52241
52242 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52243
52244         * g++.dg/vtgc1.C: New test.
52245
52246 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52247
52248         * gcc.dg/noncompile/20001228-1.c: New test.
52249
52250         * gcc.dg/20001228-1.c: New test.
52251
52252         * gcc.c-torture/execute/20001228-1.c: New test.
52253
52254 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52255
52256         * gcc.dg/format-strfmon-1.c: New test.
52257
52258 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52259
52260         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52261         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52262         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52263         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52264         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52265         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52266         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52267         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52268         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52269         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52270         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52271         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52272         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52273
52274         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52275         * gcc.c-torture/execute/string-opt-4.c: Test index.
52276
52277 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52278
52279         * gcc.c-torture/compile/20001226-1.c: New test.
52280
52281 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52282
52283         * gcc.c-torture/compile/20001222-1.c: New test.
52284         * gcc.c-torture/compile/20001222-1.x: Xfail.
52285
52286 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52287
52288         * gcc.c-torture/execute/comp-goto-2.c: New test.
52289
52290 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52291
52292         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52293         Use long types if __INT_MAX__ is 32767.
52294         (main): Use cast to (sint32 *) when poking 88 into a_page.
52295
52296         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52297
52298 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52299
52300         * gcc.c-torture/compile/20001221-1.c: New test.
52301         * gcc.c-torture/execute/20001221-1.c: New test.
52302
52303 2000-12-20  Richard Henderson  <rth@redhat.com>
52304
52305         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52306         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52307
52308 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52309
52310         * gcc.dg/compare3.c: New test.
52311
52312 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52313
52314         * gcc.dg/format-warnll-1.c: New test.
52315
52316 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52317
52318         * gcc.dg/cpp/cmdlne-P.c: New test.
52319
52320 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52321
52322         * gcc.c-torture/execute/builtin-abs-1.c,
52323         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52324
52325 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52326
52327         * gcc.dg/cpp/multiline.c: New test.
52328
52329 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52330
52331         * g++.old-deja/g++.other/syshdr1.C: Update.
52332         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52333
52334 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52335
52336         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52337
52338 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52339
52340         * g++.old-deja/g++.pt/ttp65.C: New test.
52341
52342 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52343
52344         * g++.old-deja/g++.pt/ttp64.C: New test.
52345
52346 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52347
52348         * g++.old-deja/g++.pt/spec33.C: New test.
52349
52350 2000-12-14  Catherine Moore  <clm@redhat.com>
52351
52352         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52353         * gcc.c-torture/execute/920612-2.c: Likewise.
52354         * gcc.c-torture/execute/920428-2.c: Likewise.
52355         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52356         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52357
52358 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52359
52360         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52361         * gcc.dg/pack-test-2.c: Likewise.
52362
52363 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52364
52365         Tests by Zack Weinberg <zackw@stanford.edu>.
52366
52367         * gcc.dg/cpp/defined.c: Update.
52368         * gcc.dg/cpp/defined_trad.c: New tests.
52369
52370 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52371
52372         * gcc.dg/cpp/trad-direct.c: Update.
52373
52374 2000-12-11  Neil Booth  <neilb@earthling.net>
52375
52376         * gcc.dg/cpp/defined_trad.c
52377
52378 2000-12-11  Neil Booth  <neilb@earthling.net>
52379
52380         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52381
52382 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52383
52384         * gcc.dg/format-miss-2.c: New test.
52385
52386 2000-12-09  Neil Booth  <neilb@earthling.net>
52387
52388         * gcc.dg/cpp/lineflags.c: New tests.
52389         * gcc.dg/cpp/poison.c: Update.
52390         * gcc.dg/cpp/redef2.c: Update.
52391         * gcc.dg/cpp/skipping.c: New test.
52392
52393 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52394
52395         * g++.old-deja/g++.other/eh3.C: New testcase.
52396
52397 2000-12-07  Neil Booth  <neilb@earthling.net>
52398
52399         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52400         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52401         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52402         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52403         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52404         Update.
52405
52406 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52407
52408         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52409         __SIZE_TYPE__ instead of int for type of integers cast to
52410         pointers.
52411
52412 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52413
52414         * g++.old-deja/g++.other/cleanup4.C: New test.
52415
52416 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52417
52418         * format-sec-1.c: New test.
52419
52420 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52421
52422         * gcc.dg/format-nonlit-3.c: New test.
52423
52424 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52425
52426         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52427         through a null pointer.
52428
52429 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52430
52431         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52432         * g++.old-deja/g++.pt/partial4.C: New test.
52433
52434 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52435
52436         * gcc.c-torture/execute/ieee/hugeval.x: New.
52437
52438 2000-12-06  Neil Booth  <neilb@earthling.net>
52439
52440         * gcc.dg/cpp/backslash2.c: New tests.
52441
52442 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52443
52444         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52445         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52446
52447 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52448
52449         * gcc.c-torture/execute/20001203-2.c: New testcase.
52450
52451 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52452
52453         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52454         * g++.old-deja/g++.other/virtual10.C: New test.
52455
52456 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52457
52458         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52459
52460 2000-12-05  Richard Henderson  <rth@redhat.com>
52461
52462         * gcc.c-torture/compile/20001205-1.c: New.
52463
52464 2000-12-04  Neil Booth  <neilb@earthling.net>
52465
52466         * g++.old-deja/g++.other/virtual9.C: New test.
52467         * g++.old-deja/g++.pt/crash61.C: New test.
52468         * gcc.c-torture/execute/loop-9.c: New test.
52469
52470 2000-12-04  Neil Booth  <neilb@earthling.net>
52471
52472         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52473         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52474         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52475         * gcc.dg/cpp/extratokens.c: ...here.
52476
52477 2000-12-04  Neil Booth  <neilb@earthling.net>
52478
52479         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52480         New tests.
52481
52482 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52483
52484         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52485         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52486
52487 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52488
52489         * gcc.c-torture/execute/20001203-1.c: New test.
52490
52491 2000-12-03  Neil Booth  <neilb@earthling.net>
52492
52493         * gcc.dg/cpp/macro6.c: New test cases.
52494
52495 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52496
52497         * gcc.c-torture/execute/string-opt-9.c: New test.
52498         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52499         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52500         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52501
52502         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52503         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52504
52505 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52506
52507         * gcc.dg/cpp/if-6.c: New testcase.
52508
52509         * gcc.dg/20001201-1.c: New testcase.
52510
52511 2000-12-02  Neil Booth  <neilb@earthling.net>
52512
52513         * g++.old-deja/g++.other/externC4.C,
52514         g++.old-deja/g++.other/friend10.C: New tests.
52515
52516 2000-12-02  Neil Booth  <neilb@earthling.net>
52517
52518         * g++.old-deja/g++.other/instan2.C
52519         * g++.old-deja/g++.other/instan3.C: New test.
52520
52521 2000-12-02  Neil Booth  <neilb@earthling.net>
52522
52523         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52524         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52525         gnuc99.c,gnuc99-pedantic.c: New tests.
52526
52527 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52528
52529         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52530         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52531
52532 2000-12-01  Neil Booth  <neilb@earthling.net>
52533
52534         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52535         * gcc.dg/cpp/poison.c: Update.
52536         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52537
52538 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52539
52540         * g77.f-torture/execute/20001201.f: New test.
52541
52542 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52543
52544         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52545
52546 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52547
52548         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52549
52550 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52551
52552         * g++.old-deja/g++.other/cast6.C: New test.
52553
52554 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52555
52556         * gcc.c-torture/execute/20001130-2.c: New testcase.
52557
52558 2000-11-30  Richard Henderson  <rth@redhat.com>
52559
52560         * gcc.c-torture/execute/20001130-1.c: New test.
52561
52562 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52563
52564         * g++.old-deja/g++.other/op3.C: New test.
52565
52566 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52567
52568         * g++.old-deja/g++.other/op2.C: New test.
52569
52570 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52571
52572         * g++.old-deja/g++.other/crash38.C: New test.
52573
52574 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52575
52576         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52577
52578 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52579
52580         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52581         tests.
52582         * gcc.c-torture/execute/string-opt-6.c: New test.
52583
52584         * gcc.dg/20001117-1.c: Add main.
52585
52586 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52587
52588         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52589         Move from here ...
52590         * gcc.dg/940510-1.c: ... to here.
52591
52592         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52593         zero-size arrays in toplevel structures.
52594
52595 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52596
52597         * gcc.c-torture/execute/loop-8.c: New test.
52598
52599 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52600
52601         * g++.old-deja/g++.other/base1.C: New test.
52602
52603 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52604
52605         * g++.old-deja/g++.other/parse2.C: New test.
52606
52607 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52608
52609         * g++.old-deja/g++.pt/incomplete1.C: New test.
52610
52611 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52612
52613         * g++.old-deja/g++.other/friend9.C: New test.
52614
52615 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52616
52617         * gcc.dg/20001127-1.c: New test.
52618
52619 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52620
52621         * g++.old-deja/g++.pt/friend46.C: New test.
52622
52623 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52624
52625         * g++.old-deja/g++.other/ptrmem8.C: New test.
52626
52627 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52628
52629         * gcc.c-torture/execute/string-opt-7.c: New test.
52630         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52631
52632 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52633
52634         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52635         instead of 'mkcheck 2'.
52636
52637 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52638
52639         * gcc.c-torture/execute/memcheck/driver.c,
52640         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52641         C9X references to refer to C99.
52642
52643 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52644
52645         * gcc.dg/ultrasp3.c: New test.
52646
52647 2000-11-25  Neil Booth  <neilb@earthling.net>
52648
52649         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52650
52651 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52652
52653         * gcc.c-torture/compile/20001123-2.c: New.
52654
52655 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52656
52657         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52658
52659 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52660
52661         * gcc.dg/sequence-point-1.c: Add some new tests.
52662         * gcc.c-torture/execute/20001124-1.c: New test.
52663
52664 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52665
52666         * g++.old-deja/g++.other/vaarg4.C: New test.
52667         * gcc.c-torture/compile/20001123-1.c: New test.
52668
52669 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52670
52671         * g++.other/crash24.C: Adjust and remove XFAIL.
52672         * g++.other/crash37.C: New test.
52673
52674 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52675
52676         * g++.old-deja/g++.pt/instantiate9.C: New test.
52677
52678 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52679
52680         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52681         new ABI, too.
52682
52683         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52684         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52685
52686 2000-11-22  Neil Booth  <neilb@earthling.net>
52687
52688         * gcc.dg/cpp/Wtrigraphs.c: New test.
52689
52690 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52691
52692         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52693
52694 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52695
52696         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52697
52698 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52699
52700         * lib/gcc-dg.exp: load_lib scanasm.exp.
52701         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52702         * lib/g++-dg.exp: load_lib scanasm.exp.
52703         * lib/scanasm.exp: New.
52704         (scan-assembler, scan-assembler-not): Add optional arguments to
52705         test name, or if not present, the pattern name.
52706         (scan-assembler-dem, scan-assembler-dem-not): New.
52707
52708         * g++.dg/dg.exp: New.
52709
52710 2000-11-21  Neil Booth  <neilb@earthling.net>
52711
52712         * gcc.dg/cpp/integrated1.c: Remove.
52713
52714 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52715
52716         * gcc.c-torture/execute/20001121-1.c: New test.
52717
52718 2000-11-21  Richard Henderson  <rth@redhat.com>
52719
52720         * gcc.c-torture/compile/20001121-1.c: New test.
52721
52722 2000-11-20  Neil Booth  <neilb@earthling.net>
52723
52724         * gcc.dg/cpp/integrated1.c: New test.
52725
52726 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52727
52728         * g++.old-deja/g++.other/inline17.C: New test.
52729
52730 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52731
52732         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52733         local variable to be zero: I made the variable global. Now
52734         uses abort() and exit() instead of relying on main's return value.
52735
52736 2000-11-20  Neil Booth  <neilb@earthling.net>
52737
52738         * gcc.dg/cpp/paste2.c: Update test.
52739         * objc/execute/paste.m: New test.
52740
52741 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52742
52743         * gcc.dg/c99-condexpr-1.c: New test.
52744
52745 2000-11-20  Neil Booth  <neilb@earthling.net>
52746
52747         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52748
52749 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52750
52751         * g++.old-deja/g++.pt/export1.C: New test.
52752
52753 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52754
52755         * gcc.dg/20001117-1.c: New test.
52756
52757 2000-11-18  Richard Henderson  <rth@redhat.com>
52758
52759         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52760
52761 2000-11-18  Richard Henderson  <rth@redhat.com>
52762
52763         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52764         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52765         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52766
52767 2000-11-18  Richard Henderson  <rth@redhat.com>
52768
52769         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52770         (main): New.  Exit cleanly.
52771
52772 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52773
52774         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52775         gcc.dg/c99-fordecl-2.c: New tests.
52776
52777 2000-11-18  Richard Henderson  <rth@redhat.com>
52778
52779         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52780         * gcc.c-torture/execute/zerolen-2.c: New.
52781
52782 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52783
52784         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52785         memory.
52786
52787 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52788
52789         * g++.old-deja/g++.pt/instantiate8.C: New test.
52790
52791 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52792
52793         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52794         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52795
52796 2000-11-16  Nick Clifton  <nickc@redhat.com>
52797
52798         * gcc.c-torture/execute/nestfunc-2.c: New test.
52799         * gcc.c-torture/execute/nestfunc-3.c: New test.
52800
52801 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52802
52803         * gcc.c-torture/compile/20001116-1.c: New test.
52804
52805 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52806
52807         * gcc.c-torture/execute/20001115-1.c: New test.
52808
52809 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52810
52811         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52812         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52813         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52814         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52815
52816 2000-11-15  Neil Booth  <neilb@earthling.net>
52817
52818         gcc.dg/cpp/_Pragma1.c: Update.
52819         gcc.dg/cpp/_Pragma2.c: New test.
52820
52821 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52822
52823         * g++.old-deja/g++.other/anon5.C: New test.
52824
52825 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52826
52827         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52828         tests.
52829
52830 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52831
52832         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52833         output.
52834
52835 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52836
52837         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52838         labels at end of compound statements.
52839
52840 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52841
52842         * gcc.c-torture/execute/loop-7.c: New test.
52843
52844 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52845
52846         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52847
52848 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52849
52850         * gcc.dg/c99-bool-1.c: New test.
52851
52852 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52853
52854         * gcc.dg/c99-scope-1.c: Remove xfail.
52855         * gcc.dg/c99-scope-2.c: New test.
52856
52857 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52858
52859         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52860         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52861
52862 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52863
52864         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52865         error messages.
52866
52867         * g++.mike/p700.C: Don't typedef wchar_t.
52868         * g++.mike/p784.C: Likewise.
52869         * g++.mike/eb101.C: Don't use __wchar_t.
52870
52871 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52872
52873         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52874         from DO loop.
52875
52876 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52877
52878         * gcc.c-torture/execute/20001111-1.c: New test.
52879
52880 2000-11-10  Nick Clifton  <nickc@redhat.com>
52881
52882         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52883         long multuiple and accumulate.
52884
52885 2000-11-09  Richard Henderson  <rth@redhat.com>
52886
52887         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52888         via size_t instead of int.
52889
52890         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52891         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52892         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52893         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52894
52895 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52896
52897         * gcc.c-torture/compile/20001109-1.c: New test.
52898         * gcc.c-torture/compile/20001109-2.c: New test.
52899
52900 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52901
52902         * g++.old-deja/g++.pt/operator1.C: New test.
52903         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52904
52905 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52906
52907         * gcc.dg/20001108-1.c: New test.
52908
52909 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52910
52911         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52912         with both arguments constant strings.
52913         * gcc.c-torture/execute/string-opt-3.c: New test.
52914         * gcc.c-torture/execute/string-opt-4.c: New test.
52915         * gcc.c-torture/execute/string-opt-5.c: New test.
52916
52917 2000-11-08  Nick Clifton  <nickc@redhat.com>
52918
52919         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52920         mulsidi3adddi patterns.
52921
52922 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52923
52924         * g++.old-deja/g++.other/crash36.C: New test.
52925
52926 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52927
52928         * g++.old-deja/g++.other/init16.C: New test.
52929
52930 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52931
52932         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52933
52934 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52935
52936         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52937         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52938         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52939
52940 2000-11-07  DJ Delorie  <dj@redhat.com>
52941
52942         * gcc.dg/20000614-1.c: Add return so that test can pass.
52943
52944 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52945
52946         * gcc.c-torture/execute/string-opt-1.c: New test.
52947
52948 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52949
52950         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52951         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52952         parameters in registers, and there is no way for a varargs
52953         function to know in which order the integer and floating-point
52954         parameters should be interleaved when they are placed on the
52955         stack.
52956         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52957         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52958
52959 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52960
52961         * gcc.c-torture/execute/string-opt-2.c: New test.
52962
52963 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52964
52965         * g++.old-deja/g++.pt/crash60.C: New test.
52966
52967 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52968
52969         * g++.old-deja/g++.other/crash24.C: New test.
52970         * g++.old-deja/g++.other/crash25.C: New test.
52971         * g++.old-deja/g++.other/crash26.C: New test.
52972         * g++.old-deja/g++.other/crash27.C: New test.
52973         * g++.old-deja/g++.other/crash28.C: New test.
52974         * g++.old-deja/g++.other/crash29.C: New test.
52975         * g++.old-deja/g++.other/crash30.C: New test.
52976         * g++.old-deja/g++.other/crash31.C: New test.
52977         * g++.old-deja/g++.other/crash32.C: New test.
52978         * g++.old-deja/g++.other/crash33.C: New test.
52979         * g++.old-deja/g++.other/crash34.C: New test.
52980         * g++.old-deja/g++.other/crash35.C: New test.
52981
52982 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52983
52984         * gcc.c-torture/execute/20001031-1.c: New test.
52985
52986 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52987
52988         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52989         namespace.
52990
52991         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52992         standards-conformant.
52993
52994         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52995
52996         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52997         * g++.old-deja/g++.mike/p755a.C: Likewise.
52998         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52999         library makes no calls to `operator new' during initialization.
53000
53001 2000-11-04  Neil Booth  <neilb@earthling.net>
53002
53003         * gcc.dg/cpp/include2.c: New tests.
53004
53005 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53006
53007         * lib/g++.exp (g++_set_ld_library_path): New function.
53008         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53009
53010 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53011
53012         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53013         warnings.
53014
53015 2000-11-01  Richard Henderson  <rth@redhat.com>
53016
53017         * g++.old-deja/g++.ext/namedret1.C: New.
53018         * g++.old-deja/g++.ext/namedret2.C: New.
53019         * g++.old-deja/g++.ext/namedret3.C: New.
53020
53021 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53022
53023         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53024         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53025
53026 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53027
53028         * gcc.c-torture/execute/va-arg-21.c: New test.
53029
53030 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53031
53032         * gcc.dg/c99-complex-2.c: New test.
53033
53034 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53035
53036         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53037
53038 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53039
53040         * g++.old-deja/g++.other/inline16.C: New test.
53041
53042 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53043
53044         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53045         __PRETTY_FUNCTION__
53046
53047 2000-10-29  Neil Booth  <neilb@earthling.net>
53048
53049         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53050         New tests.
53051         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53052         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53053         optimisation.
53054
53055 2000-10-29  Neil Booth  <neilb@earthling.net>
53056
53057         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53058         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53059         * mi5.c: Test multiple includes work with -C.
53060         * trigraphs.c: Test ^= version.
53061
53062 2000-10-28  Neil Booth  <neilb@earthling.net>
53063
53064         New tests and test updates for new macro expander.
53065
53066         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53067         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53068         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53069         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53070         new diagnostic messages.
53071
53072         * gcc.dg/cpp/macro3.c: New tests.
53073
53074 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53075
53076         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53077         on the same line.
53078
53079 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53080
53081         * g++.old-deja/g++.other/eh2.C: New test.
53082
53083 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53084
53085         * gcc.c-torture/execute/20001027-1.c: New test.
53086
53087 2000-10-26  Richard Henderson  <rth@redhat.com>
53088
53089         * gcc.c-torture/execute/20001026-1.c: New.
53090
53091 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53092
53093         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53094         * g++.old-deja/g++.law/builtin1.C: Likewise.
53095         * g++.old-deja/g++.law/ctors10.C: Likewise.
53096         * g++.old-deja/g++.law/virtual3.C: Likewise.
53097         * g++.old-deja/g++.mike/p658.C: Likewise.
53098         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53099         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53100         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53101         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53102         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53103
53104 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53105
53106         * gcc.c-torture/compile/20001024-1.c: New test.
53107
53108 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53109
53110         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53111         to tell us whether or not we are using V3.
53112
53113 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53114
53115         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53116         operands.
53117
53118 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53119
53120         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53121
53122 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53123
53124         * gcc.c-torture/execute/20001024-1.c: New test.
53125
53126 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53127
53128         * g++.old-deja/g++.other/sibcall1.C: New test.
53129
53130 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53131
53132         * gcc.dg/noncompile/init-3.c: New test.
53133
53134 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53135
53136         * gcc.dg/format-array-1.c: New test.
53137
53138 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53139
53140         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53141         writing through null pointers; remove comment about testing
53142         unterminated strings.
53143
53144 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53145
53146         * gcc.c-torture/execute/20001017-2.c: New test.
53147
53148 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53149
53150         * gcc.c-torture/compile/20001018-1.c: New test.
53151         * gcc.c-torture/compile/20001018-1.x: Xfail.
53152
53153 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53154
53155         * gcc.c-torture/execute/20001017-1.c: New test.
53156
53157 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53158
53159         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53160         for multiple use of arguments with scanf formats; add tests for
53161         multiple use of arguments.
53162
53163 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53164
53165         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53166         from some old tests.
53167
53168 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53169
53170         * gcc.dg/format-miss-1.c: New test.
53171
53172 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53173
53174         * gcc.c-torture/execute/20001013-1.c: New test.
53175
53176 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53177
53178         * gcc.dg/format-branch-1.c: New test.
53179
53180 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53181
53182         * README, lib/file-format.exp: Remove EGCS references.
53183
53184 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53185
53186         * gcc.dg/20001013-1.c: New test.
53187
53188 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53189
53190         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53191         for intmax_t in the compiler using __typeof__ and the type rules
53192         for conditional expressions.
53193
53194 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53195
53196         * gcc.dg/20001012-1.c: New test.
53197         * gcc.dg/20001012-2.c: New test.
53198
53199 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53200
53201         * gcc.dg/format-attr-1.c: New test.
53202
53203 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53204
53205         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53206         __LONG_LONG_MAX__ instead of LLONG_MAX.
53207
53208 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53209
53210         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53211         scanf flags.
53212         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53213         flags.
53214
53215 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.dg/sequence-pt-1.c: New test.
53218
53219 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53220
53221         * gcc.c-torture/execute/20001011-1.c: New testcase.
53222         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53223
53224 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53225
53226         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53227         does not error on it.
53228
53229 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53230
53231         * gcc.dg/20001009-1.c: New test.
53232
53233 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53234
53235         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53236         * gcc.c-torture/execute/20001009-2.c: ... to here.
53237
53238 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53239
53240         * gcc.c-torture/compile/20001009-1.c: New testcase.
53241         * gcc.c-torture/execute/20001009-1.c: New testcase.
53242         Testcases provided by Jan Hubicka <jh@suse.cz>.
53243
53244 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53245
53246         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53247         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53248         uintmax_t using <limits.h> to emulate the compiler's internal
53249         logic.  No longer XFAIL %j tests.
53250
53251 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53252
53253         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53254         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53255         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53256         regexps and details of expected handling of some bad formats.
53257         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53258         suppression.
53259
53260 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53261
53262         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53263         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53264         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53265         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53266         in list archives.
53267
53268 2000-10-06  Richard Henderson  <rth@cygnus.com>
53269
53270         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53271         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53272         * g++.old-deja/g++.jason/report.C: Likewise.
53273         * g++.old-deja/g++.law/friend5.C: Likewise.
53274         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53275         of the expected warnings.
53276
53277 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53278
53279         * g++.old-deja/g++.pt/enum14.C: New test.
53280
53281 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53282
53283         * g++.old-deja/g++.pt/crash59.C: New test.
53284
53285 2000-10-04  Will Cohen  <wcohen@redhat.com>
53286
53287         * gcc.dg/20000926-1.c: New test.
53288
53289 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53290
53291         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53292         function name for current C++ compiler.
53293         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53294
53295 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53296
53297         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53298         __PRETTY_FUNCTION__.
53299         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53300
53301 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53302
53303         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53304
53305 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53306
53307         * gcc.c-torture/compile/20000923-1.c: New test.
53308
53309 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53310
53311         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53312         * g++.old-deja/g++.pt/ttp62.C: Same.
53313         * g++.old-deja/g++.other/inline14.C: Same.
53314
53315 2000-09-24  Richard Henderson  <rth@cygnus.com>
53316
53317         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53318
53319 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53320
53321         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53322
53323 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53324
53325         * gcc.c-torture/compile/20000922-1.c: New file.
53326
53327 2000-09-21  Nick Clifton  <nickc@redhat.com>
53328
53329         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53330         a signed long modulo operation.
53331         (mod6): New function - perform an unsigned long modulo operation.
53332         (main): Add tests for modulos of very large numbers by very small
53333         dividends.
53334
53335 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53336
53337         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53338
53339 2000-09-19  Richard Henderson  <rth@cygnus.com>
53340
53341         * gcc.dg/compare2.c (case 10): XFAIL.
53342
53343 2000-09-18  Richard Henderson  <rth@cygnus.com>
53344
53345         * gcc.c-torture/execute/20000906-1.c: Move ...
53346         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53347         that support __builtin_trap.
53348
53349 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53350
53351         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53352
53353 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53354
53355         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53356         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53357         more $ format tests.
53358
53359 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53360
53361         * gcc.dg/format-errmk-1.c: New test.
53362
53363 2000-09-17  Greg McGary  <greg@mcgary.org>
53364
53365         * gcc.c-torture/execute/20000917-1.x: Remove.
53366
53367 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53368
53369         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53370
53371 2000-09-17  Greg McGary  <greg@mcgary.org>
53372
53373         * gcc.c-torture/execute/20000917-1.c: New test.
53374         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53375
53376 2000-09-16  Neil Booth  <NeilB@earthling.net>
53377
53378         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53379         in nested macro bug.
53380
53381 2000-09-15  Neil Booth  <NeilB@earthling.net>
53382
53383         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53384
53385 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53386
53387         * gcc.c-torture/execute/20000914-1.c: New test.
53388
53389 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53390
53391         * g++.other/inline13.C: New test.
53392
53393 2000-09-12  Andreas Jaeger  <aj@suse.de>
53394
53395         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53396         constant by Ulrich Drepper <drepper@redhat.com>.
53397
53398 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53399
53400         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53401
53402 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53403
53404         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53405
53406 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53407
53408         * gcc.dg/cpp/backslash.c: New test.
53409
53410 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53411
53412         * gcc.c-torture/execute/20000910-1.c: New test.
53413         * gcc.c-torture/execute/20000910-2.c: Likewise.
53414
53415 2000-09-11  Robert Lipe  <robertl@sco.com>
53416
53417         * gcc.dg/pragma-align.c: New test.
53418
53419 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53420
53421         * g++.old-deja/g++.pt/explicit82.C: New test.
53422         * g++.old-deja/g++.pt/explicit83.C: New test.
53423
53424 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53425
53426         * gcc.dg/asm-names.c: New test.
53427
53428 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53429
53430         * gcc.dg/cpp/tr-warn6.c: New test
53431
53432 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53433
53434         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53435         be accepted.
53436
53437 2000-09-07  Catherine Moore  <clm@redhat.com>
53438
53439         * gcc.c-torture/execute/unroll-1.c: New test.
53440
53441 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53442
53443         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53444         ERROR markers.
53445         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53446         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53447         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53448         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53449         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53450         Preprocess only.
53451         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53452         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53453
53454 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53455
53456         * g++.old-deja/g++.pt/deduct2.C: New test.
53457
53458 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53459
53460         * g++.old-deja/g++.pt/parms2.C: New test.
53461
53462 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53463
53464         * g++.old-deja/g++.pt/crash58.C: New test.
53465
53466 2000-09-06  Greg McGary  <greg@mcgary.org>
53467
53468         * gcc.c-torture/execute/20000906-1.c: New test.
53469         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53470
53471 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53472
53473         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53474
53475 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53476
53477         * g++.old-deja/g++.pt/crash57.C: New test.
53478
53479 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53480
53481         * g++.old-deja/g++.pt/crash56.C: New test.
53482
53483 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53484
53485         * g++.old-deja/g++.pt/koenig1.C: New test.
53486
53487 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53488
53489         * gcc.dg/20000904-1.c: New test.
53490
53491 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53492
53493         * gcc.dg/cpp/paste8.c: New test.
53494
53495 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53496
53497         * gcc.c-torture/compile/20000827-1.c: New test.
53498
53499 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53500
53501         * gcc.dg/format-diag-1.c: New test.
53502
53503 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53504
53505         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53506         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53507         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53508         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53509         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53510
53511 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53512
53513         * g++.old-deja/g++.other/nested4.C: New test.
53514
53515 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53516
53517         * g++.old-deja/g++.ns/scoped1.C: New test.
53518
53519 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53520
53521         * lib/g++.exp: Support testing already-installed GCC.
53522
53523 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53524
53525         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53526
53527 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53528
53529         * gcc.dg/return-type-2.c: New test.
53530
53531 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53532
53533         * gcc.c-torture/compile/20000825-1.c: New test.
53534
53535 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53536
53537         * gcc.dg/dwarf2-2.c: New test.
53538
53539 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53540
53541         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53542         dg-warning regexps.
53543
53544 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53545
53546         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53547         gcc.dg/format-ext-5.c: New tests.
53548
53549 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53550
53551         * g++.old-deja/g++.other/crash22.C: New test.
53552
53553 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53554
53555         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53556
53557 2000-08-24  Richard Henderson  <rth@cygnus.com>
53558
53559         * gcc.dg/ia64-sync-1.c: New test.
53560         * gcc.dg/ia64-sync-2.c: New test.
53561         * gcc.dg/ia64-asm-1.c: New test.
53562
53563 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53564
53565         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53566         * gcc.dg/format-ext-2.c: New test.
53567
53568 2000-08-23  Jason Merrill  <jason@redhat.com>
53569
53570         * lib/old-dejagnu.exp: Also ignore "In member function" and
53571         "At global scope".
53572
53573 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53574
53575         * gcc.dg/noncompile/label-lineno-1.c: New test.
53576
53577 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53578
53579         * gcc.dg/c99-array-nonobj-1.c: New test.
53580
53581 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53582
53583         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53584         tests.
53585         * gcc.dg/format-ext-1.c: New test.
53586
53587 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53588
53589         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53590         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53591         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53592         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53593         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53594
53595 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53596
53597         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53598         gcc.dg/c99-strftime-2.c: New tests.
53599
53600 2000-08-22  Richard Henderson  <rth@cygnus.com>
53601
53602         * gcc.c-torture/execute/20000822-1.c: New test.
53603
53604 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53605
53606         * gcc.c-torture/execute/20000819-1.x: Remove.
53607
53608 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53609
53610         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53611         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53612         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53613         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53614         gcc.dg/format-xopen-1.c: New tests.
53615
53616 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53617
53618         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53619
53620 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53621
53622         * g++.old-deja/g++.other/loop2.C: New test.
53623
53624         * gcc.c-torture/compile/20000606-1.c: New test.
53625         * gcc.c-torture/compile/20000728-1.c: New test.
53626         * gcc.c-torture/execute/20000801-1.c: New test.
53627         * gcc.c-torture/execute/20000801-2.c: New test.
53628         * gcc.c-torture/execute/20000819-1.c: New test.
53629         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53630         * gcc.dg/20000629-1.c: New test.
53631         * gcc.dg/20000724-1.c: New test.
53632         * gcc.dg/20000807-1.c: New test.
53633
53634 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53635
53636         * gcc.dg/cpp/pragma-1.c: New test.
53637         * gcc.dg/cpp/pragma-2.c: New test.
53638
53639 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53640
53641         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53642         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53643
53644 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53645
53646         * gcc.c-torture/compile/20000818-1.c: New test.
53647
53648 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53649
53650         * gcc.c-torture/execute/20000818-1.c: New test.
53651
53652 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53653
53654         * gcc.dg/format-va-1.c: New test.
53655
53656 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53657
53658         * g++.old-deja/g++.other/typedef8.C: New test.
53659
53660 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53661
53662         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53663         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53664         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53665         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53666         * g++.old-deja/g++.other/ptrmem7.C: New test.
53667         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53668
53669 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53670
53671         * g++.old-deja/g++.pt/typename27.C: New test.
53672
53673 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53674
53675         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53676         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53677         * g++.old-deja/g++.pt/friend45.C: New test.
53678         * g++.old-deja/g++.other/friend8.C: New test.
53679
53680 2000-08-15  Richard Henderson  <rth@cygnus.com>
53681
53682         * gcc.c-torture/execute/20000815-1.c: New test.
53683
53684 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53685
53686         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53687         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53688         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53689
53690 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53691
53692         * g++.old-deja/g++.other/refinit2.C: New test.
53693
53694 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53695
53696         * lib/c-torture.exp (c-torture): Make
53697         compiler_conditional_xfail_data global.
53698         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53699         compiler_conditional_xfail_data machinery.
53700         (f-torture-execute): Likewise.
53701         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53702         and only when unrolling loops.
53703
53704         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53705
53706 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53707
53708         * g++.old-deja/g++.pt/explicit81.C: New test.
53709
53710 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53711
53712         * g++.old-deja/g++.pt/typename26.C: New test.
53713
53714 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53715
53716         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53717         warning.
53718
53719 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53720
53721         * g++.old-deja/g++.other/array3.C: New test.
53722
53723 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53724
53725         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53726         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53727         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53728         New tests.
53729
53730 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53731
53732         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53733         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53734
53735 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53736
53737         * gcc.c-torture/execute/20000808-1.c: New test.
53738
53739 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53740
53741         * gcc.dg/c90-const-expr-1.c: New test.
53742
53743 2000-08-08  Richard Henderson  <rth@cygnus.com>
53744
53745         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53746
53747 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53748
53749         * gcc.dg/noncompile/const-ll-1.c: New test.
53750
53751 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53752
53753         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53754
53755 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53756
53757         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53758         that running programs linked against the shared version of libobjc
53759         run correctly.
53760
53761 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53762
53763         * gcc.dg/c99-printf-1.c: New test.
53764
53765 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53766
53767         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53768
53769 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53770
53771         * gcc.c-torture/execute/20000731-1.x: Delete.
53772
53773 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53774
53775         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53776         and torture_without_loops as is done by c-torture.exp.
53777         (search_for): Copy from c-torture.exp.
53778         (gcc-dg-runtest): New function, drives a directory of tests
53779         iterating over the TORTURE_OPTIONS.
53780         (scan-assembler, scan-assembler-not): Move here from
53781         individual directory drivers.
53782
53783         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53784         defined by lib/gcc-dg.exp.
53785         * gcc.dg/cpp/cpp.exp: Likewise.
53786         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53787         gcc-dg-runtest, so we cycle over optimization options.
53788
53789         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53790         * gcc.dg/compare2.c: No longer expected to fail.
53791
53792 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53793
53794         * gcc.c-torture/execute/20000804-1.c: New test.
53795
53796 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53797
53798         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53799
53800 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53801
53802         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53803
53804 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53805
53806         * gcc.c-torture/compile/20000803-1.c: New test.
53807
53808 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53809
53810         * gcc.c-torture/execute/20000801-3.c,
53811         gcc.c-torture/execute/20000801-4.c: New tests.
53812         * gcc.c-torture/execute/20000801-3.x,
53813         gcc.c-torture/execute/20000801-4.x: Xfail.
53814
53815 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53816
53817         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53818         libobjc/.libs to allow for libtool.
53819
53820 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53821
53822         * gcc.c-torture/compile/20000802-1.c: New test.
53823
53824 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53825
53826         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53827
53828 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53829
53830         * gcc-c-torture/execute/20000731-2.c: New test.
53831
53832         * gcc.c-torture/execute/20000731-1.c: New test.
53833         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53834
53835 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53836
53837         * gcc.dg/cpp/paste7.c: New test.
53838         * gcc.dg/cpp/20000725-1.c: New test.
53839
53840 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53841
53842         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53843         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53844         declaration warning for __builtin_dwarf_reg_size.
53845
53846         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53847
53848 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53849
53850         * gcc.dg/noncompile/voidparam-1.c: New test.
53851
53852 2000-07-30  Richard Henderson  <rth@cygnus.com>
53853
53854         * gcc.dg/c90-digraph-1.c: Don't xfail.
53855         * gcc.dg/compare2.c (case 10): Xfail.
53856         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53857
53858 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53859
53860         * gcc.dg/c99-main-1.c: New test.
53861
53862 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53863
53864         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53865
53866 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53867
53868         * gcc.c-tortuer/execute/20000726-1.c: New test.
53869
53870 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53871
53872         * gcc.c-torture/execute/enum-2.c: New test.
53873
53874 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53875
53876         * gcc.dg/cpp/tr-warn3.c: New test.
53877
53878 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53879
53880         * g++.old-deja/g++.ext/implicit1.C: Remove.
53881         * g++.old-deja/g++.jason/c2.C: Remove
53882         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53883         * g++.old-deja/g++.pt/crash16.C: Likewise.
53884         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53885
53886 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53887
53888         * g++.old-deja/g++.other/for2.C: New test.
53889
53890 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53891
53892         * gcc.dg/20000720-1.c: New test.
53893
53894 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53895
53896         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53897
53898 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53899
53900         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53901         * gcc.c-torture/execute/20000722-1.c: New.
53902         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53903
53904 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53905
53906         * gcc.dg/cpp/20000720-1.S: New test.
53907
53908 2000-07-21  Michael Meissner  <meissner@redhat.com>
53909
53910         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53911
53912 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53913
53914         * g++.old-deja/g++.brendan/crash16.C,
53915         g++.old-deja/g++.brendan/parse3.C,
53916         g++.old-deja/g++.brendan/redecl1.C,
53917         g++.old-deja/g++.ns/template13.C,
53918         g++.old-deja/g++.other/decl4.C,
53919         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53920
53921 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53922
53923         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53924         and "Internal error".
53925
53926         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53927         regexps.
53928         * gcc.dg/cpp/paste6.c: New test.
53929
53930 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53931
53932         * gcc.dg/cpp/tr-direct.c: New test.
53933
53934         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53935         gcc.dg/cpp/undef1.c: Tweak error regexps.
53936
53937 2000-07-18  Eric Christopher <echristo@redhat.com>
53938
53939         * gcc.c-torture/compile/20000718-1.c: New test.
53940
53941 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53942
53943         * cpplex.c (_cpp_push_token): If the token being pushed back
53944         is the previous token in this context, just subtract one from
53945         context->posn.
53946         * cppmacro.c (save_expansion): Clear aux field when storing a
53947         placemarker.
53948
53949 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53950
53951         * gcc.dg/noncompile/redecl-1.c: New test.
53952
53953 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53954
53955         * gcc.c-torture/execute/20000717-5.c: New test.
53956         * gcc.c-torture/execute/20000717-1.x: Removed.
53957
53958 2000-07-17  Richard Henderson  <rth@cygnus.com>
53959
53960         * gcc.c-torture/execute/20000717-4.c: New test.
53961
53962 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53963
53964         * gcc.dg/cpp/syshdr.c: New test.
53965         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53966
53967 2000-07-17  Neil Booth  <neilb@earthling.net>
53968
53969         * gcc.dg/cpp/cmdlne-dM.c: New test.
53970         * gcc.dg/cpp/cmdlne-dD.c: New test.
53971
53972 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53973
53974         * gcc.c-torture/execute/20000717-3.c: New test.
53975
53976         * gcc.c-torture/compile/20000717-1.c: New test.
53977
53978 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53979
53980         * gcc.c-torture/execute/20000717-2.c: New test.
53981
53982 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53983
53984         * gcc.dg/formatz-1.c: New test.
53985
53986         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53987         * gcc.dg/c99-digraph-1.c: New tests.
53988
53989         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53990         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53991
53992         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53993         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53994         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53995         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53996         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53997         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53998         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53999
54000 2000-07-17  Greg McGary <greg@mcgary.org>
54001
54002         * gcc.c-torture/execute/20000717-1.c: New test.
54003         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54004
54005 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54006
54007         * gcc.c-torture/execute/20000715-2.c: New test.
54008         * gcc.dg/20000715-1.c: New test.
54009
54010 2000-07-15  Michael Meissner  <meissner@redhat.com>
54011
54012         * gcc.c-torture/execute/20000715-1.c: New test.
54013
54014 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54015
54016         * gcc.c-torture/execute/20000707-1.c: New test.
54017
54018 2000-07-13  Neil Booth  <NeilB@earthling.net>
54019
54020         * gcc.dg/cpp/digraph1.c,
54021         gcc.dg/cpp/digraph2.c,
54022         gcc.dg/cpp/digraphs.c: New tests.
54023
54024 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54025
54026         * g77.f-torture/compile/20000630-2.f: New test.
54027         * g77.f-torture/compile/20000630-2.x
54028
54029 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54030
54031         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54032
54033 2000-07-11  Neil Booth  <NeilB@earthling.net>
54034
54035         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54036
54037 2000-07-11  Neil Booth  <NeilB@earthling.net>
54038
54039         * gcc.dg/cpp/cmdlne-C.c: New.
54040
54041 2000-07-09  Neil Booth  <NeilB@earthling.net>
54042
54043         * gcc.dg/cpp/directiv.c: New tests.
54044         * gcc.dg/cpp/undef1.c: Update.
54045
54046 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54047
54048         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54049
54050 2000-07-09  Neil Booth  <NeilB@earthling.net>
54051
54052         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54053
54054 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54055
54056         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54057         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54058
54059 2000-07-08  Neil Booth  <NeilB@earthling.net>
54060
54061         * gcc.dg/cpp/macsyntx.c: New tests.
54062
54063 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54064
54065         * gcc.dg/20000707-1.c: New test.
54066
54067 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54068
54069         * gcc.c-torture/execute/20000706-1.c: New test.
54070         * gcc.c-torture/execute/20000706-2.c: New test.
54071         * gcc.c-torture/execute/20000706-3.c: New test.
54072         * gcc.c-torture/execute/20000706-4.c: New test.
54073         * gcc.c-torture/execute/20000706-5.c: New test.
54074
54075 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54076
54077         * g++.old-deja/g++.pt/instantiate7.C: New test.
54078
54079 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54080
54081         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54082         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54083         * g++.old-deja/g++.other/rtti3.C: Likewise.
54084         * g++.old-deja/g++.other/rttid3.C: Likewise.
54085
54086 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54087
54088         *  g77.f-torture/compile/20000630-1.x: Fix typo
54089
54090 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54091
54092         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54093         assembly output.
54094
54095 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54096
54097         * gcc.dg/cpp/ident.c: New test.
54098
54099 2000-07-05  Neil Booth  <NeilB@earthling.net>
54100
54101         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54102           gcc.dg/cpp/lexstrng.c: New tests.
54103
54104 2000-07-04  Neil Booth  <NeilB@earthling.net>
54105
54106         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54107         * gcc.dg/cpp/strify2.c: Same.
54108
54109 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54110
54111         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54112         * gcc.dg/cpp/19990703-1.c: Likewise.
54113         * gcc.dg/cpp/20000625-1.c: Likewise.
54114         * gcc.dg/cpp/20000625-2.c: Likewise.
54115
54116         * gcc.dg/cpp/macro1.c,
54117         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54118         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54119         gcc.dg/cpp/strify1.c,
54120         gcc.dg/cpp/strify2.c: New tests.
54121
54122 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54123
54124         * gcc.c-torture/execute/20000703-1.c: New test.
54125
54126 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54127
54128         * g++.old-deja/g++.pt (lookup10.C): New test.
54129
54130 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54131
54132         * g++.old-deja/g++.pt (typename25.C): New test.
54133
54134 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54135
54136         * gcc.c-torture/compile/20000701-1.c: New test.
54137
54138 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54139
54140         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54141         to test case.
54142
54143 2000-06-30  Catherine Moore  <clm@cygnus.com>
54144
54145         * gcc.c-torture/execute/align-1.c: New test.
54146
54147 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54148
54149         * g++.old-deja/g++.pt/expr8.C: New test.
54150         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54151
54152 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54153
54154         * gcc.c-torture/compile/20000629-1.c: New test.
54155
54156 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54157
54158
54159         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54160         gcc.dg/noncompile directory, depending on whether they're
54161         preprocessor tests or not.  Annotate all the tests for the dg
54162         framework.
54163
54164         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54165         * gcc.dg/noncompile/noncompile.exp: New.
54166
54167         * Moved files:
54168         Old name                                New name
54169         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54170         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54171         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54172         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54173         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54174         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54175         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54176         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54177         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54178         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54179         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54180         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54181         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54182         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54183         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54184         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54185         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54186         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54187         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54188         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54189         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54190         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54191         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54192         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54193
54194         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54195         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54196         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54197         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54198         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54199         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54200
54201 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54202
54203         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54204         declare one variable.  On the fourth, error.
54205         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54206         declared by 20000628-1a.h.
54207
54208 2000-06-29  Richard Henderson  <rth@redhat.com>
54209
54210         * gcc.c-torture/execute/930529-1.x: New file.
54211         * gcc.dg/920413-1.c: Adjust expected warning text.
54212         * gcc.dg/980217-1.c: Declare abort.
54213         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54214
54215 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54216
54217         * g77.f-torture/compile/20000629-1.f: New test.
54218         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54219
54220 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54221
54222         Rearrange lots of files, removing entirely the
54223         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54224         directories.
54225
54226         * Deleted files:
54227         gcc.c-torture/code_quality/code_quality.exp
54228         gcc.c-torture/special/special.exp
54229         gcc.failure/failure.exp
54230         gcc.failure/940409-1.x
54231         gcc.c-torture/compile/961203-1.x
54232
54233         * New files:
54234         gcc.misc-tests/linkage.exp
54235         gcc.c-torture/execute/920730-1t.c
54236         gcc.c-torture/execute/920730-1t.x
54237         gcc.c-torture/compile/920520-1.x
54238         gcc.c-torture/compile/920521-1.x
54239         gcc.c-torture/compile/981006-1.x
54240         gcc.c-torture/execute/eeprof-1.x
54241
54242         * Moved files (possibly with modifications to fit a new harness):
54243         Old name                                New name
54244         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54245         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54246         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54247         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54248         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54249         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54250         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54251         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54252         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54253         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54254         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54255         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54256         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54257         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54258
54259 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54260
54261         * c-torture/compile/961203-1.x: Delete.
54262
54263         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54264         not exit. Include stdio.h.
54265         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54266         * gcc.misc-tests/dg-12.c: Likewise.
54267         * gcc.misc-tests/dg-5.c: Likewise.
54268         * gcc.misc-tests/dg-6.c: Likewise.
54269         * gcc.misc-tests/dg-7.c: Prototype abort.
54270         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54271         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54272         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54273         not exit.
54274         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54275         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54276
54277 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54278
54279         * gcc.dg/cpp/20000628-1.c: New test.
54280         * gcc.dg/cpp/20000628-1.h: New header for above test.
54281         * gcc.dg/cpp/20000628-1a.h: Likewise.
54282
54283 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54284
54285         * gcc.dg/cpp: New directory.
54286         * gcc.dg/cpp/cpp.exp: New driver.
54287         * gcc.dg/cpp/20000627-1.c: New test.
54288         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54289         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54290         and rewrite as a compilation test.
54291
54292         * gcc.dg: Move many files into the cpp subdirectory, possibly
54293         renaming or editing them as well.
54294         Old name                New name
54295         990119-1.c              cpp/19990119-1.c
54296         990228-1.c              cpp/19990228-1.c
54297         990407-1.c              cpp/19990407-1.c
54298         990409-1.c              cpp/19990409-1.c
54299         990413-1.c              cpp/19990413-1.c
54300         990703-1.c              cpp/19990703-1.c
54301         20000127-1.c            cpp/20000127-1.c
54302         20000129-1.c            cpp/20000129-1.c
54303         20000207-1.c            cpp/20000207-1.c
54304         20000207-2.c            cpp/20000207-2.c
54305         20000209-1.c            cpp/20000209-1.c
54306         20000209-2.c            cpp/20000209-2.c
54307         20000301-1.c            cpp/20000301-1.c
54308         20000419-1.c            cpp/20000419-1.c
54309         20000510-1.S            cpp/20000510-1.S
54310         20000519-1.c            cpp/20000519-1.c
54311         20000529-1.c            cpp/20000529-1.c
54312         20000625-1.c            cpp/20000625-1.c
54313         20000625-2.c            cpp/20000625-2.c
54314         cpp-as1.c               cpp/assert1.c
54315         cpp-as2.c               cpp/assert2.c
54316         cxx-comments-1.c        cpp/cxxcom1.c
54317         cxx-comments-2.c        cpp/cxxcom2.c
54318         endif-label.c           cpp/endif.c
54319         cpp-hash1.c             cpp/hash1.c
54320         cpp-hash2.c             cpp/hash2.c
54321         cpp-if1.c               cpp/if-1.c
54322         cpp-if2.c               cpp/if-2.c
54323         cpp-if3.c               cpp/if-3.c
54324         cpp-if4.c               cpp/if-4.c
54325         cpp-if5.c               cpp/if-5.c
54326         cpp-cond.c              cpp/if-cexp.c
54327         cpp-missingop.c         cpp/if-mop.c
54328         cpp-missingparen.c      cpp/if-mpar.c
54329         cpp-opprec.c            cpp/if-oppr.c
54330         cpp-ifparen.c           cpp/if-paren.c
54331         cpp-shortcircuit.c      cpp/if-sc.c
54332         cpp-shift.c             cpp/if-shift.c
54333         cpp-unary.c             cpp/if-unary.c
54334         cpp-li1.c               cpp/line1.c
54335         cpp-li2.c               cpp/line2.c
54336         lineno.c                cpp/line3.c
54337         lineno-2.c              cpp/line4.c
54338         cpp-mi.c                cpp/mi1.c
54339         cpp-mic.h               cpp/mi1c.h
54340         cpp-micc.h              cpp/mi1cc.h
54341         cpp-mind.h              cpp/mi1nd.h
54342         cpp-mindp.h             cpp/mi1ndp.h
54343         cpp-mix.h               cpp/mi1x.h
54344         cpp-mi2.c               cpp/mi2.c
54345         cpp-mi2a.h              cpp/mi2a.h
54346         cpp-mi2b.h              cpp/mi2b.h
54347         cpp-mi2c.h              cpp/mi2c.h
54348         cpp-mi3.c               cpp/mi3.c
54349         cpp-mi3.def             cpp/mi3.def
54350         poison-1.c              cpp/poison.c
54351         pr-impl.c               cpp/prag-imp.c
54352         cpp-redef-2.c           cpp/redef1.c
54353         cpp-redef.c             cpp/redef2.c
54354         strpaste.c              cpp/strp1.c
54355         strpaste-2.c            cpp/strp2.c
54356         cpp-tradpaste.c         cpp/tr-paste.c
54357         cpp-tradstringify.c     cpp/tr-str.c
54358         cpp-tradwarn1.c         cpp/tr-warn1.c
54359         cpp-tradwarn2.c         cpp/tr-warn2.c
54360         trigraphs.c             cpp/trigraphs.c
54361         cpp-unc1.c              cpp/unc1.c
54362         cpp-unc2.c              cpp/unc2.c
54363         cpp-unc3.c              cpp/unc3.c
54364         cpp-unc.c               cpp/unc4.c
54365         undef.c                 cpp/undef1.c
54366         undef-2.c               cpp/undef2.c
54367         cpp-wi1.c               cpp/widestr1.c
54368
54369 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54370
54371         * lib/g++.exp (g++_include_flags): Tweak.
54372
54373 2000-06-27  H.J. Lu  <hjl@gnu.org>
54374             Loren J. Rittle  <ljrittle@acm.org>
54375
54376         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54377         version with one that knows about the new gcc tree structure.
54378         (g++_link_flags): Same.
54379
54380 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54381
54382         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54383         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54384         case we are cross-compiling.
54385
54386         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54387         g++.old-deja/g++.niklas/Makefile.in,
54388         g++.old-deja/g++.niklas/configure.in,
54389         g++.old-deja/g++.other/Makefile.in,
54390         g++.old-deja/g++.other/configure.in,
54391         gcc.c-torture/code_quality/Makefile.in,
54392         gcc.c-torture/code_quality/configure.in,
54393         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54394         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54395         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54396         gcc.c-torture/execute/ieee/Makefile.in,
54397         gcc.c-torture/execute/ieee/configure.in,
54398         gcc.c-torture/noncompile/Makefile.in,
54399         gcc.c-torture/noncompile/configure.in,
54400         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54401         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54402         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54403
54404 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54405
54406         * g++.old-deja/g++.other/ambig3.C: New test.
54407
54408 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54409
54410         * g++.old-deja/g++.pt/syntax1.C: New test.
54411         * g++.old-deja/g++.pt/syntax2.C: New test.
54412         * g++.old-deja/g++.other/syntax3.C: New test.
54413         * g++.old-deja/g++.other/syntax4.C: New test.
54414
54415 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54416
54417         * gcc.dg/20000623-1.c: Prototype exit and abort.
54418
54419 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54420
54421         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54422         New tests.
54423         * gcc.dg/cpp-mi3.def: New file.
54424
54425         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54426         inside assertions.
54427         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54428         lexer's error messages.
54429         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54430         divine anything from the linemarkers.
54431         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54432         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54433
54434 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54435
54436         * gcc.dg/20000623-1.c: New test.
54437
54438 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54439
54440         * gcc.c-torture/execute/20000622-1.c: New test.
54441
54442 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54443
54444         * g++.old-deja/g++.other/init15.C: New test.
54445
54446 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54447
54448         * g++.old-deja/g++.pt/vaarg2.C: New test.
54449         * g++.old-deja/g++.pt/vaarg3.C: New test.
54450
54451 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54452
54453         * g++.old-deja/g++.other/dyncast6.C: New test.
54454
54455 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54456
54457         * gcc.c-torture/execute/loop-6.c: New test.
54458
54459 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54460
54461         * gcc.dg/20000614-1.c: New test.
54462         * gcc.dg/20000614-2.c: New test.
54463
54464 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54465
54466         * g++.old-deja/g++.other/inline12.C: New test.
54467
54468 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54469
54470         * g++.old-deja/g++.other/eh1.C: New test.
54471
54472 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54473
54474         * g++.old-deja/g++.other/type.C: New test.
54475
54476 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54477
54478         * g++.old-deja/g++.other/initstring.C: New test.
54479
54480 2000-06-12  Jason Merrill  <jason@redhat.com>
54481
54482         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54483
54484 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54485
54486         * gcc.c-torture/compile/20000609-1.c: New test.
54487
54488 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54489
54490         * gcc.dg/20000609-1.c: New test.
54491
54492 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54493
54494         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54495         * gcc.c-torture/noncompile/poison-1.c: Move...
54496         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54497         * gcc.dg/cpp-li1.c: Add a token after the #line.
54498
54499 2000-06-05  Richard Henderson  <rth@cygnus.com>
54500
54501         * gcc.c-torture/execute/20000605-2.c: New test.
54502         * gcc.c-torture/execute/20000605-3.c: New test.
54503
54504 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54505
54506         * g77.f-torture/execute/20000503-1.x: New file.
54507
54508 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54509
54510         * g++.old-deja/g++.eh/badalloc1.C: New test.
54511
54512 2000-06-05  Richard Henderson  <rth@cygnus.com>
54513
54514         * gcc.c-torture/execute/20000605-1.c: New test.
54515
54516 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54517             Nathan Sidwell <nathan@codesourcery.com>
54518
54519         * gcc.c-torture/compile/20000605-1.c: New test.
54520
54521 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54522
54523         * g77.f-torture/compile/20000601-1.f: New test.
54524
54525 2000-06-03  Richard Henderson  <rth@cygnus.com>
54526
54527         * gcc.c-torture/execute/20000603-1.c: New.
54528
54529 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54530
54531         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54532         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54533
54534 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54535
54536         * gcc.dg/compare2.c (case 12): XFAIL.
54537         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54538         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54539
54540         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54541
54542 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54543
54544         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54545         guard macro is already defined when the header is first
54546         included.
54547         * gcc.dg/cpp-mix.h: New file.
54548         * gcc.dg/endif-label.c: Update patterns to match compiler.
54549
54550         * g++.brendan/complex1.C: Declare abort.
54551         * g++.law/refs4.C: Remove XFAIL.
54552         * g++.oliva/expr2.C: Declare abort and exit.
54553
54554 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54555
54556         * gcc.c-torture/execute/20000528-1.c: New test.
54557
54558         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54559         * g++.old-deja/g++.law/temps4.C: Likewise.
54560
54561         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54562         stdlib.h.  Call abort() on failure.
54563         * g++.old-deja/g++.law/refs4.C: Likewise.
54564         * g++.old-deja/g++.law/temps4.C: Likewise.
54565         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54566         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54567
54568 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54569
54570         Relative to g++.dg/special:
54571         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54572
54573         Relative to g++.old-deja:
54574         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54575         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54576         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54577         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54578         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54579         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54580         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54581
54582         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54583         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54584         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54585         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54586         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54587         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54588         and/or string.h.
54589
54590         * g++.other/goto1.C: Update expectations for error messages.
54591
54592 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54593
54594         * gcc.c-torture/compile/20000523-1.c: New test.
54595
54596 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54597
54598         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54599
54600 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602         * g++.old-deja/g++.eh/catch11.C: New test.
54603         * g++.old-deja/g++.eh/catch12.C: New test.
54604
54605 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54606
54607         * gcc.c-torture/execute/20000523-1.c: New test.
54608
54609 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54610
54611         * c-torture/execute/bcp-1.c: Replace abort in arg of
54612         __builtin_constant_p with a generic external function.
54613
54614         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54615         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54616         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54617         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54618         Prototype abort and/or exit.
54619
54620         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54621         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54622         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54623         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54624
54625 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54626
54627         * gcc.dg/dwarf2-1.c: New test.
54628
54629 2000-05-20  Richard Henderson  <rth@cygnus.com>
54630
54631         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54632
54633 2000-05-20  Andreas Jaeger  <aj@suse.de>
54634
54635         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54636         testcase.
54637
54638 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54639
54640         * gcc.c-torture/execute/20000519-2.c: New test.
54641
54642 2000-05-19  Andreas Jaeger  <aj@suse.de>
54643
54644         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54645         which fails with SSA.
54646
54647         * lib/c-torture.exp: Also test with -O3 -fssa.
54648
54649 2000-05-18  Michael Meissner  <meissner@redhat.com>
54650
54651         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54652         * gcc.c-torture/execute/920415-1.c: Ditto.
54653         * gcc.c-torture/execute/920501-1.c: Ditto.
54654         * gcc.c-torture/execute/conversion.c: Ditto.
54655         * gcc.c-torture/execute/cvt-1.c: Ditto.
54656
54657 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54658
54659         * gcc.c-torture/compile/20000518-1.c: New test.
54660
54661 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54662
54663         * g77.f-torture/compile/200005018.f: New test.
54664
54665 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54666
54667         * gcc.c-torture/compile/20000517-1.c: New test.
54668
54669 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54670
54671         * gcc.c-torture/execute/20000516-1.c: New test.
54672
54673 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54674
54675         * g++.old-deja/g++.other/eh.C: New test.
54676
54677 2000-05-12  Richard Henderson  <rth@cygnus.com>
54678
54679         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54680         constants through to doit's conditional.
54681
54682 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54683
54684         * gcc.c-torture/compile/20000511-1.c: New test.
54685         * g77.f-torture/compile/20000511-1.f: New test.
54686         * g77.f-torture/compile/20000511-2.f: New test.
54687
54688 2000-05-11  Michael Meissner  <meissner@redhat.com>
54689
54690         * gcc.c-torture/execute/20000511-1.c: New test.
54691
54692 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54693
54694         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54695         * gcc.dg/20000510-1.S: New.
54696
54697 2000-05-08  Catherine Moore  <clm@cygnus.com>
54698
54699         * gcc.dg/unused-3.c: New.
54700
54701 2000-05-06  Richard Henderson  <rth@cygnus.com>
54702
54703           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54704           * g++.old-deja/g++.mike/warn1.C: Likewise.
54705           * g++.old-deja/g++.pt/local1.C: Likewise.
54706           * g++.old-deja/g++.pt/local7.C: Likewise.
54707           * g++.old-deja/g++.pt/spec16.C: Likewise.
54708
54709 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54710
54711         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54712
54713 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54714
54715           * g77.f-torture/execute/20000503-1.f: New test.
54716
54717 2000-05-04  Andreas Jaeger  <aj@suse.de>
54718
54719         * gcc.dg/noreturn-2.c: New test.
54720
54721 2000-05-04  Neil Booth  <NeilB@earthling.net>
54722
54723         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54724         preprocessor.
54725
54726 2000-05-04  Richard Henderson  <rth@cygnus.com>
54727
54728         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54729
54730 2000-05-04  Richard Henderson  <rth@cygnus.com>
54731
54732         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54733         OpenSSL by Jason R Thorpe.
54734
54735 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54736
54737         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54738
54739 2000-05-03  Robert Lipe <robertlipe@usa.net>
54740
54741         * gcc.dg/20000503-1.c: New test.
54742
54743 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54744
54745         * gcc.c-torture/compile/20000502-1.c: New test.
54746         * g++.old-deja/g++.other/align.C: New test.
54747         * gcc.dg/cpp-tradstringify.c: New test.
54748
54749 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54750
54751         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54752         and hard registers.
54753
54754 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54755
54756         * gcc.c-torture/execute/loop-5.c: New test.
54757
54758 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54759
54760         * gcc.c-torture/execute/va-arg-20.c: New test.
54761
54762 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54763
54764         * gcc.c-torture/execute/20000422-1.c: New test.
54765
54766 2000-04-20  Greg McGary  <gkm@gnu.org>
54767
54768         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54769         when optimizing, but without sibling-call optimizations (-O1).
54770
54771 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54772
54773           * gcc.c-torture/compile/20000420-1.c: New test.
54774
54775 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54776
54777         * g++.abi/ptrflags.C: New test.
54778         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54779
54780 2000-04-19  Catherine Moore  <clm@cygnus.com>
54781
54782         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54783
54784 2000-04-19  Greg McGary  <gkm@gnu.org>
54785
54786         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54787         sibling-call optimizations.
54788
54789 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54790
54791         * gcc.dg/20000419-1.c: New test.
54792
54793 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54794
54795         * gcc.c-torture/execute/20000412-6.c: New test.
54796
54797 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54798
54799         * gcc.c-torture/execute/20000412-5.c: New test.
54800         * g77.f-torture/compile/20000412-1.f: New test.
54801         * gcc.c-torture/execute/20000412-4.c: New test.
54802         * gcc.c-torture/compile/20000412-2.c: New test.
54803         * gcc.c-torture/execute/20000412-3.c: New test.
54804         * gcc.c-torture/compile/20000412-1.c: New test.
54805         * gcc.c-torture/execute/20000412-2.c: New test.
54806
54807 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54808
54809         * objc/execute/bf-20.m: New test.
54810
54811 2000-04-10  Richard Henderson  <rth@cygnus.com>
54812
54813         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54814
54815         * gcc.c-torture/execute/20000412-1.c: New test.
54816
54817 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54818
54819         * g++.old-deja/g++.eh/catchptr1.C: New test.
54820
54821 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54822
54823         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54824
54825 2000-04-08  Neil Booth  <NeilB@earthling.net>
54826
54827         * gcc.dg/cpp-nullchar.c: Remove test as
54828         embedded nulls cause problems.
54829
54830 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54831
54832         * gcc.dg/compare2.c: New test.
54833
54834 2000-04-08  Neil Booth  <NeilB@earthling.net>
54835
54836         * gcc.dg/cpp-nullchar.c: New test.
54837
54838 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54839
54840         * gcc.dg/cpp-mi2.c: New test.
54841         * gcc.dg/cpp-mi2[abc].h: New files.
54842
54843 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54846         member name.
54847
54848 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54849
54850         * g++.old-deja/g++.abi/vmihint.C: New test.
54851
54852 2000-04-06  Neil Booth  <NeilB@earthling.net>
54853
54854         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54855         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54856         copyright.
54857
54858 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54859
54860         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54861         avoid stack-frame overwrite.
54862
54863 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54864
54865         * gcc.c-torture/compile/20000405-2.c: New test.
54866         * gcc.c-torture/compile/20000405-3.c: New test.
54867
54868 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54869
54870         * gcc.c-torture/compile/20000405-1.c: New test.
54871
54872 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54873
54874         * gcc.dg/cast-qual-1.c: Revert last change.
54875
54876 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54877
54878         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54879
54880 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54881
54882         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54883         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54884
54885 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54886
54887         * gcc.c-torture/compile/20000403-2.c: New test.
54888         * gcc.c-torture/compile/20000403-1.c: New test.
54889
54890 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54891
54892         * gcc.c-torture/execute/20000403-1.c: New test.
54893
54894 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54895
54896         * gcc.c-torture/execute/20000402-1.c: New test.
54897
54898 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54899
54900         * gcc.c-torture/execute/va-arg-15.c: New test.
54901         * gcc.c-torture/execute/va-arg-16.c: New test.
54902         * gcc.c-torture/execute/va-arg-17.c: New test.
54903         * gcc.c-torture/execute/va-arg-18.c: New test.
54904         * gcc.c-torture/execute/va-arg-19.c: New test.
54905
54906 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54907
54908         * gcc.c-torture/compile/981211-1.c: Move to...
54909         * gcc.dg/cpp-as1.c: ...here.
54910         * gcc.dg/cpp-as2.c: New file.
54911
54912         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54913         compiler.
54914
54915 2000-04-02  Neil Booth  <NeilB@earthling.net>
54916
54917         * gcc.dg/cpp-cond.c  New tests.
54918         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54919         accidental success less likely.
54920         * gcc.dg/cpp-missingop.c  New tests.
54921         * gcc.dg/cpp-missingparen.c  New tests.
54922         * gcc.dg/cpp-shift.c  New tests.
54923         * gcc.dg/cpp-shortcircuit.c  New tests.
54924         * gcc.dg/cpp-unary.c  New tests.
54925
54926 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54927
54928         * gcc.c-torture/compile/20000329-1.c: New test.
54929
54930 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54931
54932         * gcc.c-torture/compile/20000326-1.c: New test.
54933         * gcc.c-torture/compile/20000326-2.c: New test.
54934
54935 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54936
54937         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54938         the first parameter is a function argument.
54939
54940 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54941
54942         * g++.old-deja/g++.ext/array4.C: New test.
54943
54944 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54945
54946         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54947
54948 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54949
54950         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54951
54952 2000-03-19  Richard Henderson  <rth@cygnus.com>
54953
54954         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54955
54956 2000-03-19  Richard Henderson  <rth@cygnus.com>
54957
54958         * gcc.c-torture/compile/20000319-1.c: New test.
54959
54960 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54961
54962         * gcc.c-torture/execute/20000314-3.c: New test.
54963         * gcc.c-torture/execute/20000314-2.c: New test.
54964         * gcc.c-torture/execute/20000314-1.c: New test.
54965         * gcc.c-torture/compile/20000314-2.c: New test.
54966         * gcc.c-torture/compile/20000314-1.c: New test.
54967
54968 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54969
54970         * g++.old-deja/g++.warn/inline.C: New test.
54971
54972 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54973
54974         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54975         standards-compliant result rather than specific constants.
54976         Put test-values in array.
54977
54978 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54979
54980         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54981         (g++_target_compile): Put test-specific options last.
54982
54983 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54984
54985         * g++.old-deja/g++.eh/vbase4.C: New test.
54986
54987 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54988
54989         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54990
54991 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54992
54993         * g++.old-deja/g++.brendan/misc12.C: Removed.
54994         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54995         * g++.old-deja/g++.ext/pretty4.C: New test.
54996
54997 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54998
54999         * g++.old-deja/g++.other/string2.C: New test.
55000
55001 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55002
55003         * g++.old-deja/g++.warn/impint2.C: New test.
55004
55005 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55006
55007         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55008         is 1, not zero.
55009
55010 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55011
55012         * g++.old-deja/g++.warn/impint.C: New test.
55013         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55014         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55015         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55016         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55017         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55018         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55019         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55020         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55021         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55022         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55023         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55024         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55025
55026 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55027
55028         * gcc.dg/cpp-redef.c: New test.
55029
55030 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55031
55032         * g++.old-deja/g++.pt/unify7.C: New test.
55033
55034 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55035
55036         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55037         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55038
55039 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55040
55041         * gcc.c-torture/compile/20000224-1.c: New test.
55042
55043 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55044
55045         * gcc.c-torture/compile/cpp-2.c: New test.
55046         * gcc.c-torture/compile/cpp-1.c: New test.
55047
55048 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55049
55050         * gcc.c-torture/execute/20000225-1.c: New test.
55051
55052 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55053
55054         * gcc.dg/cpp-li2.c: New test.
55055
55056         * gcc.dg/cpp-wi1.c: New test.
55057
55058         * gcc.dg/cpp-li1.c: New test.
55059
55060 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55061
55062         * g++.old-deja/g++.other/sizeof5.C: New test.
55063
55064 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55065
55066         * gcc.c-torture/execute/va-arg-13.c: New test.
55067
55068 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55069
55070         * gcc.c-torture/execute/va-arg-12.c: New test.
55071
55072 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55073
55074         * gcc.c-torture/execute/20000223-1.c: New test.
55075
55076 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55077
55078         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55079
55080 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55081
55082         * g++.old-deja/g++.abi/ptrmem.C: New test.
55083
55084 2000-02-19  Richard Henderson  <rth@cygnus.com>
55085
55086         * gcc.c-torture/compile/init-3.c: New.
55087
55088 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55089
55090         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55091         ALWAYS_CXXFLAGS.
55092
55093 2000-02-11  Robert Lipe <robertl@sco.com>
55094
55095         * gcc.c-torture/compile/20000211-3.c: New test.
55096
55097 2000-02-11  Martin Buchholz <martin@xemacs.org>
55098
55099         * gcc.c-torture/compile/20000211-2.c: New test.
55100
55101 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55102
55103         * gcc.c-torture/compile/20000211-1.c: New test.
55104
55105 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55106
55107         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55108           on native targets
55109
55110 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55111
55112         * g++.old-deja/g++.other/cast5.C: New test.
55113
55114 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55115
55116         * gcc.c-torture/execute/20000205-1.c: New.
55117
55118 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55119
55120         * g++.old-deja/g++.jason/cast3.C: Return void.
55121         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55122
55123 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55124
55125         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55126
55127         * gcc.dg/loop-1.c: New test.
55128
55129 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55130
55131         * gcc.c-torture/compile/20000127-1.c: New test.
55132         * gcc.c-torture/execute/991228-1.c: New test.
55133
55134 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55135
55136         * gcc.dg/unused-2.c: New test.
55137
55138         * gcc.dg/conv-1.c: New test.
55139
55140 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55141
55142         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55143         compiler.
55144         (tool_option_proc): Fix typo.
55145
55146 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55147
55148         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55149         of the ld on the host, not on the build machine.
55150         Also, don't crash if '--help' is not a supported option.
55151
55152 2000-01-24  Richard Henderson  <rth@cygnus.com>
55153
55154         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55155
55156 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55157
55158         * gcc.c-torture/execute/20000120-2.c: New test.
55159         * gcc.c-torture/execute/20000120-1.c: New test.
55160
55161 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55162
55163         * gcc.c-torture/execute/20000113-1.c: New test.
55164
55165 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55166
55167         * gcc.c-torture/execute/20000112-1.c: New test.
55168
55169 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55170
55171         * gcc.dg/20000111-1.c: New test.
55172
55173 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55174
55175         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55176         with 16 bit integers.
55177
55178 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55179
55180         * gcc.dg/20000108-1.c: New test.
55181
55182 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55183
55184         * g++.old-deja/g++.ns/koenig8.C: New test.
55185
55186 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55187
55188         * g++.old-deja/g++.other/cast4.C: New test.
55189
55190 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55191
55192         * gcc.c-torture/compile/20000105-2.c: New test.
55193         * gcc.c-torture/compile/20000105-1.c: New test.
55194
55195 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55196
55197         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55198         references to printf & atoi to conform to ANSI standard.
55199         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55200         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55201         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55202         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55203         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55204         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55205         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55206         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55207         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55208         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55209         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55210         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55211         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55212         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55213         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55214         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55215         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55216         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55217         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55218         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55219         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55220         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55221         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55222         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55223         * g++.old-deja/g++.brendan/init3.C: Likewise.
55224         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55225         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55226         * g++.old-deja/g++.brendan/new2.C: Likewise.
55227         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55228         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55229         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55230         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55231         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55232         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55233         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55234         * g++.old-deja/g++.brendan/template24.C: Likewise.
55235         * g++.old-deja/g++.brendan/template3.C: Likewise.
55236         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55237         * g++.old-deja/g++.jason/inline3.C: Likewise.
55238         * g++.old-deja/g++.jason/opeq.C: Likewise.
55239         * g++.old-deja/g++.law/arg5.C: Likewise.
55240         * g++.old-deja/g++.law/arm7.C: Likewise.
55241         * g++.old-deja/g++.law/ctors11.C: Likewise.
55242         * g++.old-deja/g++.law/cvt8.C: Likewise.
55243         * g++.old-deja/g++.law/init9.C: Likewise.
55244         * g++.old-deja/g++.law/refs4.C: Likewise.
55245         * g++.old-deja/g++.law/template2.C: Likewise.
55246         * g++.old-deja/g++.law/visibility24.C: Likewise.
55247         * g++.old-deja/g++.law/vtable3.C: Likewise.
55248         * g++.old-deja/g++.mike/asm2.C: Likewise.
55249         * g++.old-deja/g++.mike/eh1.C: Likewise.
55250         * g++.old-deja/g++.mike/misc1.C: Likewise.
55251         * g++.old-deja/g++.mike/misc13.C: Likewise.
55252         * g++.old-deja/g++.mike/misc14.C: Likewise.
55253         * g++.old-deja/g++.mike/ns12.C: Likewise.
55254         * g++.old-deja/g++.mike/p1248.C: Likewise.
55255         * g++.old-deja/g++.mike/p3708.C: Likewise.
55256         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55257         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55258         * g++.old-deja/g++.mike/p646.C: Likewise.
55259         * g++.old-deja/g++.mike/p700.C: Likewise.
55260         * g++.old-deja/g++.mike/p783.C: Likewise.
55261         * g++.old-deja/g++.mike/p783a.C: Likewise.
55262         * g++.old-deja/g++.mike/p783b.C: Likewise.
55263         * g++.old-deja/g++.mike/p786.C: Likewise.
55264         * g++.old-deja/g++.mike/p789.C: Likewise.
55265         * g++.old-deja/g++.mike/p789a.C: Likewise.
55266         * g++.old-deja/g++.mike/p807a.C: Likewise.
55267         * g++.old-deja/g++.other/delete3.C: Likewise.
55268         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55269         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55270         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55271         * g++.old-deja/g++.other/empty1.C: Likewise.
55272         * g++.old-deja/g++.other/temporary1.C: Likewise.
55273         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55274         * g++.old-deja/g++.pt/t16.C: Likewise.
55275         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55276
55277 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55278
55279         * gcc.dg/991230-1.c: New test.
55280
55281 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55282
55283         * gcc.c-torture/compile/991229-3.c: New test.
55284         * gcc.c-torture/compile/991229-2.c: New test.
55285         * gcc.c-torture/compile/991229-1.c: New test.
55286
55287 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55288
55289         * gcc.c-torture/compile/labels-2.c: New test.
55290
55291 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55292
55293         * gcc.c-torture/execute/991227-1.c: New test.
55294
55295 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55296
55297         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55298
55299 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55300
55301         * gcc.c-torture/execute/991221-1.c: New test.
55302
55303 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55304
55305         * g++.old-deja/g++.other/cast3.C: New test.
55306
55307 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55308
55309         * gcc.c-torture/execute/991216-4.c: New test.
55310
55311 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55312
55313         * gcc.c-torture/execute/991216-1.c: New test.
55314         * gcc.c-torture/execute/991216-2.c: New test.
55315         * gcc.c-torture/execute/991216-3.c: New test.
55316
55317 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55318
55319         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55320         Actually make the test fail by using "-O2" for compilation.
55321
55322 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55323
55324         * g++.old-deja/g++.warn/cast-align1.C: New test.
55325
55326 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55327
55328         * gcc.c-torture/compile/991214-1.c: New test.
55329         * gcc.c-torture/compile/991214-2.c: New test.
55330
55331 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55332
55333         * gcc.dg/991214-1.c: New test.
55334
55335 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55336
55337         * gcc.c-torture/compile/991213-3.c: New test.
55338         * gcc.c-torture/compile/991213-2.c: New test.
55339         * gcc.c-torture/compile/991213-1.c: New test.
55340
55341 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55342
55343         * gcc.dg/991209-1.c: New test.
55344
55345 1999-12-08  Nathan Sidwell <nathan@acm.org>
55346
55347         * gcc.c-torture/compile/991208-1.c: New test.
55348
55349 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55350
55351         * gcc.dg/ultrasp2.c: New test.
55352
55353 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55354
55355         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55356
55357 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55358
55359         * gcc.c-torture/compile/991202-1.c: New test.
55360         * gcc.c-torture/execute/991202-1.c: New test.
55361         * gcc.c-torture/execute/991202-2.c: New test.
55362         * gcc.c-torture/execute/991202-3.c: New test.
55363
55364 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55365
55366         * g++.old-deja/g++.abi/align.C: New test.
55367         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55368         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55369
55370 1999-12-01  Richard Henderson  <rth@cygnus.com>
55371
55372         * gcc.c-torture/execute/991201-1.c: New.
55373
55374 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55375
55376         * gcc.dg/991129-1.c: New test.
55377
55378 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55379
55380         * gcc.c-torture/compile/991127-1.c: New test.
55381
55382 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55383
55384         * g++.old-deja/g++.other/warn4.C: New test.
55385
55386 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55387
55388         * g++.old-deja/g++.eh/cleanup2.C: New test.
55389         * g++.old-deja/g++.ext/pretty2.C: New test.
55390         * g++.old-deja/g++.ext/pretty3.C: New test.
55391         * g++.old-deja/g++.other/debug6.C: New test.
55392
55393 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55394
55395         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55396         compiler_output to look for one error message instead of two.
55397
55398 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55399
55400         * gcc.c-torture/execute/991118-1.c: Also test case
55401         where the word boundary does not split a byte evenly.
55402
55403 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55404
55405         * g++.old-deja/g++.ext/restrict1.C: New test.
55406
55407 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55408
55409         * gcc.c-torture/execute/991118-1.c: New test.
55410
55411 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55412
55413         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55414         working directory pathnames.
55415
55416 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55417
55418         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55419         host is equipped with driver.h and driver.o so it can actually
55420         compile and run the tests.
55421
55422 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55423
55424         * gcc.c-torture/compile/991008-1.c: New test.
55425
55426 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55427
55428         * lib/gcc-dg.exp: Include target-supports.exp
55429
55430 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55431
55432         * lib/target-supports.exp: New file: Provide procs to test for
55433         features supported by the target.
55434         (check_weak_available): Moved here from ecos.exp.
55435         (check_alias_available): New proc: Determine of the target
55436         toolchain supports the alias attribute.
55437
55438         * gcc.dg/special/ecos.exp: Move check_weak_available to
55439         target-supports.exp.
55440         (alias-1.c): Only perform the test if the target supports
55441         aliases.
55442         (wkali-1.c): Only perform the test if the target supports
55443         aliases.
55444
55445         * gcc.dg/990506-0.c: Expect error messages from cross
55446         targets as well as native targets.
55447
55448 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55449
55450         * gcc.dg/ultrasp1.c: Removed xfail.
55451         * gcc.dg/struct-ret-2.c: Likewise.
55452         * gcc.dg/array-1.c: Likewise.
55453
55454 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55455
55456         * gcc.dg/struct-ret-2.c: New test.
55457
55458         * gcc.dg/array-1.c: New test.
55459
55460 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55461
55462         * gcc.c-torture/execute/991030-1.c: New test.
55463
55464 1999-10-26  Richard Henderson  <rth@cygnus.com>
55465
55466         * gcc.c-torture/compile/991026-2.c: New test.
55467
55468 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55469
55470         * gcc.c-torture/compile/991026-1.c: New test.
55471
55472 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55473
55474         * gcc.c-torture/execute/991023-1.c: New test.
55475
55476 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55477
55478         * gcc.c-torture/execute/991019-1.c: New test.
55479
55480 1999-10-16  Richard Henderson  <rth@cygnus.com>
55481
55482         * gcc.c-torture/execute/991016-1.c: New test.
55483
55484 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55485
55486         * gcc.c-torture/execute/991014-1.c: New test.
55487
55488 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55489
55490         * g++.old-deja/g++.other/union2.C: New test.
55491
55492 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55493
55494         * g++.old-deja/g++.other/vaarg2.C: New test.
55495         * g++.old-deja/g++.other/vaarg3.C: New test.
55496
55497 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55498
55499         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55500         in compile/.
55501
55502 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55503
55504         * gcc.c-torture/execute/va-arg-11.c: New test.
55505
55506 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55507
55508         * lib/file-format.exp (gcc_target_object_format): Don't
55509         crash if objdump is unavailable.
55510
55511 1999-09-29  Donn Terry <donn@interix.com>
55512
55513         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55514
55515 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55516
55517         * gcc.c-torture/compile/990928-1.c: New test.
55518
55519 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55520
55521         * g++.old-deja/g++.other/decl6.C: New test.
55522
55523 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55524
55525         * gcc.c-torture/execute/va-arg-10.c: New test.
55526
55527 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55528
55529         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55530         __PRETTY_FUNCTION__.
55531
55532 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55533
55534         * gcc.c-torture/execute/990923-1.c: New test.
55535
55536 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55537
55538         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55539         for which -fpic is inappropriate.
55540
55541 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55542
55543         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55544
55545 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55546
55547         * g++.old-deja/g++.other/dyncast1.C: New test.
55548         * g++.old-deja/g++.other/dyncast2.C: New test.
55549         * g++.old-deja/g++.other/dyncast3.C: New test.
55550         * g++.old-deja/g++.other/dyncast4.C: New test.
55551         * g++.old-deja/g++.other/dyncast5.C: New test.
55552         * g++.old-deja/g++.eh/catch3.C: New test.
55553         * g++.old-deja/g++.eh/catch3p.C: New test.
55554         * g++.old-deja/g++.eh/catch4.C: New test.
55555         * g++.old-deja/g++.eh/catch4p.C: New test.
55556         * g++.old-deja/g++.eh/catch5.C: New test.
55557         * g++.old-deja/g++.eh/catch5p.C: New test.
55558         * g++.old-deja/g++.eh/catch6.C: New test.
55559         * g++.old-deja/g++.eh/catch6p.C: New test.
55560         * g++.old-deja/g++.eh/catch7.C: New test.
55561         * g++.old-deja/g++.eh/catch7p.C: New test.
55562         * g++.old-deja/g++.eh/catch8.C: New test.
55563         * g++.old-deja/g++.eh/catch8p.C: New test.
55564         * g++.old-deja/g++.eh/catch9.C: New test.
55565         * g++.old-deja/g++.eh/catch9p.C: New test.
55566
55567 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55568
55569         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55570         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55571
55572 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55573
55574         * gcc.c-torture/compile/990913-1.c: New test.
55575
55576 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55577
55578         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55579         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55580
55581 1999-09-09  Richard Henderson  <rth@cygnus.com>
55582
55583         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55584
55585 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55586
55587         * g++.old-deja/g++.other/lookup11.C: New test.
55588         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55589         what is permitted and what we want.
55590         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55591         overload use.
55592         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55593
55594 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55595
55596         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55597         * gcc.c-torture/noncompile/poison-1.c: New file.
55598
55599 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55600
55601         * g++.old-deja/g++.other/sizeof3.C: New test.
55602         * g++.old-deja/g++.other/sizeof4.C: New test.
55603         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55604         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55605
55606 1999-09-07  Richard Henderson  <rth@cygnus.com>
55607
55608         * gcc.dg/va-arg-1.c: New.
55609
55610 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55611
55612         * gcc.c-torture/execute/va-arg-9.c: New test.
55613
55614 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55615
55616         * g77.f-torture/compile/980519-2.f: New test.
55617         * g77.f-torture/compile/19990905-0.f: New test.
55618         * g77.f-torture/compile/19990905-1.f: New test.
55619         * g77.f-torture/compile/19990905-2.f: New test.
55620
55621         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55622
55623 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55624
55625         * gcc.c-torture/execute/990827-1.c: Fix typo.
55626
55627 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55628
55629         * g++.old-deja/g++.other/deref1.C: New test.
55630
55631 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55632
55633         * g++.old-deja/g++.other/ambig2.C: New test.
55634         * g++.old-deja/g++.other/cond5.C: New test.
55635         * g++.old-deja/g++.other/lookup16.C: New test.
55636
55637 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55638
55639         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55640         assemblers too.
55641
55642 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55643
55644         * lib/c-torture.exp: Avoid the "compare executables" optimization
55645         when testing native.
55646
55647 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55648
55649         * gcc.c-torture/execute/990829-1.c: New test.
55650         * gcc.c-torture/compile/990829-1.c: New test.
55651
55652 1999-08-27  Paul Burchard  <burchard@pobox.com>
55653
55654         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55655         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55656         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55657         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55658         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55659         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55660         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55661         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55662         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55663         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55664         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55665
55666 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55667
55668         * gcc.c-torture/execute/990827-1.c: New test.
55669
55670 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55671
55672         * g77.f-torture/noncompile/19990826-4.f: New test.
55673
55674         * g77.f-torture/compile/19990826-3.f: New test.
55675
55676         * g77.f-torture/execute/19990826-2.f: New test.
55677
55678         * g77.f-torture/compile/19990826-1.f: New test.
55679
55680         * gcc.c-torture/execute/990826-0.c: New test.
55681         * g77.c-torture/execute/19990826-0.f: New test.
55682
55683         * g77.f-torture/noncompile/970626-2.f: New test.
55684
55685 1999-08-25  Paul Burchard  <burchard@pobox.com>
55686
55687         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55688         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55689         lss-011.C: New tests.
55690
55691 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55692
55693         * g++.old-deja/g++.other/decl5.C: New test.
55694
55695 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55696
55697         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55698         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55699         call `postbase' for each one.  All callers of `postbase' changed
55700         to call this instead.
55701
55702 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55703
55704         * gcc.c-torture/execute/990811-1.c: New test.
55705
55706 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55707
55708         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55709         just native ones.
55710
55711         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55712         just native ones.
55713
55714 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55715
55716         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55717
55718 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55719
55720         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55721
55722 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55723
55724         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55725
55726 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55727
55728         * gcc.c-torture/execute/990804-1.c: New test.
55729
55730 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55731
55732         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55733         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55734         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55735
55736 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55737
55738         * g++.old-deja/g++.other/struct1.C: New test.
55739
55740 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55741
55742         * g++.old-deja/g++.other/enum2.C: New test.
55743
55744 1999-08-02  Richard Henderson  <rth@cygnus.com>
55745
55746         Adapted from tests from Franz Sirl:
55747         * gcc.c-torture/execute/va-arg-7.c: New test.
55748         * gcc.c-torture/execute/va-arg-8.c: New test.
55749
55750 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55751
55752         * gcc.c-torture/compile/990801-2.c: New test.
55753
55754         * gcc.c-torture/compile/990801-1.c: New test.
55755
55756 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55757
55758         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55759         fp-cmp-1.c, converting double to float.
55760
55761         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55762         fp-cmp-1.c, converting double to long double.
55763
55764         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55765         from fr1 to unknown_register, since fr1 is a legitimate register
55766         on some machines.
55767
55768 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55769
55770         * README: More listname related changes.
55771
55772 1999-07-08  Catherine Moore  <clm@cygnus.com>
55773
55774         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55775
55776 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55777
55778         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55779
55780 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55781
55782         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55783
55784 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55785
55786         * gcc.dg/990703-1.c: New test.
55787
55788 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55789
55790         * lib/file-format.exp: New file: Move definition of proc
55791         gcc_target_object_format to here from
55792         gcc.dg/special/ecos.exp.
55793
55794         * lib/c-torture.exp: Include lib file-format.exp.
55795         * lib/gcc-dg.exp: Include lib file-format.exp.
55796
55797         * gcc.dg/special/ecos.exp: Remove definition of proc
55798         gcc_target_object_format.
55799
55800 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55801
55802         * gcc.c-torture/execute/990628-1.c: New test.
55803
55804 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55805
55806         * gcc.c-torture/compile/990625-2.c: New test.
55807
55808         * gcc.c-torture/compile/990625-1.c: New test.
55809
55810 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55811
55812         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55813         attributes compile.
55814         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55815         ports that use the COFF/PE file format.
55816
55817 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55818
55819         * gcc.c-torture/compile/990617-1.c: New test.
55820
55821 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55822
55823         * g++.old-deja/g++.other/decl4.C: New test.
55824
55825 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55826
55827         * g++.old-deja/g++.other/bitfld3.C: New test.
55828
55829 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55830
55831         * g++.old-deja/g++.eh/catch1.C: New test.
55832
55833 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55834
55835         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55836
55837         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55838         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55839
55840 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55841
55842         * g77.f-torture/compile/19990502-0.f: Replace with new,
55843         shorter, test that still fails after recent changes.
55844
55845 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55846
55847         * gcc.c-torture/execute/990604-1.c: New test.
55848
55849 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55850
55851         * gcc.c-torture/execute/990531-1.c: New test.
55852
55853 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55854
55855         * gcc.c-torture/compile/990527-1.c: New test.
55856
55857 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55858
55859         * gcc.c-torture/execute/990527-1.c: New test.
55860
55861 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55862
55863         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55864         bitfields as signed.
55865
55866 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55867
55868         * g77.f-torture/compile/19990525-0.f: New test.
55869
55870 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55871
55872         * gcc.c-torture/execute/990525-2.c: New test.
55873
55874         * gcc.c-torture/execute/990525-1.c: New test.
55875
55876 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55877
55878         * g++.old-deja/g++.other/anon3.C: New test.
55879         * g++.old-deja/g++.other/anon4.C: New test.
55880         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55881         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55882         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55883         Merrill).
55884
55885 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55886
55887         * gcc.c-torture/execute/990524-1.c: New test.
55888
55889         * gcc.dg/990524-1.c: New test.
55890
55891 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55892
55893         * gcc.c-torture/compile/990523-1.c: New test.
55894
55895 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55896
55897         * gcc.c-torture/compile/990519-1.c: New test.
55898
55899 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55900
55901         * gcc.c-torture/compile/990517-1.c: New test.
55902
55903         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55904         (e4, f4): New tests.
55905         (main): Call them.
55906
55907 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55908
55909         * gcc.dg/noreturn-1.c: New test.
55910
55911 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55912
55913         * gcc.c-torture/execute/990513-1.c: New test.
55914
55915 1999-05-10  Richard Henderson  <rth@cygnus.com>
55916
55917         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55918
55919 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55920
55921         * g77.f-torture/execute/erfc.f: Use small single-precision
55922         values, to avoid problems on Alphas when not -mieee.
55923
55924 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55925
55926         * gcc.dg/990506-0.c: New test.
55927
55928 1999-05-08  Richard Henderson  <rth@cygnus.com>
55929
55930         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55931         the constant to test.  Don't XFAIL 64-bit targets.
55932
55933         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55934         * g++.old-deja/g++.law/profile1.C: Likewise.
55935
55936         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55937         operator new instances.
55938         * g++.old-deja/g++.other/delete5.C: Likewise.
55939
55940 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55941
55942         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55943         intrinsic.
55944
55945 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55946
55947         * g77.f-torture/execute/u77-test.f: Reverse order of two
55948         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55949
55950 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55951
55952         * gcc.dg/compare1.c: New test.
55953
55954 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55955
55956         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55957         New tests.
55958
55959 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55960
55961         * g77.f-torture/compile/19990502-1.f: New test.
55962
55963 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55964
55965         * g77.f-torture/compile/19990502-0.f: New test.
55966
55967 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55968
55969         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55970         intrinsic.
55971
55972 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55973
55974         * g77.f-torture/execute/u77-test.f (main): List libU77
55975         intrinsics not currently tested.
55976         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55977         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55978         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55979         Trim blanks off the ends of some printed strings.
55980
55981 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55982
55983         * g77.f-torture/execute/u77-test.f (main): Just warn about
55984         FSTAT gid disagreement, as it's expected on some systems.
55985
55986 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55987
55988         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55989         use a new function, which allows for some slop.
55990         Clean up some commentary.
55991         (issum): The new function.
55992         (sgladd): Deleted subroutine.
55993
55994 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55995
55996         * g77.f-torture/execute/u77-test.f: Modify to be more like
55997         libf2c/libU77 version, bringing patches to that version here.
55998         Add suitable commentary.
55999
56000 1999-04-25  Richard Henderson  <rth@cygnus.com>
56001
56002         * gcc.dg/990424-1.c: New test.
56003
56004 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56005
56006         * g77.f-torture/execute/u77-test.f (main): Bug involving
56007         LSTAT has been fixed, so turn back on full checking.
56008
56009 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56010
56011         * g77.f-torture/compile/19990419-0.f: New test.
56012         * g77.f-torture/execute/19990419-1.f: New test.
56013
56014 1999-04-17  Richard Henderson  <rth@cygnus.com>
56015
56016         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56017         to avoid the need for a prototype to supress a warning.
56018
56019 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56020
56021         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56022
56023 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56024
56025         * gcc.c-torture/execute/990404-1.c: New test.
56026
56027 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56028
56029         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56030         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56031         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56032         missing initializer warnings.
56033
56034 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56035
56036         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56037         matching strings.
56038
56039 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56040
56041         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56042
56043 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56044
56045         * g77.f-torture/execute/19990325-0.f: New test.
56046         * g77.f-torture/execute/19990325-1.f: New test.
56047
56048 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56049
56050         * gcc.c-torture/execute/990324-1.c: New test.
56051
56052 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56053
56054         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56055         test with 4.
56056
56057 1999-03-17  Richard Henderson  <rth@cygnus.com>
56058
56059         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56060
56061 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56062
56063         * g77.f-torture/execute/19990313-2.f: New test.
56064         * g77.f-torture/execute/19990313-3.f: New test.
56065
56066 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56067
56068         * g77.f-torture/execute/19990313-0.f: New test.
56069         * g77.f-torture/execute/19990313-1.f: New test.
56070
56071 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56072
56073         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56074         printf to sprintf.
56075         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56076         (main): Add check for u15.  Conditionalize u31 check depending on
56077         whether ints are <32 bits or >=32 bits.
56078
56079 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56080
56081         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56082
56083 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56084
56085         * g77.f-torture/compile/19990305-0.f: New test.
56086         * g77.f-torture/execute/19981119-0.f: New test.
56087
56088 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56089
56090         * g77.f-torture/execute/970625-2.f: call ABORT if final
56091         result is not correct, instead of just printing it.
56092         Add this checking via newly introduced obfuscation, to
56093         trip up buggy front ends.
56094
56095 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56096
56097         * g77.f-torture/compile/960317-1.f: Moved from being
56098         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56099
56100 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56101
56102         * g77.f-torture/execute/960317-1.f: New (old) test.
56103         * g77.f-torture/execute/970625-2.f: Ditto.
56104
56105 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56106
56107         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56108         error message on line 1 or line 2; cccp and cpplib do this differently.
56109
56110 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56111
56112         * g++.old-deja/g++.law/weak1.C: New test.
56113
56114 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56115
56116         * gcc.c-torture/execute/990119-1.c: Renamed to...
56117         * gcc.dg/990119-1.c: this, so it will only be tested once
56118         (it's a preprocessor test, it doesn't need to be run at
56119         multiple optimization levels).
56120
56121 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56122
56123         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56124           ALWAYS_CXXFLAGS.
56125
56126 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56127
56128         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56129         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56130         to not be compilable by current g77.
56131
56132 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56133
56134         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56135
56136 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56137
56138         * gcc.c-torture/execute/990222-1.c: New test.
56139
56140 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56141
56142         * g77.f-torture/compile/19990218-0.f: New test.
56143         * g77.f-torture/noncompile/19990218-1.f: New test.
56144
56145 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56146
56147         * g77.f-torture/compile/19981216-0.f: New test.
56148
56149 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56150
56151         * gcc.dg/990214-1.c: New test.
56152
56153 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56154
56155         * gcc.dg/990213-2.c: New test.
56156
56157         * gcc.dg/990213-1.c: New test.
56158
56159 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56160
56161         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56162         ints.
56163
56164 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56165
56166         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56167         specified by target.
56168
56169         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56170
56171 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56172
56173         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56174
56175 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56176
56177         * gcc.dg/special/ecos.exp: New test driver for new tests with
56178         special requirements.
56179
56180         * gcc.dg/special/alias-1.c: New test.
56181         * gcc.dg/special/gcsec-1.c: New test.
56182         * gcc.dg/special/weak-1.c: New test.
56183         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56184         * gcc.dg/special/weak-2.c: New test.
56185         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56186         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56187         * gcc.dg/special/wkali-1.c: New test.
56188         * gcc.dg/special/wkali-2.c: New test.
56189         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56190         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56191
56192 1999-02-10  Felix Lee  <flee@cygnus.com>
56193
56194           * lib/c-torture.exp (c-torture-compile): Pull out code for
56195           analyzing gcc error messages.
56196           (c-torture-execute): Likewise.  Fix some (harmless) false
56197           positives.
56198           * lib/gcc.exp (gcc_check_compile): New function.
56199
56200 1999-02-08  Richard Henderson  <rth@cygnus.com>
56201
56202         * gcc.c-torture/execute/990208-1.c: New test.
56203
56204 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56205
56206         * g++.dg/special/ecos.exp: New driver for new tests with special
56207         requirements
56208
56209         * g++.dg/special/conpr-1.C: New test
56210         * g++.dg/special/conpr-2.C: New test
56211         * g++.dg/special/conpr-2a.C: New test
56212         * g++.dg/special/conpr-3.C: New test
56213         * g++.dg/special/conpr-3a.C: New test
56214         * g++.dg/special/conpr-3b.C: New test
56215
56216         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56217         allow g++ to use the dg driver
56218
56219         * README: Add comment about g++.dg directory
56220
56221 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56222
56223         * README: Update email addresses.
56224
56225 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56226
56227         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56228         arguments in order to force structure S onto the stack even on
56229         the alpha.
56230         (test): Pass 10 leading arguments to function foo as well as the
56231         structure S.
56232
56233         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56234         failure for all targets.
56235
56236         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56237         abort to terminate program execution.
56238
56239 1999-01-30  Richard Henderson  <rth@cygnus.com>
56240
56241         * gcc.c-torture/execute/990130-1.c: New test.
56242
56243 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56244
56245         * gcc.dg/990130-1.c: New test.
56246
56247 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56248
56249         * gcc.c-torture/execute/990128-1.c: New test.
56250
56251 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56252
56253         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56254
56255 1999-01-27  Felix Lee  <flee@cygnus.com>
56256
56257         * lib/c-torture.exp (c-torture-compile): pull out code for
56258         analyzing gcc error messages.
56259         (c-torture-execute): ditto, and fix some (harmless) false
56260         positives.
56261         * lib/gcc.exp (gcc_check_compile): new function.
56262
56263 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56264
56265         * gcc.dg/990117-1.c: New test.
56266
56267         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56268
56269         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56270
56271 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56272
56273         * g77.f-torture/compile/990115-1.f: New test.
56274
56275 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56276
56277         * gcc.c-torture/compile/990107-1.c: New test
56278
56279 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56280
56281         * gcc.c-torture/execute/990106-2.c: New test.
56282
56283         * gcc.c-torture/execute/990106-1.c: New test.
56284
56285 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56286
56287         * gcc.c-torture/compile/981223-1.c: New test.
56288
56289 1998-12-29  Richard Henderson  <rth@cygnus.com>
56290
56291         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56292         (opt3): Rename from opt4 and disable.
56293
56294 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56295
56296         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56297
56298 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56299
56300         * g++.old-deja/g++.other/conv5.C: New test.
56301
56302 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56303
56304         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56305
56306 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56307
56308         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56309
56310 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56311
56312         * gcc.c-torture/compile/981211-1.c: New test.
56313
56314 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56315
56316         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56317
56318         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56319
56320 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56321
56322         * gcc.special/930510-1.c: Make C9X safe.
56323         * gcc.misc-tests/gcov-1.c Similarly.
56324         * gcc.misc-tests/gcov-2.c Similarly.
56325
56326 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56327
56328         * gcc.dg/ultrasp1.c: New test.
56329
56330 1998-12-06  Richard Henderson  <rth@cygnus.com>
56331
56332         * gcc.c-torture/execute/981206.c: New test.
56333
56334 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56335
56336         * g++.old-deja/g++.ns/template7.C: New test.
56337
56338         * g++.old-deja/g++.other/expr1.C: New test.
56339
56340         * g++.old-deja/g++.eh/tmpl3.C: New test.
56341
56342         * g++.old-deja/g++.eh/tmpl2.C: New test.
56343
56344 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56345
56346         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56347         * g++.old-deja/g++.other/using6.C: Removed.
56348         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56349
56350         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56351
56352 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56353
56354         * g++.old-deja/g++.pt/overload8.C: New test.
56355
56356         * g++.old-deja/g++.pt/overload7.C: New test.
56357
56358         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56359
56360         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56361         and relinking messages.
56362         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56363         compiling with -frepo.
56364
56365 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56366
56367         * g++.old-deja/g++.pt/lookup6.C: New test.
56368
56369 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56370
56371         * gcc.c-torture/execute/981130-1.c: New test.
56372         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56373
56374 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56375
56376         * g++.old-deja/g++.pt/explicit76.C: New test.
56377
56378         * g++.old-deja/g++.pt/friend38.C: New test.
56379
56380         * g++.old-deja/g++.ns/crash2.C: New test.
56381
56382         * g++.old-deja/g++.pt/defarg8.C: New test.
56383
56384         * g++.old-deja/g++.pt/instantiate6.C: New test.
56385
56386         * g++.old-deja/g++.pt/static6.C: New test.
56387
56388         * g++.old-deja/g++.pt/decl2.C: New test.
56389
56390 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56391
56392         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56393         problem is actually related with name lookup, but so what? :-)
56394
56395         * g++.old-deja/g++.pt/friend37.C: New test.
56396
56397 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56398
56399         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56400         element, which fails on some systems.
56401
56402         * g77.f-torture/execute/labug1.f: New test.
56403
56404 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56405
56406         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56407         is defined.
56408
56409 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56410
56411         * g77.f-torture/compile/981117-1.f: New test.
56412
56413 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56414
56415         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56416         properly discarded.
56417
56418 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56419
56420         * gcc.c-torture/execute/memcheck: New directory of tests for
56421         -fcheck-memory-usage.
56422
56423 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56424
56425         * README: New file, general information about the testsuite and
56426         new description of the various C++ test subdirectories.
56427         * README.g++: Eliminate obsolete information, update and move most
56428         relevant stuff to README.
56429
56430 1998-11-07  Richard Henderson  <rth@cygnus.com>
56431
56432         * gcc.c-torture/compile/981107-1.c: New test.
56433
56434 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56435
56436         * execute/memcpy-bi.c: New testcase.
56437
56438 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56439
56440         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56441         base classes.
56442
56443         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56444         template is selected.
56445
56446         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56447         classes, it should be accepted for all types.
56448
56449         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56450
56451         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56452         specializations start with template headers.
56453
56454 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56455
56456         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56457
56458         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56459         non-POD types.
56460
56461 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56462
56463         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56464
56465 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56466
56467         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56468
56469 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56470
56471         * 981019-1.c: New test.
56472
56473 1998-10-14  Robert Lipe <robertl@dgii.com>
56474
56475         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56476         find objc headers.
56477
56478 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56479
56480         * compile/981001-4.c: Remove use of GCC extension that triggers a
56481         compiler bug.
56482
56483 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56484
56485         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56486
56487 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56488
56489         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56490         instantiation of template produces incorrect code for delete
56491         expression.
56492
56493         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56494         constructors' name is not unique.
56495         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56496         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56497
56498         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56499         automatic array of const is ill-formed.
56500
56501         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56502         of template parameter?
56503
56504         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56505         const.
56506
56507         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56508         pointer-to-member expression.
56509
56510         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56511         declaration causes ICE.
56512
56513 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56514
56515         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56516         reserved in the global namespace.
56517
56518         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56519         generate needed virtual table.
56520
56521         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56522
56523 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56524
56525         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56526         template-dependent type
56527
56528 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56529
56530         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56531         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56532         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56533
56534         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56535         class should be usable as argument of member function.
56536         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56537         class should be usable as return type of member function.
56538         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56539         class should be usable as type of data member.
56540
56541         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56542
56543 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56544
56545         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56546
56547 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56548
56549         * gcc.dg/dll-?.c Add thumb to target list.
56550         Fix assembler scan patterns to match current assembler output.
56551
56552 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56553
56554         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56555         matching of template brackets.
56556
56557         * g++.old-deja/g++.other/using4.C: New test.  Test using
56558         declarations of methods from base classes.
56559
56560         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56561         within functions should introduce names into the innermost
56562         enclosing namespace.
56563
56564         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56565         of static locals if first initialization throws.
56566
56567 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56568
56569         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56570
56571 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56572
56573         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56574         lose track of the possible targets of tablejump insns.
56575         * special/special.exp: Run it.
56576
56577 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56578
56579         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56580         must be declared before its specializations can be named in friend
56581         declarations.
56582
56583 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56584
56585         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56586
56587         * g77.f-torture/execute/io1.f: New test.
56588
56589 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56590
56591         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56592         with pointer to template function, for which no argument deduction
56593         is possible.
56594
56595         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56596         specialization of template function as argument to template
56597         function.
56598
56599         * g++.old-deja/g++.other/access2.C: New test; Inner class
56600         shouldn't have privileged access to Outer's names.
56601
56602 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56603
56604         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56605         friend template declared within template class conflicts with
56606         nested class of the same name.
56607
56608         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56609         is ignored.
56610
56611         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56612         object with direct initializer as function declaration.
56613
56614         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56615         initializers.
56616
56617         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56618         involving const pointer and NULL produces incorrect result.
56619
56620         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56621         type name without `typename' should be rejected with -pedantic.
56622
56623 1998-10-02  Richard Henderson  <rth@cygnus.com>
56624
56625         * g++.old-deja/g++.other/addrof1.C: New test.
56626
56627 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56628
56629         * gcc.c-torture/compile/981001-1.c: New test.
56630         * gcc.c-torture/execute/981001-1.c: New test.
56631
56632 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56633
56634         * gcc.c-torture/compile/981001-2.c: New test.
56635         * gcc.c-torture/compile/981001-3.c: New test.
56636         * gcc.c-torture/compile/981001-4.c: New test.
56637
56638 1998-10-01  Robert Lipe  <robertl@dgii.com>
56639
56640         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56641         multilibbed hosts.  Idea grafted from g77.exp.
56642
56643 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56644
56645         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56646         avoid losing on systems which need -lsocket.
56647
56648 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56649
56650         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56651         * g++.old-deja/g++.other/nested2.C: Ditto.
56652         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56653         failure.
56654
56655 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56656
56657         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56658         preferred over template operator!= for enum bitfields.
56659
56660 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56661
56662         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56663         that happen to have the same base name, but in different scopes,
56664         are incorrectly rejected.
56665
56666 1998-09-16  Richard Henderson  <rth@cygnus.com>
56667
56668         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56669         on the native word size instead of an integer literal.
56670
56671 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56672
56673         * g++.old-deja/g++.other/static2.C: Invocation of static data
56674         member of type pointer-to-function denoted as non-static member.
56675
56676         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56677         checks involving function types and aliases.
56678
56679 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56680
56681         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56682         redefined to the same non-trivial type.
56683
56684         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56685         namespace-qualification of template specializations declared in
56686         other namespaces.
56687
56688         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56689         to declare a subset of the specializations of a template function
56690         as friends of specializations of a template class.
56691
56692         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56693         member templates that do not fully specialize the enclosing
56694         template class are rejected.
56695
56696 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56697
56698         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56699
56700 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56701
56702         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56703         altered from libf2c/libU77 version.
56704
56705 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56706
56707         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56708
56709 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56710             Alexandre Oliva  <oliva@dcc.unicamp.br>
56711
56712         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56713         (un)signed char are different types for template specialization
56714         purposes.
56715
56716 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56717
56718         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56719         * objc: ObjC testsuite.
56720
56721 1998-08-31  Catherine Moore  <clm@cygnus.com>
56722
56723         * gcc.c-torture/execute/941014-1.x: New file.
56724
56725 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56726
56727         * lib/c-torture.exp: Add support for
56728         torture_eval_before_compile and torture_eval_before_execute
56729         variables.
56730
56731 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56732
56733         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56734         this test triggers valid.
56735
56736 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56737
56738         * gcc.dg/980827-1.c: New test.
56739
56740 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56741
56742         * gcc.c-torture/execute/loop-4b.c: New test.
56743
56744 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56745
56746         * lib/c-torture.exp: Add support for
56747         torture_eval_before_compile and torture_eval_before_execute
56748         variables.
56749
56750 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56751
56752         * gcc.c-torture/compile/980825-1.c: New test.
56753
56754 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56755
56756         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56757         count number tests in opt_t0 not good_t0.
56758
56759 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56760
56761         * gcc.c-torture/compile/930326-1.x: Fix typo.
56762
56763 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56764
56765         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56766         causes an ICE.
56767
56768 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56769
56770         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56771         STACK_SIZE is defined.
56772         * gcc.c-torture/unsorted/stuct.c: Similarly.
56773
56774         * gcc.c-torture/compile/980821-1.c: New test.
56775
56776 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56777
56778         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56779         16bit ints.
56780
56781 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56782
56783         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56784         code.
56785
56786 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56787
56788         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56789         error'.
56790
56791 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56792
56793         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56794
56795 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56796
56797         * gcc.c-torture/compile/980816-1.c: New test.
56798
56799         * gcc.dg/980816-1.c: New test.
56800
56801 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56802
56803         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56804         compiler for ieee tests.
56805
56806 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56807
56808         * g77.f-torture/compile/980729-0.f: New test.
56809
56810 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56811
56812         * gcc.c-torture/special/eeprof-1.c: New test, for
56813         -finstrument-functions.
56814         * gcc.c-torture/special/special.exp: Run it.
56815
56816 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56817
56818         * gcc.c-torture/compile/980729-1.c: New test.
56819
56820 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56821
56822         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56823         __thumb__ is defined, and test for ARM style doubles if so.
56824
56825 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56826
56827         * g77.f-torture/noncompile/980615-0.f: New test.
56828
56829 1998-07-26  H.J. Lu  (hjl@gnu.org)
56830
56831         * gcc.dg/980312-1.c: Do link instead of compile.
56832         * gcc.dg/980313-1.c: Likewise.
56833
56834 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56835
56836         * gcc.c-torture/compile/980726-1.c: New test.
56837
56838 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56839
56840         * g77.f-torture/execute/io0.f: New test.
56841
56842 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56843
56844         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56845         an int.
56846
56847 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56848
56849         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56850         m32r bugs.
56851
56852 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56853
56854         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56855         c-decl.c:grokdeclarator can handle mode attributes.
56856
56857 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56858
56859         * gcc.c-torture/execute/980716-1.c: New test.
56860
56861 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56862
56863         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56864         the mn10200.
56865         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56866         the mn10200.
56867         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56868         * gcc.c-torture/compile/930326-1.x: Similarly.
56869
56870 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56871
56872         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56873         New test from Craig.
56874
56875 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56876
56877         * g77.f-torture/noncompile/980616-0.f: New test.
56878
56879         * g77.f-torture/execute/970816-3.f: New test from Craig.
56880
56881 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56882
56883         *  g++.other/singleton.C: Return error value instead of taking
56884         SIGSEGV.
56885
56886 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56887
56888         *  g++.other/singleton.C: New test.  Warning is under dispute.
56889         Runtime crash is not.
56890
56891 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56892
56893         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56894         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56895         using6.C, using7.C}: New namespace tests.
56896
56897 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56898
56899         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56900         specialization with typedef'ed names used as array indexes.
56901
56902 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56903
56904         * gcc.c-torture/execute/980709-1.c: New test.
56905
56906         * gcc.dg/980709-1.c: New test.
56907
56908 1998-07-07  Richard Henderson  <rth@cygnus.com>
56909
56910         * gcc.c-torture/execute/bcp-1.c: New test.
56911
56912 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56913
56914         * gcc.c-torture/execute/980707-1.c: New test.
56915
56916 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56917
56918         * gcc.c-torture/compile/980706-1.c: New test.
56919
56920 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56921
56922         * g77.f-torture/execute/980701-0.f,
56923         g77.f-torture/execute/980701-1.f: New test from Craig.
56924
56925 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56926
56927         * gcc.c-torture/compile/980701-1.c: New test.
56928
56929         * gcc.c-torture/execute/980701-1.c: New test.
56930
56931 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56932 rlsruhe.de>
56933
56934         * g++.old-deja/g++.robertl/eb132.C: New test.
56935         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56936
56937 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56938
56939         * g77.f-torture/execute/980628-7.f,
56940         g77.f-torture/execute/980628-8.f,
56941         g77.f-torture/execute/980628-9.f,
56942         g77.f-torture/execute/980628-10.f: New tests from Craig.
56943
56944         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56945
56946 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56947
56948         * g77.f-torture/execute/980628-4.f: New test from Craig.
56949         * g77.f-torture/execute/980628-5.f: Likewise.
56950         * g77.f-torture/execute/980628-2.f: Likewise.
56951         * g77.f-torture/execute/980628-0.f: Likewise.
56952         * g77.f-torture/execute/980628-1.f: Likewise.
56953         * g77.f-torture/execute/980628-3.f: Likewise.
56954         * g77.f-torture/execute/980628-6.f: Likewise.
56955
56956 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56957
56958         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56959         directory when nothing has been installed yet.
56960
56961 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56962
56963         * gcc.c-torture/special/special.exp: Handle newer versions of
56964         dejagnu.
56965
56966 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56967
56968         * gcc.dg/980626-1.c: New test.
56969
56970 1998-06-19  Bruno Haible <haible@ilog.fr>
56971
56972         * gcc.misc-tests/m-un-2.c: New test.
56973         * g++.old-deja/g++.other/warn01.c: Likewise.
56974
56975 1998-06-19  Robert Lipe  <robertl@dgii.com>
56976
56977         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56978         compatibility with assmblers with a different comment character.
56979         Eliminate use of GAS-specific extensions.
56980
56981 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56982
56983         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56984
56985 1998-06-19  Robert Lipe  <robertl@dgii.com>
56986
56987         * lib/g77.exp: Replace search for libf2c.a with search for newly
56988         renamed libg2c.a
56989
56990 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56991
56992         * gcc.c-torture/execute/980617-1.c: New test.
56993
56994 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56995
56996         * gcc.c-torture/execute/980612-1.c: New test.
56997
56998 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56999
57000         * gcc.dg/980523-1.c: Only test on ppc-linux.
57001         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57002
57003         * gcc.c-torture/execute/980608-1.c: New test.
57004
57005 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57006
57007         * gcc.c-torture/execute/980605-1.c: New test.
57008
57009 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57010
57011         * gcc.c-torture/execute/980604-1.c: New test.
57012
57013 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57014
57015         * gcc.c-torture/execute/980602-1.c: New test.
57016         * gcc.c-torture/execute/980602-2.c: Likewise.
57017
57018 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57019
57020         * 970125-0.f: Fix per JCB.  Add commentary.
57021
57022 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57023
57024         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57025         IEEE -0 support.
57026
57027 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57028
57029         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57030         earlier.
57031
57032 1998-05-28  Catherine Moore <clm@cygnus.com>
57033
57034         * gcc.c-torture/execute/980526-3.c: New test.
57035
57036 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57037
57038         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57039         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57040         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57041         m88k-motorola-sysv3 to XFAIL.
57042
57043 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57044
57045         * gcc.dg/980526-1.c: New test.
57046         * gcc.c-torture/execute/980526-2.c: New test.
57047
57048 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57049
57050         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57051
57052         * gcc.c-torture/execute/980526-1.c: New test.
57053
57054 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57055
57056         * g77.f-torture/execute/alpha2.f: Add runtime test.
57057
57058 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57059
57060         * g++.old-deja/old-deja.exp: Strip leading directories.
57061
57062         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57063         error for the line.  Don't run multiple tests for the same line.
57064
57065 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57066
57067         * gcc.dg/980523-1.c: New test.
57068
57069 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57070
57071         * g77.f-torture/compile/970915-0.f: New test.
57072
57073 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57074
57075         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57076
57077 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57078
57079         * gcc.dg/980520-1.c: New test.
57080
57081 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57082
57083         * gcc.dg/980502-1.c: Fix return type.
57084
57085 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57086
57087         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57088         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57089         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57090         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57091         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57092
57093 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57094
57095         * g77.f-torture/execute/980520-1.f: New test.
57096
57097 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57098
57099         * lib/mike-g77.exp: New file.
57100
57101         * g77.f-torture/noncompile/noncompile.exp,
57102         g77.f-torture/noncompile/check0.f: New files.
57103
57104 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57105
57106         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57107         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57108         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57109         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57110         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57111         abort where appropriate.
57112
57113 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57114
57115         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57116         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57117
57118 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57119
57120         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57121
57122 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57123
57124         * g77.f-torture/compile/980427-0.f: New test.
57125
57126 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57127
57128         * g77.f-torture/compile/980424-0.f: New test.
57129
57130 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57131
57132         * g77.f-torture/compile/980419-2.f (main): New test.
57133         * g77.f-torture/compile/970125-0.f: New test.
57134         * g77.f-torture/compile/980419-1.f: New test.
57135
57136 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57137
57138         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57139         of loop-4.c.
57140
57141 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57142
57143         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57144
57145 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57146
57147         * gcc.c-torture/compile/980329-1.c: New test.
57148
57149 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57150
57151         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57152         * gcc.dg/980312-1.c: Fix typo in -march command.
57153
57154 1998-03-16  H.J. Lu  (hjl@gnu.org)
57155
57156         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57157
57158 1998-03-11  Robert Lipe  <robertl@dgii.com>
57159
57160         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57161         Dave Love agree the Fortran source is bogus.
57162
57163 1998-03-11  Robert Lipe  <robertl@dgii.com>
57164
57165         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57166         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57167         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57168         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57169         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57170
57171 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57172
57173         * g++.old-deja/g++.other/friend1.C: New test.
57174
57175 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57176
57177         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57178         possibly uninitialized) variables and declare dnrm2.
57179
57180 1998-02-23  Robert Lipe <robertl@dgii.com>
57181
57182         From Bruno Haible <haible@ilog.fr>:
57183         * gcc.c-torture/execute/980223.c: New test.
57184
57185 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57186
57187         * gcc.dg/ifelse-1.c: New test.
57188
57189 1998-02-09  H.J. Lu  (hjl@gnu.org)
57190
57191         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57192
57193           * lib/old-dejagnu.exp (old-dejagnu): Added the
57194           "execution test - XFAIL *-*-*" handling in the spirit of
57195           "excess errors test -". Changed the "execution test fails"
57196           handling to be like "excess errors test fails".
57197           * Update various tests accordingly.
57198
57199 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57200
57201         * gcc.c-torture/execute/980205.c: New test.
57202
57203 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57204
57205         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57206         * lib/f-torture.exp: Similarly.
57207         * gcc.c-torture: Rename all .cexp files to .x files.
57208
57209 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57210
57211         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57212         (940510-1.c): Removed duplicate.
57213         (971104-1.c): New test.
57214
57215 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57216
57217           * lib/f-torture.exp: Improve error and loop detection.
57218
57219 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57220
57221         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57222         use that to size the filler array.
57223
57224 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57225
57226         * lib/c-torture.exp(c-torture-execute): Fix typo.
57227
57228         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57229         testcase as the executable name. Keep the executable around if
57230         the test fails.
57231
57232 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57233
57234         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57235         changes.  Only test one -g option, and move it to the end of the
57236         list of options to test.
57237
57238 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57239
57240         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57241         variable GCC_TORTURE_OPTIONS to supply default switches separated
57242         by colons.  If no environment variable, run tests with -O0 -g, -O1
57243         -g, and -O2 -g as well.
57244
57245 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57246
57247         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57248         explanatory comments. Fix indentation.
57249
57250 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57251
57252         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57253
57254 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57255
57256         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57257         * g++.old-deja/g++.mike/p7325.C: Likewise.
57258         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57259
57260 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57261
57262         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57263         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57264         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57265         * g++.old-deja/g++.law/operators4.C: Likewise.
57266
57267 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57268
57269         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57270         * g++.old-deja/g++.mike/p784.C: Ditto.
57271         * g++.old-deja/g++.mike/p785.C: Ditto.
57272
57273 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57274
57275           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57276
57277 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57278
57279         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57280         target feature; pass this to c-torture-execute as needed.
57281
57282 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57283
57284         * lib/c-torture.exp(c-torture-execute): If the previous and the
57285         current executables being tested are identical, we don't need to
57286         run the executable again. Try to make the executable names
57287         unique. Add an optional argument for passing additional compiler
57288         flags.
57289
57290 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57291
57292         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57293
57294 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57295
57296         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57297
57298 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57299
57300         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57301         32bit or larger longs.
57302
57303         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57304         have either a 32bit long or 32bit int.
57305
57306 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57307
57308         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57309         Make double precision tests dependent on sizeof (double).
57310
57311 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57312
57313         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57314         too.
57315
57316 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57317
57318         * gcc.c-torture/compile/961203-1.cexp: New script.
57319
57320 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57321
57322         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57323         up the includes ourselves.
57324
57325 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57326
57327         * lib/plumhall.exp: Remove random include, and add a few
57328         verbose messages for debugging.
57329
57330 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57331
57332         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57333         of trying to do it ourselves.
57334
57335 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57336
57337         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57338
57339 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57340
57341         * gcc.prms/5403.c: Made regexp a bit less strict.
57342
57343 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57344
57345         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57346         is returned from remote_load instead.
57347         * lib/plumhall.exp: Ditto.
57348         * lib/mike-g++.exp: Ditto.
57349         * lib/old-dejagnu.exp: Ditto.
57350         * lib/c-torture.exp: Ditto.
57351
57352 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57353
57354         * lib/g++.exp: Use build_wrapper procedure.
57355         * lib/gcc.exp: Ditto.
57356
57357 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57358
57359         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57360         an old-style decl for malloc.  Fixes tests to work when
57361         sizeof (int) != sizeof (size_t).
57362
57363 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57364
57365         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57366
57367         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57368         use stdargs.h interface.
57369
57370 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57371
57372         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57373         NO_VARARGS when compiling.
57374
57375 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57376
57377         * lib/plumhall.exp(ph_includes): New procedure.
57378         (ph_make): Use it.
57379         (ph_compiler): Ditto.
57380
57381         * lib/g++.exp: Rename test-glue.c to testglue.c.
57382         * lib/gcc.exp: Ditto.
57383
57384 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57385
57386         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57387         to completion when it's called.
57388
57389 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57390
57391         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57392         is defined, don't do test.
57393
57394 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57395
57396         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57397         for object files.
57398         (ph_summary): Mark skipped testcases as untested, not unresolved.
57399
57400         * lib/plumhall.exp (ph_make): If unresolved because of bad
57401         errorCode, record errorCode in log file.
57402         (*): Replace send_log/verbose with verbose -log.
57403
57404 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57405
57406         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57407         double conversion if double isn't at least 8 bytes.
57408
57409         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57410         int to work with targets where int is 16 bits.
57411
57412         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57413         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57414         precision for the test to complete.
57415
57416 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57417
57418         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57419         if d10v is not compiled with the -mdouble64 flag.
57420         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57421
57422         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57423         d10v is not compiled with the -mint32 flag.
57424
57425 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57426
57427         * lib/plumhall.exp: Use incr_count.
57428
57429 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57430
57431         * gcc.c-torture: Update to c-torture-1.45.
57432
57433 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57434
57435         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57436         the name of the expect testcase file).
57437
57438         * lib/g++.exp(g++_init): Ditto.
57439
57440 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57441
57442         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57443         the host.
57444
57445         * lib/gcc.exp(gcc_exit): New procedure.
57446
57447 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57448
57449         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57450         specs where appropriate.
57451
57452         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57453         because of new "candidates are" messages, and removed a few
57454
57455         * Converted all non-old-style g++ testcases to old-style, and
57456         moved into g++.old-deja.
57457
57458 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57459
57460         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57461         options.
57462
57463         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57464         succeeded.
57465
57466         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57467
57468 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57469
57470         * lib/gcc.exp (gcc_target_compile): Add support for defining
57471         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57472         the machine doesn't have those features.
57473
57474 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57475
57476         * g++.law/operators4.exp: Don't use LIBS.
57477
57478 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57479
57480         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57481
57482         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57483         * lib/g++.exp: Set it here instead. Also, allow use of the
57484         --tool_exec and --tool_opt options. Change CXX to
57485         GXX_UNDER_TEST.
57486
57487         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57488
57489         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57490
57491 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57492
57493         * lib/old-dejagnu.exp: Use prune_warnings instead of
57494         prune_system_crud.
57495         * lib/mike-g++.exp: Ditto.
57496         * lib/gcc.exp: Ditto.
57497         * lib/g++.exp: Ditto.
57498
57499         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57500
57501 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57502
57503           * 941014-2.c: Include stdlib.h
57504           * 960327-1.c: Include stdio.h
57505           * dbra.c, index-1.c: Don't assume ints are 32bits.
57506
57507 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57508
57509         * lib/gcc.exp: Add gcc,stack_size target feature.
57510
57511         * lib/g++.exp(g++_target_compile): Add the include and link
57512         paths here, not in two other places. And, it's $options, not
57513         options.
57514
57515         * lib/mike-g++.exp(postbase): Remove the code that determines
57516         the correct include and link paths.
57517         * g++.old-deja/old-deja.exp: Ditto.
57518
57519 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57520
57521         * lib/g++.exp(g++_init): target_compile no longer returns the
57522         filename of the result.
57523
57524 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57525
57526         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57527         call to glob.
57528
57529         * gcc.c-torture/special/special.exp: Change call to
57530         gcc_target_compile to include the object file.
57531
57532 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57533
57534         * gcc.c-torture/special/special.exp: Correct misspelling in last
57535         change.
57536
57537 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57538
57539         * lib/plumhall.exp(ph_summary): Log the entire output of the
57540         executable. Return -1 if there were any failures, 0 otherwise.
57541         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57542         (ph_make): Clean up objects and executables that were built
57543         if the tests succeeded.
57544
57545 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57546
57547         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57548         libraries and includes in the build tree as appropriate.
57549
57550 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57551
57552         * lib/c-torture.exp: Instead of looking for the global variable
57553         NO_LONG_LONG, check to see if that's a feature of the target.
57554
57555 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57556
57557         * config/default.exp: Minimize. Delete the remainer of the files in
57558         config; this functionality is now in devo/dejagnu/config.
57559
57560         g++.*/*: Pass any additional flags used to compile to postbase;
57561         delete CXXFLAGS.
57562
57563         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57564         is now done by runtest.exp. Use gcc_target_compile instead of
57565         compile.
57566
57567         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57568         Remove references to CFLAGS. Use remote_file instead of
57569         calling rm -f.
57570         (c-torture): Take a list of arguments to use to compile this
57571         testcase.
57572
57573         lib/g++.exp: Simplify. Use target_compile instead of compile.
57574         lib/gcc-dg.exp: Ditto.
57575         lib/gcc.exp: Ditto.
57576         lib/mike-{gcc,g++}.exp: Ditto.
57577         lib/old-dejagnu.exp: Ditto.
57578         lib/plumhall.exp: Ditto.
57579
57580 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57581
57582         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57583         (ph_linker): Likewise.
57584
57585 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57586
57587           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57588         MAP_ANON / MAP_ANONYMOUS if defined;
57589         else try to map from /dev/zero .
57590
57591 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57592
57593         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57594         isn't defined, then define it to MAP_ANONYMOUS.
57595
57596 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57597
57598         * gcc.c-torture: Update to c-torture-1.42 release.
57599
57600 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57601
57602         * gcc.c-torture: Update to c-torture-1.41 release.
57603
57604 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57605
57606         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57607         c-torture release.
57608
57609 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57610
57611         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57612         and LDFLAGS.  Fix second case to append the target_info ldflags
57613         onto LDFLAGS, not CFLAGS.
57614         * lib/g++.exp (g++_init): Add target_info stuff.
57615         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57616         of libgloss and newlib flags for !native.
57617
57618         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57619         (GDB): Fix relative path to go up another dir for finding gdb.
57620
57621 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57622
57623         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57624         versions in the target_info array, if they don't exist.
57625
57626 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57627
57628         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57629
57630 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57631
57632         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57633         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57634
57635 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57636
57637         * lib/old-dejagnu.exp: Don't remove the output file before we've
57638         actually tested it. Don't append pwd to the path of the executable
57639         we're testing.
57640
57641 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57642
57643         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57644
57645 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57646
57647         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57648         temporary directory for compiler files, and set it to a default
57649         value of /tmp. Set $output as the name of the output file from
57650         compiling the testcase. Add a -o option to $cflags_var so the
57651         compiler writes the final output file as $output. Set $executable
57652         to $output.
57653
57654         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57655         directory for compiler files, and set it to /tmp if it doesn't
57656         already have a value. Set $output_file to the name of the output
57657         file from compiling the testcase. Add a -o option to CXXFLAGS so
57658         the compiler writes the final output file as $output. Use $output
57659         as the executable to be tested.
57660
57661 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57662
57663         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57664
57665 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57666
57667         * gcc.c-torture/execute/pending-1.c: New test.  Still
57668         pending in Tege's queue.
57669
57670 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57671
57672         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57673         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57674         if there were failures.  Call unresolved if there were unresolved
57675         testcases.  Call gcc_fail if program did not run to completion.
57676         (ph_make): Pass additional argument name to ph_execute.
57677         (ph_execute): Add new argument.  Pass additional arguments to
57678         ph_summary.  Call gcc_fail is there is no execution output.
57679
57680 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57681
57682         * lib/plumhall.exp (proc_summary): Output relavent summary
57683         lines into the log so specific failures in plumhall can be
57684         investigated.
57685
57686 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57687
57688         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57689         (c-torture-execute): Don't try to execute tests which use
57690         "long long" types if $NO_LONG_LONG is nonzero.
57691
57692 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57693
57694         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57695         not c-torture.
57696
57697         * gcc.ieee: Move from here.
57698         * gcc.c-torture/execute/ieee: To here.
57699
57700 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57701
57702         * gcc.c-torture: Update to c-torture-1.41 release.
57703
57704 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57705
57706         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57707         not "$output".
57708
57709 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57710
57711         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57712         -c present.
57713
57714 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57715
57716         * config/proelf.exp: Handle connecting to a simulator.
57717
57718 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57719
57720         * config/proelf.exp: New file.  Enough framework that we can
57721         run c-torture tests on the proelf targets (or any other target
57722         that gdb can connect to for that matter).
57723
57724 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57725
57726         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57727         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57728
57729         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57730         exec_output exists.
57731
57732 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57733
57734         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57735         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57736
57737         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57738         to pass/fail/unresolved/unsupported/untested.  Caller must now
57739         call unresolved/unsupported/untested.
57740         * lib/*.exp: Update FSF address.  Update to handle new results of
57741         ${tool}_load.
57742         * lib/chill.exp (verbose): Delete.
57743
57744 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57745
57746         * lib/gcc.exp (default_gcc_start): Change order of args to
57747         $LDFLAGS $CFLAGS $LIBS.
57748         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57749         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57750         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57751         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57752         * gcc.misc-tests/dg-test.exp: Likewise.
57753         * gcc.misc-tests/msgs.exp: Likewise.
57754         * gcc.prms/prms.exp: Likewise.
57755         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57756         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57757
57758         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57759
57760 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57761
57762         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57763
57764         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57765         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57766
57767         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57768         necessary.
57769
57770 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57771
57772         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57773         global for loop; add use of $mathlib.
57774         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57775         settings here; set mathlib for anything but VxWorks.
57776
57777 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57778
57779         * gcc.c-torture: Update to c-torture-1.40 release.
57780
57781 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57782
57783         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57784         dg.exp.
57785
57786 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57787
57788         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57789         global.
57790
57791 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57792
57793         * lib/g++.exp (LIBS): Define if not already.
57794         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57795         (gcc-dg-prune): Call prune_gcc_output.
57796         * lib/gcc.exp (prune_gcc_output): New proc.
57797         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57798         prune_gcc_output.
57799
57800 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57801
57802         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57803         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57804
57805 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57806
57807         * gcc.c-torture: Update to c-torture-1.39 release.
57808
57809 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57810
57811         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57812         fails, try others as well.
57813
57814 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57815
57816         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57817         If compilation fails, mark execute tests as `untested'.
57818         If test is marked as unsupported, don't mark compilation and
57819         execute tests as failed.
57820
57821 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57822
57823         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57824         libstdc++ for whether or not we want to be doing shared
57825         libraries.  Delete link_curses since we don't need it anymore.
57826         * lib/mike-g++.exp (postbase): Don't link in libg++.
57827         * g++.old-deja/old-deja.exp: Likewise.
57828
57829 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57830
57831         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57832
57833 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57834
57835         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57836         For that, add `-Wl,-a,shared_archive'.
57837         * g++.old-deja/old-deja.exp: Likewise.
57838
57839 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57840
57841         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57842
57843 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57844
57845         * lib/mike-g++.exp (postbase): Pay attention to the status of
57846         g++_load.
57847
57848 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57849
57850           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57851
57852 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57853
57854         * lib/gcc.exp (default_gcc_start): No longer need to log program
57855         being executed or its output, execute_anywhere does that now.
57856         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57857         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57858
57859 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57860
57861         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57862         the same as those in lib/g++.exp.
57863
57864 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57865
57866         * gcc.c-torture: Update to c-torture-1.38 release.
57867         * gcc.ieee: Related changes.
57868
57869 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57870
57871         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57872         "exec". Minor reformatting changes.
57873
57874         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57875         cross. This means all "exec" calls now work on a remote host as
57876         well.
57877         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57878         cross. Filter out the extra "\r\n" stuff that expect puts in.
57879         (c-torture-execute): Filter out the bogus warnings like
57880         c-torture-compile does. Add support for canadian cross.
57881         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57882         Use execute_anywhere rather than calling exec directly. Now it
57883         works for canadian cross testing.
57884
57885 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57886
57887         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57888         results into a variable, and check that rather than using file exists.
57889
57890 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57891
57892         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57893         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57894
57895 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57896
57897         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57898         lib_curses if there's a shared libg++ in the build tree.
57899
57900 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57901
57902         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57903         if not supported target.
57904
57905 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57906
57907         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57908         link_curses up to always happen, not just for native builds.
57909
57910 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57911
57912         * gcc.c-torture: Update to c-torture-1.36 release.
57913         * gcc.failure: Related changes.
57914
57915 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57916
57917         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57918
57919 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57920
57921         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57922         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57923         runshlib, link_curses, and mathlib for link and run.
57924
57925         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57926         pass the runtime shared library options for Solaris, OSF/1, and
57927         Irix5, and link with -lcurses to avoid unresolved references.
57928
57929 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57930
57931         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57932         only run once.
57933
57934 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57935
57936         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57937
57938 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57939
57940         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57941         do not have a framework for the "compat" tests yet.
57942
57943 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57944
57945         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57946         set to null if we're testing vxworks5.1.  Use that instead of
57947         `-lm' in the setting of LIBS for link and run.
57948
57949 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57950
57951         * config/rom68k.exp (${tool}_load): Major changes to make it
57952         work.  Verified that it does in fact return the stuff in
57953         exec_output properly.  Catch any Emul or any TRAP other than 0.
57954
57955 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57956
57957         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57958         LDFLAGS properly for targets that need stuff from libgloss.
57959         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57960         only run once.
57961         (gpp_initialized): New variable.
57962
57963 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57964
57965         * config/rom68k.exp: Load libgloss.exp.
57966         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57967         so we can produce a fully linked binary.
57968         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57969         so we can produce a fully linked binary.
57970
57971 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57972
57973         * lib/plumhall.exp (ph_section): Watch for expected failures.
57974         Add missing `else'.
57975
57976         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57977         run the testcase.
57978         (c-torture): Likewise.
57979
57980 1995-08-28  Doug Evans  <dje@cygnus.com>
57981
57982         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57983
57984         * lib/mike-g++.exp (mike_cleanup): New proc.
57985         (prebase): New globals compiler_result, not_compiler_result,
57986         target_regexp.
57987         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57988         allow leading "-" in pattern.  Watch for unsupported tests.
57989         If $compiler_result is set, pattern match assembler code,
57990         and ditto for $not_compiler_result.
57991         * lib/mike-gcc.exp: Likewise.
57992
57993         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57994         execution "succeeded".
57995
57996 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57997
57998         * config/win32.exp: New file.
57999         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58000
58001 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58002
58003         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58004         unsupported.
58005         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58006         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58007         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58008
58009         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58010         "... without exceptions was ...".  That is now handled by
58011         prune_system_crud.
58012         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58013
58014 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58015
58016         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58017         sieve.c,sort2.c}: New files.
58018         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58019         sieve.exp,sort2.exp}: Drivers for them.
58020
58021         * lib/mike-gcc.exp (program_output): New user settable variable.
58022         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58023         messages.
58024         * lib/mike-g++.exp (program_output): New user settable variable.
58025
58026         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58027
58028         * config/sh.exp: Deleted (use sim.exp instead).
58029
58030 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58031
58032         * config/vx.exp: Declare CHECKTASK as global.
58033         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58034         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58035         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58036
58037 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58038
58039         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58040         target. Like vx.exp, only includes `vx29k.exp' instead of
58041         `vxworks.exp'.
58042
58043 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58044
58045         * config/sim.exp: Increase time limit from 120 seconds to 240.
58046
58047 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58048
58049         * gcc.c-torture/execute/950628-1.c: New test.
58050
58051 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58052
58053         * gcc.c-torture: Update with changes/additions from
58054         c-torture-1.34.
58055
58056 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58057
58058         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58059
58060 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58061
58062         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58063
58064 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58065
58066         * gcc.c-torture/compile/950512-1.c: New test.
58067         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58068         * gcc.dg/struct-ret-1.c: Likewise.
58069
58070 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58071
58072         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58073           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58074
58075 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58076
58077         * gcc.c-torture/special/920411-1.c: Deleted.
58078         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58079
58080 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58081
58082         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58083         cpu limit.
58084
58085 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58086
58087         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58088
58089 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58090
58091         From kenner;
58092         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58093         is the proper length.
58094         * va-arg-3.c: Likewise.
58095
58096 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58097
58098         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58099         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58100
58101         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58102         * lib/g++.exp (default_g++_start): Delete old cruft.
58103
58104 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58105
58106         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58107         (2 * (1 << 18)) to (2 * (1 << 17)).
58108
58109         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58110
58111 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58112
58113         * config/rom68k.exp: Renamed from config/idp.exp
58114
58115 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58116
58117         * c-torture/compile/921109-2.c
58118
58119 1995-04-18  Mike Stump  <mrs@cygnus.com>
58120
58121         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58122         excess errors.
58123
58124 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58125
58126         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58127         output.
58128         * lib/g++.exp (default_g++_start): Likewise.
58129
58130 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58131
58132         * gcc.c-torture/compile/950329-1.c: New test.
58133
58134 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58135
58136           * config/bug.exp (${tool}_load): Updated to use new remote_open
58137           and remote_close procs.
58138         * config/idp.exp: New file.
58139
58140 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58141
58142         * gcc.c-torture/execute/950322-1.c: New test.
58143
58144 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58145
58146         * config/vx.exp (${tool}_load): Clean up testing of return code from
58147         vxworks_ld and vxworks_spawn.
58148
58149 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58150
58151         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58152
58153 1995-03-13  Mike Stump  <mrs@cygnus.com>
58154
58155         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58156         can mark excess errors on a machine by machine basis.  Note, the
58157         default is to not expect any excess errors, even when excess
58158         errors test - is given, so you will want to put an XFAIL ... on
58159         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58160         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58161         those 4 machines, but no others.
58162
58163 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58164
58165         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58166         * lib/c-torture.exp: to here.
58167
58168 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58169
58170         * gcc.c-torture/execute/950221-1.c: New test.
58171         * gcc.c-torture/execute/struct-ret-1.c: New test.
58172         * gcc.c-torture/compile/950221-1.c: New test.
58173
58174         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58175
58176 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58177
58178         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58179         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58180
58181 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58182
58183         * g++.gb: New directory of tests, derived from my signature and
58184         class scoping tests.
58185
58186         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58187         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58188         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58189         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58190         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58191         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58192         * g++.gb/sig25.C: Likewise.
58193
58194         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58195         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58196         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58197         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58198         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58199         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58200         * g++.gb/sig25.exp: Likewise.
58201
58202         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58203         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58204         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58205         * g++.gb/scope13.C: Likewise, this test still fails.
58206
58207         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58208         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58209         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58210         * g++.gb/scope13.exp: Ditto.
58211
58212         * g++.gb/README: New file, explains what these tests are about.
58213
58214 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58215
58216         * lib/dg.exp (dg-do): Support `preprocess'.
58217         (dg-test): Likewise.
58218
58219 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58220
58221         * config/udi.exp: change "continue -expect" to "exp_continue".
58222
58223 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58224
58225         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58226         Delete redundant tests.
58227
58228         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58229         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58230         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58231         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58232         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58233         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58234         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58235         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58236
58237         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58238         storing label pointers.
58239         * gcc.c-torture/execute/921019-1.c: Likewise.
58240         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58241         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58242         parameter fp.
58243         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58244         constants.
58245
58246         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58247         Delete obsolete tests.
58248
58249         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58250         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58251         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58252         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58253         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58254         * gcc.c-torture/compile/950124-1.c: New test.
58255
58256         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58257
58258 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58259
58260         * lib/mike-g++.exp: Add -lm to LIBS.
58261
58262 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58263
58264         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58265
58266 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58267
58268         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58269
58270 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58271
58272         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58273
58274 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58275
58276         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58277         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58278         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58279         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58280         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58281         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58282         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58283         * g++.law/{operators31.C, operators32.C,
58284         * g++.law/{operators33.C, operators34.C}: Likewise.
58285         * g++.law/{pic1.C, refs2.C}: Likewise.
58286         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58287         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58288         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58289         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58290
58291         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58292         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58293         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58294         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58295         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58296         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58297         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58298         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58299         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58300         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58301         * g++.law/{operators34.exp}: Likewise.
58302         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58303         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58304         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58305         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58306         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58307
58308         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58309         No longer expected to fail.
58310         * g++.law/missed-error3.C: Tweak for recent bool changes.
58311
58312 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58313
58314         * config/emb-unix: Deleted.
58315         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58316         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58317
58318 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58319
58320         * lib/dg.exp (dg-test): Fix typo in last patch.
58321
58322 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58323
58324         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58325         (handles multiple occurrences).
58326
58327 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58328
58329         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58330         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58331         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58332         printed).
58333         * lib/c-torture.exp (c-torture-compile): Likewise.
58334         (c-torture): Prepend full path if missing.
58335         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58336         (gcc_fail): Likewise.
58337         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58338
58339 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58340
58341         * lib/netware.exp: Only attach to NetWare i386 systems.
58342
58343 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58344
58345         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58346         messages.  Add test name to "output pattern match" pass/fail message.
58347
58348 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58349
58350         * gcc.dg: New testsuite.
58351         * gcc.dg/dg.exp: New file.
58352
58353         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58354         test-switch.c}: Deleted.
58355
58356         * gcc.misc-tests/msgs.exp: New testcase driver.
58357
58358 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58359
58360         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58361         Watch for illegal return values from ${tool}_load.
58362         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58363         cross targets.  Coerce return value >0 to 1.
58364
58365 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58366
58367         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58368
58369         * config/emb-unix.exp: New file.
58370
58371         * config/sim.exp: Error if variable $SIM not defined.
58372         (${tool}_load): Mark test as "untested" if simulator missing.
58373
58374         * config/unix.exp: Load remote.exp to get rcp_download.
58375         * lib/c-torture.exp: Use different option lists for testcases with
58376         and without loops.
58377         * gcc.c-torture/execute/execute.exp: Likewise.
58378
58379 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58380
58381         * config/*.exp: Clarify return code from ${tool}_load.
58382         Call `unresolved' or `untested' instead of `warning' or `perror'
58383         (sometimes you still want to call both though).
58384         Add comment that `shell_id' is local to each file.
58385         * config/udi.exp (timeout): Set to 30.
58386         Don't print warning if connection fails, $connectmode has already
58387         printed an error.
58388         (${tool}_load): Move verbose messages to level 2.
58389         Rework pattern for "Process started" message.
58390         Pass `shell_id' to ${connectmode}_download.
58391         Retry twice upon timeout.  Make resetting of target more robust.
58392         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58393         Pass `shell_id' to exit_$connectmode.
58394         Only call exit_$connectmode if connected.
58395         * config/unix.exp (${tool}_load): Check return codes better.
58396         * config/vrtx.exp (${tool}_load): Likewise.
58397         * config/vx.exp (${tool}_load): Likewise.
58398         Delete unneeded global's.
58399         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58400         from ${tool}_load.
58401         (dg-stat): Delete.
58402         (dg-init): Delete recording of pass/fail counts.
58403         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58404         (old-dejagnu-init): Likewise.
58405         (old-dejagnu-stat): Delete contents, empty proc now.
58406         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58407         (c-torture): Delete references to lcnt, lpass, lfail.
58408         Get option list from TORTURE_OPTIONS.
58409         Delete -funroll[-all]-loops if no loops.
58410         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58411         (g++_stat): Delete contents (empty proc now).
58412         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58413         (gcc_finish): Likewise.
58414         (gcc_stat): Deleted.
58415         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58416         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58417         * gcc.c-torture/execute/execute.exp: Likewise.
58418         Split tests into two parts: compile, execute.
58419         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58420         no loops.  Update to reflect clarified return codes from ${tool}_load.
58421
58422 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58423
58424         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58425         to grep for.
58426         (old-dejagnu): Likewise (where necessary).
58427
58428 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58429
58430         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58431
58432         * lib/dg.exp (dg-process-target): Fix processing of selector.
58433         Add comment regarding use of `error'.
58434
58435         * lib/gcc.exp (prune_system_crud): Define if missing.
58436         * lib/g++.exp (prune_system_crud): Likewise.
58437
58438         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58439         Call prune_system_crud.
58440         * lib/dg.exp (dg-runtest): New proc.
58441         Use perror instead of send_user for tcl errors in testcase.
58442         Don't return any value, it's never used.
58443         Don't clobber previous definition of `unknown'.
58444         Print tcl errors in `dg-final'.
58445
58446 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58447
58448         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58449         (dg-test): Don't print errorInfo, it contains stack backtrace.
58450
58451 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58452
58453         * lib/g++.exp (runtest_file_p): Define if missing.
58454
58455 1994-09-24  Doug Evans  (dje@cygnus.com)
58456
58457         * lib/mike-g++.exp: Comment out loading of g++.exp.
58458         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58459         (default_g++_version): Always print something.
58460         (default_g++_start): Comment out call to `which'.
58461         (g++_start, g++_load): Deleted (must be defined in config file).
58462         * lib/gcc.exp: Test for existence of $CC at start.
58463         Delete check for tmpdir (done in gcc_init).
58464         (default_gcc_version): Always print something.
58465         (default_gcc_start): Comment out call to `which'.
58466         * config/*.exp: Major cleanup - make cross targets work at least a
58467         little better for g++ (by not being "--tool gcc" specific).
58468         Rename gcc_xxx to ${tool}_xxx.
58469         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58470         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58471
58472 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58473
58474         * lib/c-torture.exp (c-torture-compile): Rework compiler
58475         message processing.
58476
58477         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58478         c-torture.
58479
58480 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58481
58482         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58483
58484         * lib/dg.exp (dg-process-target): Support { target native }.
58485
58486 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58487
58488         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58489         looked for "... program xxx got fatal signal".
58490         Correct regsub munging of `comp_output'.
58491         Ignore compiler messages "path prefix not used" and "linker input
58492         file unused".
58493
58494 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58495
58496         * lib/gcc.exp (runtest_file_p): Define if missing.
58497         * gcc.prms/template.c: Example to work from.
58498
58499 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58500
58501         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58502         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58503
58504         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58505         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58506         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58507         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58508
58509         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58510         (dg-process-target): No longer a varargs proc.
58511         Return S/N for target, P/F for xfail.  All callers changed.
58512         (user option procs): More argument checking.
58513         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58514         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58515         (dg-test): Skip test if not running on selected target in `dg-do'.
58516         Update handling of `dg-do-what', `dg-output-text'.
58517         Separate execution pass/fail from output pattern match pass/fail.
58518         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58519
58520 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58521
58522         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58523         target for 920510-1.c.
58524
58525 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58526
58527         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58528         Clean up comment regarding use of passcnt, etc.
58529         (gcc_stat): Don't update `testcnt' here.
58530         (gcc_finish): Do it here.
58531         Might as well reset `but_id' here too.
58532         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58533         to determine if the file should be tested.
58534         * gcc.c-torture/compile/compile.exp: Likewise.
58535         * gcc.c-torture/execute/execute.exp: Likewise.
58536         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58537         * gcc.misc-tests/dg-test.exp: Likewise.
58538         * gcc.prms/prms.exp: Likewise.
58539         * gcc.wendy/wendy.exp: Likewise.
58540         * g++.old-deja.exp: Likewise.
58541         Move "Testing file" message to verbose level 1.
58542
58543 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58544
58545         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58546
58547 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58548
58549         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58550         (default_gcc_start): Accept optional second list element
58551         of compiler flags.  Print compiler output at verbosity level 2.
58552         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58553         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58554         Save current values of framework globals passcnt, failcnt, xpasscnt,
58555         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58556         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58557         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58558         xfailcnt to compute stats.  Update framework global `testcnt' from
58559         pass/fail counts.
58560         (gcc_finish): New proc.  Clean up test environment.
58561         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58562         (gcc_epass, gcc_efail): Delete.
58563         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58564         argument of line number.
58565         (dg-init): If the tool has an init routine, call it.
58566         (dg-test): Remove args `cflags_var' and `libs_var'.
58567         Pass all compiler options to ${tool}_start.
58568         Handle missing line number.
58569         (dg-finish): New function.
58570         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58571         particular files.  Call gcc_finish at end.  Move "skipping test"
58572         message to verbosity level 3.
58573         * gcc.c-torture/compile/compile.exp: Likewise.
58574         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58575         * gcc.c-torture/execute/execute.exp: Likewise.
58576         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58577         Print testcase being tried at verbosity level 1.
58578         * gcc.c-torture/special/special.exp: Unset xfail.
58579         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58580         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58581         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58582         * gcc.failure/failure.exp: Likewise.
58583         * gcc.ieee/ieee.exp: Likewise.
58584         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58585         Update call to dg-test.  Call dg-finish at end.
58586         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58587         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58588         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58589         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58590         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58591         * gcc.wendy/wendy.exp: Add copyright.
58592         Delete setting of tmpdir (done by gcc_init).
58593         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58594         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58595         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58596         gcc_[ce]pass/fail.
58597
58598 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58599
58600         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58601         confusion.
58602         (g++_load): Likewise.
58603
58604         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58605         Rename argument to `prog' to remove the confusion.
58606         Varargs fns behave differently too!
58607         (g++_load): Likewise.
58608
58609         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58610
58611         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58612         what it is.  Delete (always) printing of status value for !native.
58613         Simplify verbose code, and include status and exec_output.
58614         (g++_load): Use gcc_load.
58615
58616 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58617
58618         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58619         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58620         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58621         940714-3.c as these testcases don't exist anymore.  Make
58622         va-arg-1.c expected to pass.
58623
58624 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58625
58626         * gcc.misc-tests/misc.exp: Only run specific testcases.
58627         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58628         * gcc.misc-tests/dg-[1-9].c: New files.
58629
58630         * lib/dg.exp: New testsuite driver.
58631         * gcc.prms/prms.exp: Use it.
58632
58633         * README.gcc: New file.
58634
58635         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58636         Document and reset `lxpass' and `lxfail'.
58637         Simplify "initialized" message.
58638         (gcc_stat): Clean up comments a little.
58639
58640 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58641
58642         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58643
58644 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58645
58646         * lib/old-dejagnu.exp (process-option): New proc.
58647         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58648         (old-dejagnu): Simplify.
58649         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58650
58651 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58652
58653         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58654         exists and is not an empty string.
58655
58656         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58657         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58658         finished.
58659         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58660         automatically.
58661
58662         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58663         longer expected to fail.
58664
58665         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58666         "f" function call.
58667
58668         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58669
58670         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58671         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58672         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58673         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58674         c-torture-1.29.
58675
58676         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58677         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58678
58679         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58680
58681         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58682         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58683
58684         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58685         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58686         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58687
58688 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58689
58690         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58691         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58692         940714-1.c, 940714-2.c, 940714-3.c},
58693         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58694         gcc.misc-tests/{mg.c,mg.exp}:
58695         New tests.
58696         * gcc.noncompile/noncompile.exp: Change accordingly.
58697
58698 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58699
58700         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58701         Undo previous clobberage.
58702
58703 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58704
58705         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58706         * gcc.special/{930510-1.c, special.exp}:
58707         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58708         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58709         struct-varargs-1.c}: New tests from c-torture-1.26.
58710
58711 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58712
58713         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58714           argument to switch.
58715
58716 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58717
58718         * Revert the previous changes.  Please see Rob's directory
58719         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58720         fixes.
58721
58722 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58723
58724         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58725         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58726         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58727         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58728         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58729         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58730         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58731         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58732         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58733         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58734         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58735         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58736         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58737         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58738         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58739         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58740         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58741         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58742         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58743         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58744         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58745         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58746         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58747         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58748         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58749         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58750         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58751         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58752         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58753         testing changes.
58754
58755 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58756
58757         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58758         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58759         with perror calls.
58760
58761 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58762
58763         * config/unix.exp (g++_load): Fix syntax.
58764
58765 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58766
58767         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58768         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58769         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58770         Don't expect va-arg-1.c to fail.  Correct expected output for
58771         920928-1.c.
58772         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58773         * gcc.wendy/hbm4.c: Correct typo.
58774         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58775
58776 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58777
58778         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58779         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58780         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58781         * lib/c-torture.exp (c-torture-compile): Ditto.
58782
58783         Reduce volume of output (remove all the -I's and such).
58784         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58785         Call gcc_cpass, gcc_cfail.
58786         (c-torture): Pass testing option to c-torture-compile.
58787
58788 1994-03-21  Doug Evans  (dje@cygnus.com)
58789
58790         Bring patches over from progressive.
58791         * config/default.exp: Exit remote shell cleanly.
58792         (g++_exit, g++_start): Add default versions.
58793         * config/sim.exp (gcc_load): Use perror, not error.
58794
58795 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58796
58797         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58798         set in site.exp.
58799
58800 1994-03-14  Doug Evans  (dje@cygnus.com)
58801
58802         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58803         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58804         (wendy_try): New proc to run testcase.
58805         (main loop): Call 'em.
58806         * gcc.wendy/*.c: Clean up pass to correct expected output.
58807
58808         * lib/gcc.exp: Minor cleanup work.
58809         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58810
58811 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58812
58813         * config/sim.exp (gcc_load): Document return codes better.
58814         Don't pass -v to simulator.
58815
58816 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58817
58818         * gcc.special/920717-x.c: Fix typo.
58819         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58820         get at sources.
58821
58822         * lib/mike-gcc.exp: Fix typo.
58823
58824 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58825
58826         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58827         binary to use, transform the name.
58828         * config/*.exp: rename everything. Nuke any g++ specific files,
58829         it's now a special case of gcc that requires no special support.
58830         Add a default.exp for unsupported targets.
58831
58832 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58833
58834         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58835         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58836         version of Tcl.
58837
58838 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58839
58840         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58841         than a warning.
58842
58843 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58844
58845         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58846
58847 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58848
58849         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58850         option_list.  Compile every file with only 4/6 option choices
58851         (same as C torture) instead of with 12/18 different option
58852         choices.
58853         * lib/c-torture.exp: Likewise.
58854
58855         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58856         not already set.
58857
58858 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58859
58860         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58861         can put an XFAIL *-*-* on excess errors.
58862
58863 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58864
58865         * g++.law: Add more tests derived from g++-bugs snapshots.
58866
58867         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58868         equivalent to g++.law/init9.
58869
58870         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58871         compiled it, and the a.out file after we've run it.
58872
58873 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58874
58875         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58876         compiled it, and the a.out file after we've run it.
58877
58878 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58879
58880         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58881
58882 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58883
58884         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58885         version number.
58886
58887 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58888
58889         * g++.law: New directory of g++ tests derived from the g++-bugs
58890         snapshots.
58891
58892 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58893
58894         * gcc.compile: initbug1.c initbug1.exp testcase added
58895
58896 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58897
58898         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58899         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58900           fixes submitted by Jeff Law (law@cs.utah.edu)
58901         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58902           Jeff Law (law@cs.utah.edu)
58903
58904
58905 1993-11-30  Mike Stump  (mrs@cygnus.com)
58906
58907         * config/unix-g++.exp: Follow the gcc way of doing things.
58908         * g++.old-deja/old-deja.exp: Minor updates.
58909         * lib/g++.exp: New file, follow the gcc way of doing things.
58910         * lib/old-dejagnu.exp: Minor updates.
58911         * lib/mike-g++.exp: Always unset errorInfo.
58912
58913 1993-11-06  Mike Stump  (mrs@cygnus.com)
58914
58915         * lib/gcc.exp: Fix some errors with the below change, CC and
58916         CFLAGS should be global when setting, not local.
58917
58918 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58919
58920         * lib/gcc.exp: Transform tool name.
58921
58922 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58923
58924         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58925
58926 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58927
58928         * lib/gcc.exp: change gcc_done to gcc_stat
58929
58930 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58931
58932         * Upgraded gcc testsuite to c-torture version 1.25
58933
58934 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58935
58936         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58937         * lib/c-torture: added hooks for new reporting code.
58938
58939 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58940
58941         * config/sh-gcc.exp: check if sh-sim exists in the path
58942
58943 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58944
58945         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58946         * gcc.compile/compile.exp: Initial changes for new logic.
58947         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58948         * gcc.failure/failure.exp: Initial changes for new logic.
58949         * gcc.ieee/ieee.exp: Initial changes for new logic.
58950         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58951         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58952         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58953         * lib/c-torture.exp: Initial changes for new logic.
58954         * lib/gcc.exp: Initial changes for new logic.
58955
58956 1993-10-15  Mike Stump  (mrs@cygnus.com)
58957
58958         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58959         depend upon failure or success.  Fully qualify names in failure
58960         and success messages.  Always remove a.out before starting
58961         compile, just in case.  Pay more attention to error text output by
58962         the compiler.  Handle testcases with no known past errors just
58963         like all others, so that things are uniform.  Other miscellaneous
58964         improvements.
58965
58966 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58967
58968         * gcc.cpp: new directory for cpp tests
58969
58970 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58971
58972         * lib/chill.exp: Code reformatted, removed unused code.
58973         * config/unix-chill.exp: Code reformatted, removed unused code.
58974         * chill.execute/execute.exp: Code reformatted, removed unused code.
58975         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58976
58977 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58978
58979         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58980         routines not written.
58981
58982 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58983
58984         * config/bug-gcc.exp: Use new procs from bug.exp.
58985
58986 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58987
58988         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58989         via ftp, rather than depending on NFS.
58990         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58991         case.
58992
58993 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58994
58995         * config/bug-gcc.exp: Use new download proc.
58996
58997 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58998
58999         * chill.execute/execute.exp: cleanups, handles errors better
59000         * chill.compile/compile.exp: rewrite, based on execute.exp
59001         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59002         * lib/chill.exp: major changes to diff proc and compile and link
59003         procs. added chill_fail and chill_pass wrappers to pass and
59004         fail. added more comments, and handle error codes better.
59005         Added a hack to capture stderr from exec, so noncompile tests
59006         can work.
59007
59008 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59009
59010         * chill.execute/execute.exp: rewrite of testsuite driver
59011         * lib/chill.exp: rewrite of testsuite driver
59012         * config/unix-chill.exp: rewrite of testsuite driver
59013
59014 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59015
59016         In chill.execute:
59017         * iexpr.ch: Standardize uppercase.
59018         * tuples.dat: Standardize uppercase.
59019         * vary.ch: standardize.  Correct varying string assignments.
59020         * vary.dat: Add new output lines.
59021
59022 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59023
59024         In chill.execute:
59025         * chprintf.ch: Standardize use of uppercase.
59026         * tuples.ch: Standardize and turn arr2 into a DCL,
59027           rather than a SYN.
59028         * pinits.ch: Standardize.
59029
59030 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59031
59032         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59033         * Makefil: Renamed to Makefile.in.
59034         * configure.in: New.
59035
59036 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59037
59038         In chill.execute:
59039         * .cvsignore: Add result/output files.
59040         * Makefile: Fix up variables at start.  Use MFLAGS
59041           everywhere.  Correct bool_loc, built_ins entries.
59042           Add entry for vary1.ch.
59043         * bitarray.ch: Standardize upper-case usage.
59044         * bitexpr.ch: Standardize, add output of b1.
59045         * params.ch: Use arrayt in along PROC parameters, to
59046           avoid novelty problems.
59047         * sets.ch: Tiny cleanup.
59048         * vary1.ch: Re-indent.
59049
59050 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59051
59052         * Add PR-related files to Makefiles, .cvsignore files, etc.
59053
59054 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59055
59056         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59057           with compiler objects. New names are test-flow.c and test-loop.c
59058
59059 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59060
59061         * Upgraded c-torture tests from 1.19 to 1.20
59062
59063         * new files:
59064         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59065         * gcc.compile: 930623-1.c 930623-2.c
59066         * gcc.noncompile: 930622-1.c 930622-2.c
59067         * gcc.failure: 920411-1.c 920627-2.c
59068         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59069
59070 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59071
59072         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59073           More changes to get testsuite working properly. Needs more work.
59074           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59075
59076 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59077
59078         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59079           More changes to get testsuite working properly. Needs more work.
59080
59081 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59082
59083         * chill.compile/compile.exp: Added for Dejagnu support
59084         * chill.execute/execute.exp: Added for Dejagnu support
59085         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59086
59087 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59088
59089         This should complete moving the CHILL test files.
59090         * chill.noncompile(.cvsignore printf.grt
59091             in-printf.grt chprintf.grt chprintf.ch):
59092             Added test-support files.
59093           (Makefile): Modified further.
59094         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59095             signal.ch): Added test files.
59096           * chill.execute (.cvsignore printf.grt printr.c
59097             in-printf.grt rts.c chprintf.grt rts.h): Added
59098           test-support files.
59099             (Makefile): More corrections.
59100
59101 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59102
59103         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59104           test cases, ready for DejaGnu.
59105
59106 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59107
59108         * Upgraded c-torture tests from 1.18 to 1.19
59109
59110         * gcc.compile: added test(s):
59111           930607-1.c
59112         * gcc.execute: added test(s):
59113           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59114
59115         * added new subdirectory for misc tests: gcc.misc-tests
59116         * gcc.misc-test(s): added tests:
59117           inst-check.c test-consts.c test-ior.c test-switch.c
59118
59119 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59120
59121         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59122
59123 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59124
59125         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59126
59127 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59128
59129         * Upgraded c-torture tests from 1.17 to 1.18
59130
59131 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59132
59133         * Upgraded c-torture tests from 1.12 to 1.17
59134
59135 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59136
59137         * lib/old-dejagnu.exp:
59138           Fixed handling of XFAIL target triplets to correctly
59139           recognize wildcard characters.  Removed code that
59140           appended a unique id tag to the end of the file name
59141           printed out by the result of the testcases within a
59142           given test file.
59143
59144 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59145
59146         * lib/old-dejagnu.exp:
59147           Reworked expected failure handling to trigger off of XFAIL
59148           keyword in keyphrase embeded in testcase source code. The
59149           XFAIL keyword must be at the end of the keyphrase line. It
59150           may optionally be followed by one or more target triplets.
59151           It has just occured that the handling of wildcards in the
59152           target triplet may not be correct.
59153
59154 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59155
59156         * g++.old-deja/tests:
59157           Moved all subdirectories up one level into g++.old-deja .
59158
59159         * lib/old-dejagnu.exp:
59160           Fixed problem with CXXFLAGS not being properly reset, and being
59161           corrupted with extraneous "-c" compiler option.  This was
59162           causing binaries to not be generated for test that needed them.
59163           Modified strings passed to "pass" and "fail" so that individual
59164           tests from the same test file would be distinguished by an
59165           identifier appended to the test file name in the summary logs;
59166           this corrected a problem with erroneous diff logs.  Added code
59167           to search testcases for expected fail and unexpected pass keywords.
59168
59169 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59170
59171         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59172
59173 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59174
59175         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59176           Removed extraneous text from end of "Special g++ Options"
59177           keyphrase.
59178
59179         * lib/old-dejagnu.exp: Added pattern matching to look for new
59180           keywords, embedded in testcases comments, which will trigger
59181           calls to xpass and xfail.
59182
59183 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59184
59185         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59186           comments embedded in the testcases, especially the one looking for
59187           special compiler options, as well as the pattern matching for the
59188           compiler output again.
59189
59190 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59191
59192         * lib/old-dejagnu.exp: Do a proper check of the return value for
59193           execute tests. Fixed several problems with the pattern matching
59194           of the compiler output which gave erroneous test results.
59195           Changed several of the test result messages to be more descriptive.
59196         * config/unix-g++.exp: Proc g++_load now actually works and
59197           executes the tests passed to it and returns a usable return
59198           value.
59199
59200 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59201
59202           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59203
59204 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59205
59206         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59207           Modified both files to properly execute the old style
59208           dejagnu tests. The previous versions of these files were
59209           experimental and did not function anything near correctly.
59210
59211 1993-04-05  Rob Savoye  (rob@cygnus.com)
59212
59213         * Removed all Makefile.in and configure.in files. No configuration
59214         needed now.
59215
59216 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59217
59218         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59219
59220 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59221
59222         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59223         gcc.special/configure.in, gcc.noncompile/configure.in,
59224         gcc.execute/configure.in, gcc.code_quality/configure.in,
59225         g++.other/configure.in, g++.old-deja/configure.in,
59226         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59227         in srcname setting.
59228
59229 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59230
59231         * lib/udi.exp: Fixed mondfe and mondfe_download.
59232         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59233         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59234
59235 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59236
59237         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59238         (gdb_exit): Don't remove *_soc files.
59239
59240 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59241
59242         * lib/c-torture.exp: Don't look for main; instead always use -w
59243         -c.  This is how the c-torture tests work.  Remove the object
59244         file if the compilation succeeds.
59245         * gcc.execute/execute.exp: Remove executable if test passes.
59246         * gcc.noncompile/noncompile.exp: Every test is an expected
59247         failure.
59248         * gcc.special/special.exp: Added tests from c-torture 1.11,
59249         corrected use of existing test.
59250         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59251         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59252         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59253         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59254         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59255         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59256         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59257         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59258         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59259         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59260         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59261         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59262         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59263         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59264         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59265         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59266         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59267         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59268         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59269         c-torture 1.11.
59270         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59271         correspond to c-torture 1.11.
59272
59273         * New file.