OSDN Git Service

2007-11-02 Paolo Carlini <pcarlini@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/33495
4         * g++.dg/other/error19.C: New.
5
6 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7
8         PR rtl-optimization/28062
9         * gcc.c-torture/compile/20071102-1.c: New test.
10
11 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
12
13         * g++.dg/cpp0x/pr33955.C: New.
14
15 2007-11-01  Tom Tromey  <tromey@redhat.com>
16
17         PR preprocessor/30805:
18         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
19
20 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
21
22         PR rtl-optimization/33648
23         * gcc.dg/pr33648.c: New test.
24
25 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
26
27         PR c++/32384
28         * g++.dg/template/pseudodtor1.C: New test.
29         * g++.dg/template/pseudodtor2.C: New test.
30
31         PR c++/32260
32         * g++.dg/rtti/typeid7.C: New test.
33
34 2007-11-01  Tom Tromey  <tromey@redhat.com>
35
36         PR preprocessor/30805:
37         * gcc.dg/cpp/pr30805.c: New file.
38
39 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
40
41         PR testsuite/25352
42         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
43         add dg-skip-if.
44         * gcc.c-torture/compile/20001205-1.c: Ditto.
45         * gcc.c-torture/compile/20001226-1.c: Ditto.
46         * gcc.c-torture/compile/20020312-1.c: Ditto.
47         * gcc.c-torture/compile/20020604-1.c: Ditto.
48         * gcc.c-torture/compile/920501-12.c: Ditto.
49         * gcc.c-torture/compile/920501-4.c: Ditto.
50         * gcc.c-torture/compile/920520-1.c: Ditto.
51         * gcc.c-torture/compile/980506-1.c: Ditto.
52         * gcc.c-torture/compile/990617-1.c: Ditto.
53         * gcc.dg/compare6.c: Ditto.
54         * g++.old-deja/g++.brendan/crash43.C: Ditto.
55         * g++.old-deja/g++.brendan/synth1.C: Ditto.
56         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
57         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
58         * g++.old-deja/g++.pt/static6.C: Ditto.
59         * g++.old-deja/g++.pt/crash16.C: Ditto.
60         * g++.old-deja/g++.mike/p10416.C: Ditto.
61         * g++.old-deja/g++.mike/ns15.C: Ditto.
62         * g++.old-deja/g++.mike/eh46.C: Ditto.
63
64 2007-11-01  Tom Tromey  <tromey@redhat.com>
65
66         * gcc.dg/redecl-1.c: Update.
67         * gcc.dg/pr20368-3.c: Update.
68         * gcc.dg/inline-14.c: Update.
69         * gcc.dg/builtins-30.c: Update.
70         * gcc.dg/dremf-type-compat-4.c: Update.
71         * gcc.dg/pr20368-2.c: Update.
72
73 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
74
75         PR rtl-optimization/33673
76         * gcc.dg/pr33673.c: New test.
77
78 2007-11-01  Michael Matz  <matz@suse.de>
79
80         PR tree-optimization/33961
81         * gcc.dg/pr33961.c: New test.
82
83 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
84
85         PR c++/33494
86         * g++.dg/template/error35.C: New.
87
88 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
89
90         PR target/31507
91         * gcc.dg/pr31507-1.c: New test.
92         * gcc.dg/pr31507-2.c: New test.
93
94 2007-10-31  Revital Eres  <eres@il.ibm.com>
95
96         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
97         target.
98         * gcc.dg/vect/tree-vect.h (check_vect): Add
99         powerpc-*paired test.
100         * lib/target-supports.exp (check_750cl_hw_available):
101         New.
102         (check_effective_target_vect_int,
103         check_effective_target_vect_intfloat_cvt,
104         check_effective_target_powerpc_altivec_ok,
105         check_effective_target_vect_long,
106         check_effective_target_vect_sdot_hi,
107         check_effective_target_vect_udot_hi,
108         check_effective_target_vect_pack_trunc,
109         check_effective_target_vect_unpack,
110         check_effective_target_vect_shift,
111         check_effective_target_vect_int_mult): Disable for powerpc-*paired
112         target.
113         * gcc.dg/vect/vect-ifcvt-11.c: New.
114         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
115         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
116         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
117         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
118         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
119         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
120
121 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
122             Tobias Burnus  <burnus@net-b.de>
123
124         PR fortran/33941
125         * gfortran.dg/module_read_1.f90: New.
126
127 2007-10-31  Tom Tromey  <tromey@redhat.com>
128
129         PR preprocessor/30786:
130         * gcc.dg/cpp/pr30786.c: New file.
131
132 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
133
134         PR fortran/33162
135         * gfortran.dg/interface_19.f90: New.
136         * gfortran.dg/interface_20.f90: New.
137         * gfortran.dg/interface_21.f90: New.
138         
139 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
140
141         PR tree-optimization/32377
142         * gfortran.dg/vect/pr32377.f90: New.
143         
144 2007-10-31  Richard Guenther  <rguenther@suse.de>
145
146         PR middle-end/33779
147         * gcc.c-torture/execute/pr33779-1.c: New testcase.
148         * gcc.c-torture/execute/pr33779-2.c: Likewise.
149
150 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
151
152         PR fortran/33897
153         * gfortran.dg/contained_3.f90: New.
154
155 2007-10-31  Christian Bruel  <christian.bruel@st.com>
156
157         PR c++/19531
158         * g++.dg/opt/nrv8.C: New.
159         
160 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
161
162         PR c++/33709
163         * g++.dg/opt/compound1.C: New test.
164
165         PR c++/33616
166         * g++.dg/template/ptrmem18.C: New test.
167
168 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
169
170         PR fortran/33596
171         * gfortran.dg/isnan_2.f90: New test.
172
173 2007-10-30  Ed Schouten  <ed@fxq.nl>
174
175         PR tree-optimization/32500
176         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
177
178 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
179
180         PR c++/31993
181         PR c++/32252
182         * g++.dg/cpp0x/pr31993.C: New
183         * g++.dg/cpp0x/pr32252.C: New
184
185 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
186
187         PR tree-optimization/33723
188         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
189
190 2007-10-30  Richard Guenther  <rguenther@suse.de>
191
192         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
193         gcc.target/i386/loop-3.c.
194
195 2007-10-30  Revital Eres  <eres@il.ibm.com>
196
197         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
198
199 2007-10-30  Revital Eres  <eres@il.ibm.com>
200
201         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
202         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
203
204 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
205
206         PR tree-optimization/32893
207         * testsuite/lib/target-supports.exp
208         (check_effective_target_unaligned_stack): new keyword.
209         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
210         not sensitive to unaligned_stack.
211         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
212         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
213         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
214         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
215         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
216         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
217         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
218         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
219         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
220         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
221         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
222         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
223         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
224         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
225         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
226         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
227         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
228         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
229         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
230         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
231         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
232         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
233         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
234         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
235         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
236
237         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
238         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
239         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
240         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
241         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
242         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
243         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
244         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
245         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
246         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
247
248         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
249         original testcase (without no-section-anchors prefix) but with global arrays.       
250         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
251         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
252         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
253         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
254         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
255         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
256         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
257         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
258
259         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
260         original testcase (without no-section-anchors prefix) but fix alignment checks 
261         to also consider unaligned_stack targets.
262         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
263
264 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
265
266         PR tree-optimization/33723
267         * gcc.c-torture/execute/20071029-1.c: New test.
268         * gcc.dg/tree-ssa/pr33723.c: New test.
269
270 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
271
272         PR tree-optimization/33614
273         * gcc.c-torture/compile/pr33614.c: New test.
274
275 2007-10-29  Richard Guenther  <rguenther@suse.de>
276
277         PR tree-optimization/33870
278         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
279
280 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
281
282         PR tree-optimization/33757
283         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
284         true architectures instead of having a big dg-skip-if.
285
286         PR c++/33841
287         * g++.dg/other/bitfield3.C: New test.
288
289 2007-10-29  Richard Guenther  <rguenther@suse.de>
290
291         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
292
293 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
294
295         Automatic parallelization reduction tests.
296
297         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
298         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
299         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
300         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
301         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
302         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
303         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
304         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
305         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
306         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
307         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
308
309 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
310             Zdenek Dvorak  <ook@ucw.cz>
311
312         OMP_ATOMIC Changes, testsuite changes.
313
314         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
315         instead of gimple dump.
316         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
317         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
318         * testsuite/g++.dg/gomp/atomic-3.C: Same.
319         * testsuite/g++.dg/gomp/atomic-9.C: Same.
320         * testsuite/g++.dg/gomp/atomic-10.C: Same.
321
322 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
323
324         PR fortran/31217
325         PR fortran/33811
326         * gfortran.dg/forall_12.f90: New test.
327
328         PR fortran/33686
329         * gfortran.dg/forall_13.f90: New test.
330
331 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
332             Mark Mitchell  <mark@codesourcery.com>
333
334         PR c++/30659
335         * g++.dg/template/crash71.C: New.
336
337 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
338
339         PR fortran/32147
340         * gfortran.dg/module_md5_1.f90: Update hash-value.
341
342 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
343
344         PR tree-opt/33589
345         * g++.dg/torture/pr33589-1.C: New testcase.
346         * g++.dg/torture/pr33589-2.C: New testcase.
347
348 2007-10-28  Richard Guenther  <rguenther@suse.de>
349
350         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
351
352 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
353             Uros Bizjak  <ubizjak@gmail.com>
354
355         PR tree-optimization/33920
356         * gcc.dg/tree-ssa/pr33290.c: New test.
357
358 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
359
360         PR fortran/31306
361         * gfortran.dg/argument_check_7.f90: New test.
362         * gfortran.dg/argument_check_8.f90: New test.
363         
364 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
365
366         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
367         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
368         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
369         * gcc.target/i386/sse-14.c: Ditto.
370
371 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/33844
374         * g++.dg/other/ptrmem8.C: New test.
375
376         PR c++/33842
377         * g++.dg/template/error34.C: New test.
378
379 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
380
381         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
382
383 2007-10-27  Richard Guenther  <rguenther@suse.de>
384
385         PR tree-optimization/33870
386         * gcc.dg/tree-ssa/alias-15.c: New testcase.
387         * gcc.c-torture/execute/pr33870.c: Likewise.
388
389 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         PR fortran/33162
392         * gfortran.dg/argument_checking_9.f90: New test.
393
394 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
395
396         * g++.dg/other/pr33601.C: New.
397
398 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
399
400         PR c++/31988
401         * g++.dg/init/new25.C: New.
402
403 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
404
405         * g++.dg/cpp0x/pr33839.C: New.
406         
407 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
408
409         PR c++/33744
410         * g++.dg/template/arg6.C: New test.
411
412 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
413
414         PR c++/31747
415         * g++.dg/parse/crash39.C: New.
416
417 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
418
419         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
420         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
421         "offset: -4B".
422
423 2007-10-25  David Daney  <ddaney@avtrex.com>
424
425         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
426
427 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
428
429         PR c++/33843
430         * g++.dg/template/error32.C: New.
431
432 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
433             Ira Rosen  <irar@il.ibm.com>
434
435         PR tree-optimization/33833
436         * gcc.dg/vect/pr33833.c: New testcase.
437
438 2007-10-25  David Daney  <ddaney@avtrex.com>
439
440         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
441
442 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
443             Ira Rosen  <irar@il.ibm.com>
444
445         PR tree-optimization/33866
446         * gcc.dg/vect/pr33866.c: New testcase.
447
448 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
449
450         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
451         Add -w to compile flags to suppress "call-clobbered register" warnings
452         and remove dg-warning directives.
453
454 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
455
456         * gcc.dg/sms-2.c: Cleanup sms dump file.
457         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
458         profile-use step.
459
460 2007-10-24  David Daney  <ddaney@avtrex.com>
461
462         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
463
464 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
465
466         PR target/33755
467         * gcc.target/mips/pr33755.c: New test.
468
469 2007-10-24  Ira Rosen  <irar@il.ibm.com>
470
471         PR tree-optimization/33804
472         * gcc.dg/vect/pr33804.c: New testcase.
473
474 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
475
476         PR forrtran/33849
477         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
478
479 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
480             Uros Bizjak  <ubizjak@gmail.com>
481
482         PR rtl-optimization/33846
483         * gcc.dg/vect/pr33846.c: New testcase.
484
485 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
486             Dorit Nuzman  <dorit@il.ibm.com>
487
488         PR tree-optimization/33860
489         * g++.dg/vect/pr33860.cc: New test.
490         * g++.dg/vect/pr33860a.cc: New test.
491
492 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
493             Revital Eres  <eres@il.ibm.com>      
494
495         * testsuite/gcc.dg/sms-2.c: New testcase.
496
497 2007-10-22  David S. Miller  <davem@davemloft.net>
498
499         * gcc.dg/globalreg-1.c: New test.
500
501 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
502             Dorit Nuzman  <dorit@il.ibm.com>
503
504         PR tree-optimization/33834
505         PR tree-optimization/33835
506         * g++.dg/vect/pr33834_1.cc: New test.
507         * g++.dg/vect/pr33834_2.cc: New test.
508         * g++.dg/vect/pr33835.cc: New test.
509
510 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
511
512         * gcc.dg/pr33644.c: New test.
513
514 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
515
516         PR c++/33372
517         * g++.dg/gomp/pr33372-1.C: New test.
518         * g++.dg/gomp/pr33372-2.C: New test.
519         * g++.dg/gomp/pr33372-3.C: New test.
520
521 2007-10-22  Michael Matz  <matz@suse.de>
522
523         PR tree-optimization/33855
524         * gcc.c-torture/compile/pr33855.c: New testcase.
525
526 2007-10-22  Ira Rosen  <irar@il.ibm.com>
527
528         PR tree-optimization/33854
529         * gcc.dg/vect/O1-pr33854.c: New testcase.
530         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
531
532 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
533
534         * gcc.dg/unwind-1.c: Disable on AIX.
535         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
536
537 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
538
539         PR fortran/33749
540         * gfortran.dg/assign_9.f90: New test.
541
542 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
543
544         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
545         (dg-mips-options): Skip tests that specify an ABI other than o32
546         and o64 if generating MIPS16 hard-float code.
547
548 2007-10-21  Ira Rosen  <irar@il.ibm.com>
549             Revital Eres  <eres@il.ibm.com>
550
551         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
552         * gcc.dg/vect/vect-16.c: Fix comment.
553         * gcc.dg/vect/pr33369.c: Require vect_int.
554         * gcc.dg/vect/slp-33.c: Add spaces.
555         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
556         targets.
557         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
558         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
559         targets.
560         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
561         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
562         targets.
563         * gcc.dg/vect/slp-10.c: Add spaces.
564         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
565         targets.
566         * gcc.dg/vect/slp-36.c: Require vect_int.
567         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
568         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
569         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
570         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
571         targets.
572         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
573         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
574         instead of vector_alignment_reachable_for_double.
575         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
576         (natural_alignment): Split into...
577         (natural_alignment_32, natural_alignment_64): New.
578         (vector_alignment_reachable): Depend on natural_alignment_32.
579         (vector_alignment_reachable_for_double): Rename to ...
580         (vector_alignment_reachable_for_64bit): And depend on
581         natural_alignment_64.
582
583 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
584
585         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
586         MIPS targets.
587         * g++.dg/vect/vect.exp: Likewise.
588         * lib/fortran-torture.exp: Likewise.
589         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
590         mipsisa64*-*-* as the target selector.  Remove -mips64,
591         -mhard-float and -mgp64 from the options list.
592         * gcc.target/mips/mips-ps-2.c: Likewise.
593         * gcc.target/mips/mips-ps-3.c: Likewise.
594         * gcc.target/mips/mips-ps-4.c: Likewise.
595         * gcc.target/mips/mips-ps-6.c: Likewise.
596         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
597         options list.
598         * gcc.target/mips/sb1-1.c: Likewise.
599         * gcc.target/mips/mips-ps-type.c: Likewise.
600         * gcc.target/mips/mips-ps-7.c: New test.
601         * gcc.target/mips/mips-ps-type-2.c: Likewise.
602         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
603         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
604         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
605         as forcing an ABI and an architecture.
606         (is_gp32_flag, is_gp64_flag): Fold into...
607         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
608         then -mfp64 imply -mhard-float.  Apply register rules after the
609         loop.  Handle -march=mipsN like -mipsN.
610
611 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
612
613         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
614         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
615
616 2007-10-20  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/33818
619         * gfortran.dg/entry_dummy_ref_3.f90: New.
620
621 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
622             FX Coudert <fxcoudert@gcc.gnu.org>
623
624         PR fortran/31608
625         * gfortran.dg/char_cast_1.f90: New test.
626
627 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
628
629         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
630         * gfortran.dg/large_real_kind_2.F90: ditto.
631         * gfortran.dg/default_format_2.f90: ditto.
632         * gfortran.dg/default_format_denormal_1.f90: ditto.
633
634 2007-10-19  Richard Guenther  <rguenther@suse.de>
635
636         PR middle-end/33816
637         PR middle-end/32921
638         * gfortran.dg/pr32921.f: New testcase.
639
640 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
641
642         PR libfortran/33544
643         * gfortran.dg/transfer_check_1.f90: Adjust options.
644
645 2007-10-19  Richard Guenther  <rguenther@suse.de>
646
647         Revert
648         2007-10-19  Richard Guenther  <rguenther@suse.de>
649
650         PR middle-end/32921
651         * gfortran.dg/pr32921.f: New testcase.
652
653 2007-10-19  Richard Guenther  <rguenther@suse.de>
654
655         * gcc.c-torture/execute/20071018-1.c: New testcase.
656
657 2007-10-19  Richard Guenther  <rguenther@suse.de>
658
659         PR middle-end/32921
660         * gfortran.dg/pr32921.f: New testcase.
661
662 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
663
664         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
665
666 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
667
668         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
669
670 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
671
672         PR fortran/33233
673         * gfortran.dg/host_assoc_function_1.f90: Correct references.
674         * gfortran.dg/host_assoc_function_3.f90: New test.
675
676 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
677
678         PR fortran/33733
679         * gfortran.dg/transfer_simplify_6.f90: New test.
680
681 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
682             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
683
684         PR middle-end/33794
685         * gfortran.dg/pr33794.f90: New testcase.
686
687 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
688
689         PR target/32961
690         * gcc.target/i386/pr32961.c: New testcase.
691         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
692         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
693         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
694         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
695         __builtin_ia32_pslldi128 defines.
696
697 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
698
699         PR fortran/33760
700         * gfortran.dg/c_ptr_tests_13.f03: New test case.
701
702 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
703
704         PR c++/28639
705         PR c++/30299
706         * g++.dg/template/void12.C: New.
707         * g++.dg/template/void13.C: New.
708
709 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
710
711         PR c++/31446
712         * g++.dg/template/void11.C: New.
713         * g++.dg/template/void2.C: Adjust error markers.
714         * g++.dg/template/void10.C: Likewise.
715         * g++.dg/template/crash55.C: Likewise.
716
717 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
718
719         * g++.dg/opt/const5.C: New test.
720
721 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
722             Maxim Kuvyrkov  <maxim@codesourcery.com>
723
724         * gcc.target/ia64/20040709-2.c: New test.
725
726 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
727
728         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
729
730 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
731
732         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
733         to each function.  Check that there are no unsigned loads.
734
735 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
736
737         PR tree-optimization/33136
738         * gcc.c-torture/execute/20070824-1.c: New test.
739         * gcc.dg/pr33136-1.c: New test.
740         * gcc.dg/pr33136-2.c: New test.
741         * gcc.dg/pr33136-3.c: New test.
742
743 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
744
745         PR tree-optimization/33735
746         * g++.dg/torture/pr33735.C: New.
747
748 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
749
750         PR middle-end/33706
751         * gcc.dg/va-arg-pack-2.c: New.
752
753 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
754
755         PR tree-optimization/33619
756         * gcc.dg/pr33619.c: New test.
757
758 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
759
760         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
761         flag for AIX.
762         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
763
764 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
765
766         PR libfortran/33055
767         * gfortran.dg/inquire_11.f90: New test.
768         * gfortan.dg/negative_unit_int8.f: New test.
769
770 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
771
772         PR target/33133
773         * gcc.c-torture/compile/pr33133.c: New test.
774
775 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
776
777         PR libfortran/33672
778         * gfortran.dg/namelist_40.f90: New test.
779
780 2007-10-14  Tobias Burnus  <burnus@net-b.de>
781
782         PR fortran/33745
783         * gfortran.dg/bounds_check_11.f90: New.
784
785 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
786
787         PR c++/30303
788         * g++.dg/other/ctor1.C: New test.
789         * g++.dg/other/ctor2.C: New test.
790         * g++.dg/other/dtor1.C: New test.
791
792 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
793
794         * gfortran.dg/bounds_check_10.f90: Fix testcase.
795
796 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
797             Paul Thomas  <pault@gcc.gnu.org>
798
799         PR fortran/33254
800         PR fortran/33727
801         * gfortran.dg/bounds_check_10.f90: New.
802
803 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
804
805         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
806         * gcc.target/powerpc/popcount-1.c: Same.
807
808 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
809
810         PR c++/26698
811         * g++.dg/conversion/op4.C: New test.
812
813 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
814
815         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
816
817 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
818
819         PR fortran/33542
820         * gfortran.dg/ambiguous_specific_1.f90: New test.
821
822 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
823
824         PR fortran/33664
825         * gfortran.dg/impure_spec_expr_1.f90: New test.
826         * gfortran.dg/char_result_7.f90: Remove illegal test.
827
828 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
829
830         PR 11001
831         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
832         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
833         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
834         * gcc.target/i386/pr11001-memset-1.c: New testcase.
835         * gcc.target/i386/pr11001-memset-2.c: New testcase.
836         * gcc.target/i386/pr11001-memset-3.c: New testcase.
837         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
838         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
839         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
840
841 2007-10-12  Richard Guenther  <rguenther@suse.de>
842
843         PR middle-end/26198
844         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
845         * gcc.c-torture/execute/20071011-1.c: Likewise.
846         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
847
848 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
849
850         PR tree-optimization/33742
851         * gcc.dg/pr33742.c: New testcase.
852
853 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
854
855         PR tree-optimization/33645
856         * gcc.dg/pr33645-1.c: New test.
857         * gcc.dg/pr33645-2.c: New test.
858         * gcc.dg/pr33645-3.c: New test.
859  
860         PR c++/32121
861         * g++.dg/ext/label4.C: Adjust error regexp.
862         * g++.dg/ext/label6.C: Adjust error regexp.
863         * g++.dg/ext/label7.C: New test.
864         * g++.dg/ext/label8.C: New test.
865         * g++.dg/ext/label9.C: New test.
866
867 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
868
869         PR middle-end/33676
870         * gcc.dg/pr33676.c: New.
871
872 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
873
874         PR c++/31441
875         * g++.dg/cpp0x/variadic83.C: New.
876
877 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
878
879         PR c++/33461
880         * g++.dg/cpp0x/variadic81.C: New.
881         * g++.dg/cpp0x/variadic82.C: Likewise.
882
883 2007-10-11  Richard Guenther  <rguenther@suse.de>
884
885         PR middle-end/33724
886         * gcc.dg/pr33724.c: New testcase.
887
888 2007-10-11  Richard Guenther  <rguenther@suse.de>
889
890         PR c/33726
891         * gcc.dg/pr33726.c: New testcase.
892
893 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
894
895         PR fortran/33500
896         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
897         
898 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
899
900         PR testsuite/33391
901         * gfortran.dg/do_3.F90: Run with -fwrapv.
902
903 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
904
905         * gcc.dg/unwind-1.c: New.
906
907 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
908
909         PR libfortran/33683
910         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
911         failure on some common systems.
912
913 2007-10-09  Richard Guenther  <rguenther@suse.de>
914
915         PR middle-end/33692
916         * gcc.dg/pr33692.c: New testcase.
917
918 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
919
920         PR middle-end/33669
921         * gcc.c-torture/execute/pr33669.c: New.
922
923 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
924
925         PR tree-optimization/33615
926         * g++.dg/tree-ssa/pr33615-2.C: New test.
927
928 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
929
930         PR tree-optimization/33615
931         * g++.dg/tree-ssa/pr33615.C: New test.
932
933 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
934
935         PR tree-optimization/33572
936         * g++.dg/torture/pr33572.C: Replace with complete test.
937
938 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
939
940         PR fortran/33689
941         * gfortran.dg/spec_expr_5.f90: New.
942
943 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
944
945         * gcc.dg/pragma-darwin-2.c: New.
946
947 2007-10-08  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/33693
950         PR middle-end/33695
951         PR middle-end/33697
952         * gcc.dg/pr33693.c: New testcase.
953         * gcc.dg/pr33695.c: Likewise.
954         * gcc.dg/pr33697.c: Likewise.
955
956 2007-10-08  Richard Guenther  <rguenther@suse.de>
957
958         PR middle-end/33691
959         PR middle-end/33694
960         PR middle-end/33696
961         * gcc.dg/pr33691.c: New testcase.
962         * gcc.dg/pr33694.c: Likewise.
963         * gcc.dg/pr33696.c: Likewise.
964
965 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
966
967         PR libfortran/33683
968         * gfortran.dg/gamma_5.f90:  New test case
969
970 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
971
972         PR fortran/20851
973         * initialization_1.f90: Fix dg-error annotations.
974         * initialization_14.f90: New.
975         * initialization_7.f90: Fix dg-error annotations.
976         * initialization_9.f90: Likewise.
977
978 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
979
980         * gfortran.dg/error_recovery_4.f90: New test.
981
982 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
983
984         * gfortran.dg/default_format_denormal_2.f90: New test.
985         * gfortran.dg/default_format_2.inc: New test.
986         * gfortran.dg/default_format_denormal_1.f90: New test.
987         * gfortran.dg/default_format_1.inc: New test.
988         * gfortran.dg/default_format_1.f90: Don't test for denormalized
989         numbers.
990         * gfortran.dg/default_format_2.f90: Don't test for denormalized
991         numbers.
992
993 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
994
995         * gfortran.dg/namelist_15.f90: Revise test.
996
997 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
998
999         PR tree-optimization/33655
1000         * gcc.dg/torture/pr33655.c: New.
1001
1002 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1003
1004         PR tree-optimization/33572
1005         * g++.dg/torture/pr33572.C: New.
1006
1007 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1008
1009         PR fortran/25076
1010         * gfortran.dg/forall_11.f90: New.
1011
1012 2007-10-05  Michael Matz  <matz@suse.de>
1013
1014         PR middle-end/33667
1015         * gcc.dg/pr33667.c: New testcase.
1016
1017 2007-10-05  Richard Guenther  <rguenther@suse.de>
1018
1019         PR middle-end/33666
1020         * gcc.dg/pr33666.c: New testcase.
1021
1022 2007-10-05  Michael Matz  <matz@suse.de>
1023
1024         PR inline-asm/33600
1025         * gcc.target/i386/pr33600.c: New testcase.
1026
1027 2007-10-05  Richard Guenther  <rguenther@suse.de>
1028
1029         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1030
1031 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1032
1033         PR target/33635
1034         * gcc.target/mips/pr33635-1.c: New test.
1035
1036 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1037
1038         PR libfortran/33253
1039         * gfortran.dg/namelist_39.f90: Revise to use long names.
1040
1041 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1042
1043         PR fortran/33646
1044         * gfortran.dg/pr33646.f90: New file.
1045
1046 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1047
1048         PR fortran/33529
1049         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1050         * gfortran.dg/char_decl_2.f90: New test.
1051
1052 2007-10-04  Richard Guenther  <rguenther@suse.de>
1053
1054         PR middle-end/33641
1055         * gcc.c-torture/compile/pr33641.c: New testcase.
1056
1057 2007-10-04  Michael Matz  <matz@suse.de>
1058
1059         PR rtl-optimization/33653
1060         * gcc.dg/pr33653.c: New.
1061
1062 2007-10-04  Richard Guenther  <rguenther@suse.de>
1063
1064         PR tree-optimization/33627
1065         * g++.dg/torture/pr33627.C: New testcase.
1066
1067 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1068
1069         PR fortran/33626
1070         * gfortran.dg/parens_6.f90: New.
1071
1072 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/33646
1075         PR fortran/33542
1076         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1077
1078 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1079
1080         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1081
1082 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1083
1084         PR target/33635
1085         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1086         and mips_forced_be.
1087         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1088         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1089         options.
1090         * gcc.target/mips/fpr-moves-1.c: New test.
1091         * gcc.target/mips/fpr-moves-2.c: Likewise.
1092         * gcc.target/mips/fpr-moves-3.c: Likewise.
1093         * gcc.target/mips/fpr-moves-4.c: Likewise.
1094         * gcc.target/mips/fpr-moves-5.c: Likewise.
1095         * gcc.target/mips/fpr-moves-6.c: Likewise.
1096         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1097
1098 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1099
1100         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1101
1102 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1103
1104         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1105         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1106
1107 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1108
1109         PR fortran/33198
1110         * gfortran.dg/common_errors_1.f90: New.
1111
1112 2007-10-03  Doug Kwan  <dougkwan@google.com>
1113         Richard Guenther  <rguenther@suse.de>
1114
1115         PR debug/31899
1116         * g++.dg/debug/using3.C: New testcase.
1117
1118 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1119
1120         PR libfortran/33253
1121         * gfortran.dg/namelist_38.f90: New test.
1122         * gfortran.dg/namelist_39.f90: New test.
1123
1124 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1125
1126         PR libfortran/33469
1127         * gfortran.dg/default_format_1.f90: New test.
1128         * gfortran.dg/default_format_2.f90: New test.
1129         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1130         * gfortran.dg/real_const_3.f90: Adjust expected output.
1131
1132 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1133
1134         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1135         default ABI.  Split mips_forced_abi into mips_forced_abi and
1136         mips_forced_regs.
1137         (is_gp32_flag): Return true for -mabi=32.
1138         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1139         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1140         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1141         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1142         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1143         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1144         * gcc.target/mips/save-restore-2.c: Likewise.
1145         * gcc.target/mips/save-restore-3.c: Likewise.
1146         * gcc.target/mips/save-restore-4.c: Likewise.
1147
1148 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1149
1150         PR middle-end/33617
1151         * gcc.c-torture/compile/pr33617.c: New test.
1152
1153 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1154
1155         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1156         -gstabs+ for extended options.
1157
1158 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1159
1160         PR fortran/33542
1161         * gfortran.dg/ambiguous_specific_1.f90: New test.
1162
1163 2007-10-02  Revital Eres  <eres@il.ibm.com>
1164
1165         * gcc.target/powerpc/paired-8.c: New test.
1166         * gcc.target/powerpc/paired-9.c: New test.
1167         * gcc.target/powerpc/paired-10.c: New test.
1168
1169 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/33566
1172         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1173
1174 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1175
1176         PR fortran/33554
1177         * gfortran.dg/intent_out_2.f90: New test.
1178
1179 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1180
1181         PR fortran/33550
1182         * gfortran.dg/ambiguous_reference_1.f90: New test.
1183
1184 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1185
1186         PR fortran/31154
1187         PR fortran/31229
1188         PR fortran/33334
1189         * gfortran.dg/function_kinds_1.f90: New test.
1190         * gfortran.dg/function_kinds_2.f90: New test.
1191         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1192         use association into interfaces.
1193
1194 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1195
1196         PR testsuite/31828
1197         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1198         (overflow): Use INFINITY, not FP_INFINITE.
1199         gcc.dg/float-range-4.c: Likewise.
1200         gcc.dg/float-range-5.c: Likewise.
1201
1202 2007-10-01  Nick Clifton  <nickc@redhat.com>
1203
1204         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1205         for 16-bit targets.
1206
1207 2007-09-30  Diego Novillo  <dnovillo@google.com>
1208
1209         PR 33593
1210         * g++.dg/tree-ssa/pr33593.C: New test.
1211
1212 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1213
1214         PR libfortran/33400
1215         * gfortran.dg/PR19872.f: Fix test condition.
1216         * gfortran.dg/list_read_7.f90: New test.
1217
1218 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1219
1220         PR tree-optimization/33597
1221         * gcc.dg/vect/pr33597.c: New testcase.
1222
1223 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1226         * gcc.target/i386/pr33524.c: ...this.
1227
1228 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1229
1230         PR fortran/33354
1231         * gfortran.dg/minmaxloc_4.f90: New.
1232
1233 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1234
1235         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1236
1237 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1240
1241 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1242
1243         PR c++/33213
1244         * g++.dg/cpp0x/variadic79.C: New.
1245
1246 2007-09-28  Michael Matz  <matz@suse.de>
1247             Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR rtl-optimization/33552
1250         * gcc.target/i386/pr33552.c: New runtime test.
1251         * gcc.target/i386/strinline.c: New compile time test.
1252
1253 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1254
1255         * gfortran.dg/openmp_stack.f90: Removed.
1256
1257         PR c++/31434
1258         * g++.dg/cpp0x/variadic80.C: New test.
1259
1260 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1261
1262         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1263         r128057.
1264
1265 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1266
1267         PR middle-end/7003
1268         * gcc.target/powerpc/gcse-1.c: New test.
1269
1270 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1271
1272         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1273         fixed capitalizations.
1274         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1275         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1276         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1277         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1278         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1279         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1280         * gfortran.dg/min_max_conformance.f90: Likewise.
1281
1282 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1283
1284         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1285         options.
1286         * gcc.dg/c99-tgmath-2.c: Likewise.
1287         * gcc.dg/c99-tgmath-3.c: Likewise.
1288         * gcc.dg/c99-tgmath-4.c: Likewise.
1289
1290 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1291
1292         PR fortran/33568
1293         * gfortran.dg/anint_1.f90: New test.
1294
1295 2007-09-27  Ian Lance Taylor  <iant@google.com>
1296
1297         PR tree-optimization/33565
1298         * gcc.dg/Wstrict-overflow-20.c: New test.
1299
1300 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1301
1302         * gfortran.dg/openmp_stack.f90: Fix typo.
1303         * gfortran.dg/recursive_stack.f90: Fix typo.
1304
1305 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1306
1307         PR c++/33493
1308         * g++.dg/template/error31.C: New.
1309
1310 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1311
1312         * lib/prune.exp: Prune also "^In function .*$" lines and
1313         "^    inlined from .*$" lines.
1314
1315 2007-09-26  Richard Guenther  <rguenther@suse.de>
1316
1317         PR tree-optimization/33563
1318         * gcc.dg/torture/pr33563.c: New testcase.
1319
1320 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1321
1322         PR c/25309
1323         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1324         array.
1325         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1326         without -O2.
1327
1328 2007-09-26  Richard Guenther  <rguenther@suse.de>
1329
1330         PR tree-optimization/30375
1331         PR tree-optimization/33560
1332         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1333         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1334         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1335         * gcc.dg/torture/pr30375.c: New testcase.
1336         * gcc.dg/torture/pr33560.c: New testcase.
1337         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1338
1339 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1340
1341         PR c++/33207
1342         * g++.dg/parse/crash38.C: New test.
1343
1344 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1345
1346         PR target/33524
1347         * gcc.target/i386/sse5-convert.c: New file, test int->long
1348         vectorized conversions.
1349
1350 2007-09-25  Revital Eres  <eres@il.ibm.com>
1351
1352         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1353
1354 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1355
1356         PR c/32295
1357         * gcc.dg/enum-incomplete-1.c: New test.
1358
1359 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1360
1361         * gcc.c-torture/compile/20070919-1.c: New test.
1362
1363 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1364
1365         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1366
1367 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1368
1369         PR c++/14688
1370         * g++.dg/inherit/override_attribs.C: New file.
1371
1372 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1373
1374         PR fortran/33269
1375         * io.c (check_format_string): Move NULL and constant checks into
1376         this function.
1377         (check_io_constraints): Call gfc_simplify_expr() before calling
1378         check_format_string().  Remove NULL and constant checks.
1379
1380 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1381
1382         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1383         * gcc.c-torture/execute/loop-2g.x: Likewise.
1384
1385 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1386
1387         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1388         Reject hard-float modes unless the ABI is o32 or o64.
1389         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1390         of gcc.exp.  Skip the tests when mips16 code generation is not
1391         supported.
1392         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1393         and use dg-add-options mips16_attribute.
1394
1395 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR c++/33506
1398         * g++.dg/ext/attrib29.C: New test.
1399
1400 2007-09-23  Ollie Wild  <aaw@google.com>
1401
1402         * gcc.dg/fold-bitand-1.c: New test.
1403         * gcc.dg/fold-bitand-2.c: New test.
1404         * gcc.dg/fold-bitand-3.c: New test.
1405         * gcc.dg/fold-bitand-4.c: New test.
1406
1407 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1408
1409         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1410         any of the macros to be defined for __mips16.
1411         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1412
1413 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1414
1415         * gcc.dg/vect/pr21591.c: Require vect_int.
1416         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1417         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1418         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1419
1420 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1421
1422         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1423         attributes.
1424         * gcc.dg/va-arg-pack-len-2.c: New test.
1425         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1426         attributes.
1427         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1428
1429         PR tree-optimization/32772
1430         * gcc.c-torture/compile/20070905-1.c: New test.
1431
1432         PR tree-optimization/32975
1433         * gcc.dg/pr32975.c: New test.
1434
1435         PR middle-end/28755
1436         * gcc.dg/pr28755.c: New test.
1437
1438 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1439
1440         * lib/target-supports.exp (check_effective_target_nomips16): New
1441         procedure.
1442         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1443         for mipsisa64*-*-*.
1444         * gcc.dg/vect/vect.exp: Likewise.
1445         * g++.dg/vect/vect.exp: Likewise.
1446         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1447         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1448         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1449         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1450         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1451         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1452         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1453         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1454         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1455         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1456         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1457         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1458         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1459         (test14, test15, test16, test17, test18): Likewise.
1460         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1461         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1462         (test14, test15, test16, test17, test18, test19, test20, test21)
1463         (test22): Likewise.
1464         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1465         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1466         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1467         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1468         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1469         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1470         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1471         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1472         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1473         (test13, test14, test15, test16, test17, test18, test19, test20)
1474         (test21, test22, test23, test24, test25, test26, test27, test28)
1475         (test29, test30, test31): Likewise.
1476         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1477         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1478         (test13, test14, test15, test16, test17, test18, test19, test20)
1479         (test21, test22, test23, test24, test25, test26, test27, test28)
1480         (test29, test30, test31, test32, test33, test34, test35, test36)
1481         (test37, test38, test39, test40, test41, test42, test43, test44)
1482         (test45, test46, test47, test48, test49, test50, test51, test52)
1483         (test53, test54, test55, test56, test57, test58, test59, test60)
1484         (test61, test62, test63): Likewise.
1485         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1486         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1487         (test13, test14, test15, test16, test17, test18, test19, test20)
1488         (test21, test22, test23, test24, test25, test26, test27, test28)
1489         (test29, test30, test31): Likewise.
1490         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1491         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1492         (test13, test14, test15, test16, test17, test18, test19, test20)
1493         (test21, test22, test23, test24, test25, test26, test27, test28)
1494         (test29, test30, test31): Likewise.
1495         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1496         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1497         (test13, test14, test15): Likewise.
1498         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1499         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1500         (test13, test14, test15): Likewise.
1501         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1502         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1503         (test13, test14, test15, test16, test17, test18, test19, test20)
1504         (test21, test22, test23, test24, test25, test26, test27, test28)
1505         (test29, test30, test31): Likewise.
1506         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1507         (matrix_multiply4: Likewise.
1508         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1509         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1510         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1511         * gcc.target/mips/mips-ps-4.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-ps-5.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): Likewise.
1521         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1522         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1523         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1524         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1525         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1526         (sub_v4qi): Likewise.
1527         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1528         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1529         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1530         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1531         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1532         (subb, subc): Likewise.
1533         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1534         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1535         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1536         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1537         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1538         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1539         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1540         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1541         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1542         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1543         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1544         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1545         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1546
1547 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1548
1549         * lib/target-supports.exp (add_options_for_mips16_attribute)
1550         (check_effective_target_mips16_attribute): New functions.
1551         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1552         command line.
1553         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1554         extra_test_flags.
1555         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1556         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1557         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1558         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1559         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1560         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1561         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1562         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1563         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1564         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1565         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1566         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1567         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1568         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1569         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1570         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1571         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1572         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1573         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1574         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1575         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1576         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1577         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1578         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1579         (NOMIPS16): Delete.
1580         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1581         of dg-options.
1582         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1583         options.  Require { target mips16_attribute } and use dg-add-options
1584         to add the associated options.
1585         (foo): Use MIPS16.
1586         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1587         * gcc.target/mips/call-saved-3.c: Likewise.
1588         * gcc.target/mips/code-readable-1.c: Require { target
1589         mips16_attribute } and use dg-add-options to add the associated
1590         options.  Remove trailing whitespace.
1591         (NOMIPS16): Delete.
1592         * gcc.target/mips/code-readable-2.c: Likewise.
1593         * gcc.target/mips/code-readable-3.c: Likewise.
1594         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1595         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1596         Require { target mips16_attribute } and use dg-add-options to
1597         add the associated options.
1598         (cksum16, cksum8): Use MIPS16.
1599         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1600         Require { target mips16_attribute } and use dg-add-options to
1601         add the associated options.
1602         (foo): Use MIPS16.
1603         * gcc.target/mips/save-restore-2.c: Likewise.
1604         * gcc.target/mips/save-restore-3.c: Likewise.
1605         * gcc.target/mips/save-restore-4.c: Likewise.
1606         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1607         -mno-abicalls.
1608         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1609         (foo): Use NOMIPS16.
1610
1611 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1612
1613         PR fortran/33337
1614         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1615
1616         PR fortran/33376
1617         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1618
1619 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1620
1621         PR fortran/33445
1622         * gfortran.dg/gomp/free-2.f90: New.
1623         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1624         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1625
1626 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1627
1628         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1629         * gcc.target/i386/sse5-haddX.c: Ditto.
1630         * gcc.target/i386/sse5-hsubX.c: Ditto.
1631         * gcc.target/i386/sse5-maccXX.c: Ditto.
1632         * gcc.target/i386/sse5-msubXX.c: Ditto.
1633         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1634         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1635         * gcc.target/i386/sse5-permpX.c: Ditto.
1636         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1637         effective target.
1638         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1639         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1640         * gcc.target/i386/sse5-pcmov.c: Ditto.
1641         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1642
1643 2007-09-22  Richard Guenther  <rguenther@suse.de>
1644
1645         PR tree-optimization/33146
1646         * gcc.c-torture/compile/pr33146.c: New testcase.
1647
1648 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1649
1650         * lib/target-supports.exp (check_cached_effective_target): New
1651         procedure.
1652         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1653         (check_effective_target_c99_runtime): New procedure.
1654         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1655         (test3l): Likewise cargl.
1656         * gcc.dg/builtins-59.c: Require c99_runtime.
1657         * gcc.dg/builtins-61.c: Likewise.
1658         * gcc.dg/builtins-62.c: Likewise.
1659
1660 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1661
1662         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1663         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1664         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1665         target-specific dg-options.
1666         * gcc.dg/builtins-20.c: Likewise.
1667         * gcc.dg/builtins-53.c: Likewise.
1668         * gcc.dg/builtins-55.c: Likewise.
1669         * gcc.dg/single-precision-constant.c: Likewise.
1670         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1671         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1672         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1673         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1674         * gcc.dg/torture/builtin-power-1.c: Likewise.
1675
1676 2007-09-21  Chao-ying Fu  <fu@mips.com>
1677
1678         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1679         check if targets have fixed-point supports.
1680         * gcc.dg/fixed-point/fixed-point.exp: New file.
1681         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1682         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1683         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1684         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1685         * gcc.dg/fixed-point/constants-pedantic.c,
1686         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1687         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1688         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1689         * gcc.dg/fixed-point/keywords-pedantic.c,
1690         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1691         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1692         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1693         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1694         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1695         * gcc.dg/fixed-point/func-vararg-mixed.c,
1696         * gcc.dg/fixed-point/operator-logical.c,
1697         * gcc.dg/fixed-point/struct-union.c,
1698         * gcc.dg/fixed-point/bit-complement.c,
1699         * gcc.dg/fixed-point/operator-bitwise.c,
1700         * gcc.dg/fixed-point/operator-comma.c,
1701         * gcc.dg/fixed-point/struct-layout-1.c,
1702         * gcc.dg/fixed-point/union-init.c,
1703         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1704         * gcc.dg/fixed-point/func-mixed.c,
1705         * gcc.dg/fixed-point/func-vararg-size0.c,
1706         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1707         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1708         * gcc.dg/fixed-point/operator-unary.c,
1709         * gcc.dg/fixed-point/allop-const.c,
1710         * gcc.dg/fixed-point/muldiv-warning.c,
1711         * gcc.dg/nofixed-point-1.c,
1712         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1713         * gcc.target/mips/fixed-vector-type.c,
1714         * gcc.target/mips/fixed-scalar-type.c: New tests.
1715
1716 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1717
1718         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1719         * gnat.dg/test_nested_subtype_byref.adb: New test.
1720
1721 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR fortran/33439
1724         * gfortran.dg/gomp/pr33439.f90: New test.
1725
1726 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1727
1728         PR fortran/33455
1729         * gfortran.dg/merge_char_3.f90: New.
1730
1731 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/33037
1734         * gfortran.dg/transfer_check_1.f90: New.
1735
1736 2007-09-20  Asher Langton  <langton2@llnl.gov>
1737
1738         PR fortran/20441
1739         * gfortran.dg/init_flag_1.f90: New.
1740         * gfortran.dg/init_flag_2.f90: New.
1741         * gfortran.dg/init_flag_3.f90: New.
1742         * gfortran.dg/init_flag_4.f90: New.
1743         * gfortran.dg/init_flag_5.f90: New.
1744         * gfortran.dg/init_flag_6.f90: New.
1745         * gfortran.dg/init_flag_7.f90: New.
1746
1747 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1748
1749         PR c++/33460
1750         * g++.dg/ext/anon-struct6.C: New.
1751
1752 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1753
1754         PR libfortran/23272
1755         * gfortran.dg/inquire_10.f90: New test.
1756
1757 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1758
1759         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1760
1761 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1762
1763         PR fortran/33221
1764         * gfortran.dg/used_types_18.f90: Declare variable of empty
1765         derived type.
1766
1767 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1768
1769         PR fortran/33288
1770         * gfortran.dg/array_constructor_19.f90: New test.
1771
1772 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR debug/33316
1775         * gcc.dg/debug/pr33316.c: New test.
1776
1777         PR c++/33496
1778         * g++.dg/cpp0x/variadic76.C: New test.
1779         * g++.dg/cpp0x/variadic77.C: New test.
1780         * g++.dg/cpp0x/variadic78.C: New test.
1781
1782         PR c/33238
1783         PR c/27301
1784         * gcc.c-torture/execute/20070919-1.c: New test.
1785         * gcc.dg/pr33238.c: New test.
1786         * gcc.dg/pr27301.c: New test.
1787
1788 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1789
1790         * lib/target-supports.exp (check_effective_target_mips64): New
1791         procedure.
1792         * gcc.dg/lower-subreg-1.c: Require !mips64.
1793         * gcc.dg/sibcall-3.c (ATTR): New macro.
1794         (recurser_void1, recurser_void2): Use it.
1795         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1796         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1797
1798 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1799
1800         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1801         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1802         warning annotation.
1803         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1804
1805 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1806
1807         PR fortran/33497
1808         * gfortran.dg/c_loc_tests_11.f03: New test case.
1809
1810 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1811
1812         PR c++/33459
1813         * g++.dg/init/ref14.C: New.
1814
1815 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1816
1817         * gnat.dg/slice2.ad[sb]: New testcase.
1818
1819 2007-09-19  Nick Clifton  <nickc@redhat.com>
1820
1821         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1822
1823 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1824
1825         * gcc.target/bfin/bfin.exp: New.
1826         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1827         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1828         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1829         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1830         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1831         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1832         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1833         mcpu-bf561.c, mcpu-default.c}: New tests.
1834
1835 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1836
1837         Restore detection of unsupported TLS.
1838
1839         Revert this patch:
1840         2007-02-10  Richard Henderson  <rth@redhat.com>
1841
1842         * lib/target-supports.exp (check_effective_target_tls): Redefine
1843         to mean non-emulated tls.
1844         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1845         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1846         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1847         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1848         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1849         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1850         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1851
1852         And then:
1853         * lib/target-supports.exp (check_effective_target_tls): Use
1854         stronger test for compiler support for TLS.
1855         (check_effective_target_tls_native): New, to test for non-emulated
1856         TLS support.
1857         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1858         instead of dg-require-effective-target tls.
1859         * g++.dg/gomp/copyin-1.C: Likewise.
1860         * g++.dg/gomp/sharing-1.C: Likewise.
1861         * g++.dg/gomp/tls-1.C: Likewise.
1862         * g++.dg/gomp/tls-2.C: Likewise.
1863         * g++.dg/gomp/tls-3.C: Likewise.
1864         * g++.dg/tls/diag-1.C: Likewise.
1865         * g++.dg/tls/diag-2.C: Likewise.
1866         * g++.dg/tls/diag-3.C: Likewise.
1867         * g++.dg/tls/diag-4.C: Likewise.
1868         * g++.dg/tls/diag-5.C: Likewise.
1869         * g++.dg/tls/init-1.C: Likewise.
1870         * g++.dg/tls/init-2.C: Likewise.
1871         * g++.dg/tls/trivial.C: Likewise.
1872         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1873         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1874         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1875         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1876         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1877         * gcc.dg/gomp/clause-1.c: Likewise.
1878         * gcc.dg/gomp/copyin-1.c: Likewise.
1879         * gcc.dg/gomp/sharing-1.c: Likewise.
1880         * gcc.dg/gomp/tls-1.c: Likewise.
1881         * gcc.dg/gomp/tls-2.c: Likewise.
1882         * gcc.dg/tls/alpha-1.c: Likewise.
1883         * gcc.dg/tls/opt-1.c: Likewise.
1884         * gcc.dg/tls/opt-13.c: Likewise.
1885         * gcc.dg/tls/opt-14.c: Likewise.
1886         * gcc.dg/tls/opt-2.c: Likewise.
1887         * gcc.dg/tls/opt-3.c: Likewise.
1888         * gcc.dg/tls/opt-4.c: Likewise.
1889         * gcc.dg/tls/opt-7.c: Likewise.
1890         * gcc.dg/tls/section-1.c: Likewise.
1891         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1892         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1893         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1894         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1895         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1896         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1897         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1898         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1899         * gfortran.dg/gomp/fixed-1.f: Likewise.
1900         * gfortran.dg/gomp/free-1.f90: Likewise.
1901         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1902         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1903         * gfortran.dg/gomp/reduction1.f90: Likewise.
1904         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1905
1906 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1907
1908         PR fortran/31119
1909         * gfortran.dg/bounds_check_9.f90: New test.
1910         * gfortran.dg/bounds_check_fail_2.f90: New test.
1911
1912 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1913
1914         PR c++/33462 (again)
1915         * g++.dg/ext/va-arg1.C: Adjust.
1916
1917 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1918
1919         PR c++/33462
1920         * g++.dg/ext/va-arg1.C: New.
1921
1922 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1923
1924         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1925
1926 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1927
1928         PR c++/33463
1929         * g++.dg/rtti/typeid6.C: New.
1930
1931 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1932
1933         PR c++/33464
1934         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1935         * g++.dg/ext/is_class_error2.C: New.
1936
1937 2007-09-18  Richard Guenther  <rguenther@suse.de>
1938
1939         PR tree-optimization/33340
1940         * g++.dg/torture/pr33340.C: New testcase.
1941
1942 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1943
1944         PR fortran/33231
1945         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1946         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1947         * gfortran.dg/elemental_subroutine_5.f90: New.
1948
1949 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1950
1951         * lib/target-supports.exp (check_profiling_available): Extend
1952         mips*-*-elf check to mips*-*-elf*.
1953
1954 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1955
1956         * gcc.dg/format/c90-scanf-5.c: New test.
1957         * gcc.dg/format/c99-scanf-4.c: New test.
1958         * gcc.dg/format/ext-7.c: New test.
1959         * gcc.dg/format/ext-8.c: New test.
1960
1961         PR middle-end/33423
1962         * gcc.c-torture/compile/20070915-1.c: New test.
1963
1964 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1965
1966         PR fortran/33106
1967         * gfortran.dg/private_type_9.f90: New.
1968
1969 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1970
1971         PR middle-end/33449
1972         * gfortran.dg/pr33449.f90: New test.
1973
1974 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1975
1976         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1977         * gfortran.dg/private_type_1.f90: Ditto
1978         * gfortran.dg/interface_18.f90: New.
1979         * gfortran.dg/private_type_8.f90: New.
1980
1981 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1982
1983         PR c++/33124
1984         * g++.dg/warn/new1.C: Adjust.
1985         * g++.dg/torture/str_empty.C: Likewise.
1986
1987 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1988
1989         * gcc.target/mips/dse-1.c: New test.
1990
1991 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1992
1993         PR c++/32756
1994         * g++.dg/overload/operator3.C: New.
1995
1996 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1997
1998         * gcc.target/mips/truncate-1.c: New test.
1999
2000 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2001
2002         PR fortran/29396
2003         PR fortran/29606
2004         PR fortran/30625
2005         PR fortran/30871
2006         * gfortran.dg/subref_array_pointer_1.f90: New test.
2007         * gfortran.dg/subref_array_pointer_2.f90: New test.
2008
2009 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2010
2011         * gfortran.dg/nint_2.f90: Correct last change.
2012
2013 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2014
2015         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2016
2017 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2018
2019         * gcc.dg/vect/pr33373b.c: New test.
2020
2021 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR target/33438
2024         * gcc.target/i386/pr33438.c: New test.
2025
2026 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2027
2028         * gfortran.dg/nint_2.f90: Revert previous commit.
2029
2030 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2031
2032         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2033
2034 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2035
2036         PR debug/33429
2037         * g++.dg/other/unused1.C: XFAIL class2 scan.
2038
2039 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2040
2041         PR fortran/33343
2042         * gfortran.dg/elemental_args_check_1.f90: New.
2043         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2044         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2045
2046 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2047
2048         * gfortran.dg/recursive_check_3.f90: New.
2049
2050 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2051
2052         PR fortran/33412
2053         * gfortran.dg/elemental_bind_c.f90: New.
2054
2055 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2056
2057         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2058         * gcc.target/mips/mips16-attributes-2.c: New test.
2059         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2060         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2061         hard-float asm when __mips16 is defined.
2062         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2063         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2064         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2065         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2066         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2067         * gcc.target/mips/pr26765.c (foo): Likewise.
2068         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2069         targets, use dg-mips-options instead of dg-options, and use -mgp32
2070         to force 32-bit mode.
2071         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2072         and 64-bit mode.
2073         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2074
2075 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2076             Michael Meissner  <michael.meissner@amd.com>
2077
2078         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2079         * gcc.target/i386/sse5-hsubX.c: Ditto.
2080         * gcc.target/i386/sse5-permpX.c: Ditto.
2081         * gcc.target/i386/sse5-haddX.c: Ditto.
2082         * gcc.target/i386/sse5-maccXX.c: Ditto.
2083         * gcc.target/i386/sse5-msubXX.c: Ditto.
2084         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2085         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2086
2087         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2088         optimizes floating point conditional moves into the pcmov
2089         instruction on SSE5.
2090         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2091
2092         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2093         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2094         SSE5.
2095
2096         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2097         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2098
2099         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2100         optimizes (a*b)+c into fmadd on SSE5.
2101
2102         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2103         whether the SSE5 instructions can be generated.
2104
2105         * gcc.target/i386/sse5-check.h: New. Add support for 
2106         SSE5 tests.
2107
2108         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2109         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2110         * gcc.target/i386/sse-13.c: Ditto.
2111         * gcc.target/i386/sse-14.c: Ditto.
2112
2113 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2114
2115         PR testsuite/33153
2116         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2117         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2118
2119 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2120
2121         PR target/32338
2122         * gcc.dg/pr32338-1.c: New test.
2123         * gcc.dg/pr32338-2.c: New test.
2124
2125 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2126         
2127         * lib/target-supports.exp (check_effective_target_sync_int_long):
2128         Revert change to add xtensa.
2129         (check_effective_target_sync_char_short): Likewise.
2130         
2131 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2132
2133         * gnat.dg/packed_subtype.adb: New test.
2134
2135 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/33297
2138         * gfortran.dg/intrinsic_size.f90: New.
2139
2140 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2141
2142         PR fortran/33284
2143         PR fortran/33310
2144         * gfortran.dg/conflicts_2.f90: New.
2145
2146 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2147
2148         PR tree-optimization/32377
2149         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2150         dependence distance.
2151         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2152         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2153         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2154         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2155
2156 2007-09-12  Richard Guenther  <rguenther@suse.de>
2157
2158         PR middle-end/33382
2159         * gcc.c-torture/compile/pr33382.c: New testcase.
2160         * gcc.c-torture/execute/pr33382.c: Likewise.
2161
2162 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2163
2164         PR fortran/33395
2165         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2166
2167 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2168
2169         PR tree-optimization/33373
2170         * gcc.dg/vect/pr33373.c: New test.
2171
2172 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2173
2174         * lib/target-supports.exp (check_effective_target_vect_no_double):
2175         Remove unused proc.
2176
2177 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2178             Ulrich Weigand  <uweigand@de.ibm.com>
2179
2180         * gcc.target/spu/dfcgt-nan.c: New test.
2181
2182 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2183
2184         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2185
2186 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2187
2188         PR fortran/33040
2189         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2190
2191 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.dg/va-arg-pack-len-1.c: New test.
2194         * g++.dg/va-arg-pack-len-1.C: New test.
2195
2196 2007-09-11  Michael Matz  <matz@suse.de>
2197
2198         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2199
2200 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2201
2202         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2203         checks for size of long double.
2204         * gcc.dg/dfp/convert.h: New file.
2205         * gcc.dg/dfp/convert-bfp-2.c: New test.
2206         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2207         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2208         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2209         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2210         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2211         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2212         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2213         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2214         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2215
2216 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2217
2218         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2219         Change dg-final to expect 1 non-profitable loop and
2220         3 profitable loops.
2221         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2222         Change dg-final to expect 1 non-profitable loop and
2223         3 profitable loops.
2224         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2225         Change dg-final to expect 1 profitable loop.
2226         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2227         Change dg-final to expect 1 profitable loop.    
2228         
2229 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2230
2231         * gcc.target/mips/call-saved-1.c: New test.
2232         * gcc.target/mips/call-saved-2.c: Likewise.
2233         * gcc.target/mips/call-saved-3.c: Likewise.
2234         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2235         instead of mips_mips64.  Set mips_fp64 too.
2236         (is_gp32_flag): Return true for -mips1 and -mips2.
2237         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2238
2239 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2240
2241         * g++.dg/ext/va-arg-pack-1.C: New test.
2242         * g++.dg/ext/va-arg-pack-2.C: New test.
2243
2244 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2245
2246         PR target/33369
2247         * gcc.dg/vect/pr33369.c: New test.
2248
2249 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2250
2251         PR fortran/33370
2252         * gfortran.dg/array_memcpy_5.f90:  New test.
2253
2254 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2255
2256         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2257
2258 2007-09-09  Richard Guenther  <rguenther@suse.de>
2259
2260         * gcc.c-torture/compile/20070906-1.c: New testcase.
2261
2262 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2263
2264         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2265         noinline attribute.
2266         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2267         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2268         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2269         Likewise.
2270
2271 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2272
2273         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2274
2275 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2276
2277         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2278
2279 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2280
2281         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2282         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2283         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2284         Compile tests with -fno-tree-pre.
2285         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2286         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2287         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2288         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2289         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2290         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2291         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2292         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2293         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2294         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2295         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2296         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2297         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2298         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2299         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2300         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2301         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2302         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2303         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2304
2305 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2306
2307         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2308         to call objdump.
2309         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2310         Use remote_exec to call c++filt.
2311         * lib/target-supports-dg.exp (dg-require-host-local): New.
2312         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2313         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2314         * g++.dg/rtti/repo1.C: Likewise.
2315         * g++.dg/template/repo1.C: Likewise.
2316         * g++.dg/template/repo2.C: Likewise.
2317         * g++.dg/template/repo3.C: Likewise.
2318         * g++.dg/template/repo4.C: Likewise.
2319         * g++.dg/template/repo5.C: Likewise.
2320         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2321         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2322         * g++.old-deja/g++.pt/repo1.C: Likewise.
2323         * g++.old-deja/g++.pt/repo2.C: Likewise.
2324         * g++.old-deja/g++.pt/repo3.C: Likewise.
2325         * g++.old-deja/g++.pt/repo4.C: Likewise.
2326         * gcc.dg/cpp/trad/builtins.c: Likewise.
2327
2328 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2329
2330         PR tree-optimization/32283
2331         * gcc.dg/tree-ssa/loop-31.c: New test.
2332
2333 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2334
2335         PR rtl-optimization/26449
2336         * gcc.target/i386/pr26449-1.c: New file.
2337
2338 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2339
2340         PR target/33329
2341         PR rtl-optimization/26449
2342         * gcc.target/i386/pr33329.c: New file.
2343
2344 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2345
2346         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2347
2348 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2349
2350         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2351
2352 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2353
2354         PR tree-optimization/33301
2355         * gfortran.dg/vect/pr33301.f: New test.
2356
2357 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2358
2359         PR libfortran/33307
2360         * gfortran.dg/backspace_10.f90: New test.
2361
2362 2007-09-07  Richard Guenther  <rguenther@suse.de>
2363
2364         Reapply
2365         2007-09-06  Richard Guenther  <rguenther@suse.de>
2366
2367         PR tree-optimization/32586
2368         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2369         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2370         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2371         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2372         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2373         now obsolete simplification.
2374
2375 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2376         
2377         PR tree-optimization/33299
2378         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2379         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2380
2381 2007-09-07  Richard Guenther  <rguenther@suse.de>
2382
2383         Revert
2384         2007-09-06  Richard Guenther  <rguenther@suse.de>
2385
2386         PR tree-optimization/32586
2387         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2388         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2389         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2390         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2391         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2392         now obsolete simplification.
2393
2394 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2395
2396         PR tree-optimization/32821
2397         * gcc.dg/tree-ssa/pr32821.c: New file.
2398
2399 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2400
2401         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2402         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2403         and mips_forced_no_er.
2404         (dg-mips-options): Add -mno-abicalls when a small-data option is
2405         specified.  Skip tests with small-data options if mips_forced_gp.
2406         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2407         * gcc.target/mips/sdata-1.c: New test.
2408         * gcc.target/mips/sdata-2.c: Likewise.
2409         * gcc.target/mips/sdata-3.c: Likewise.
2410         * gcc.target/mips/sdata-4.c: Likewise.
2411
2412 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2413
2414         PR fortran/33298
2415         * spread_zerosize_1.f90:  New test case.
2416         * spread_bounds_1.f90:  New test case.
2417
2418 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2419
2420         PR c++/32674
2421         * g++.dg/template/static31.C: New.
2422
2423 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2424
2425         PR fortran/33271
2426         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2427         powerpc*-linux-gnu.
2428
2429 2007-09-06  David Daney  <ddaney@avtrex.com>
2430             Richard Sandiford  <richard@codesourcery.com>
2431
2432         PR target/33256
2433         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2434         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2435         * gcc.target/mips/pr33256.c: New test.
2436
2437 2007-09-06  Tom Tromey  <tromey@redhat.com>
2438
2439         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2440
2441 2007-09-06  Richard Guenther  <rguenther@suse.de>
2442
2443         PR tree-optimization/32586
2444         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2445         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2446         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2447         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2448         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2449         now obsolete simplification.
2450
2451 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2452
2453         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2454         * gcc.target/i386/sse3-addsubps.c: Ditto.
2455         * gcc.target/i386/sse3-haddpd.c: Ditto.
2456         * gcc.target/i386/sse3-haddps.c: Ditto.
2457         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2458         * gcc.target/i386/sse3-hsubps.c: Ditto.
2459         * gcc.target/i386/sse3-lddqu.c: Ditto.
2460         * gcc.target/i386/sse3-movddup.c: Ditto.
2461         * gcc.target/i386/sse3-movshdup.c: Ditto.
2462         * gcc.target/i386/sse3-movsldup.c: Ditto.
2463
2464 2007-09-06  Richard Guenther  <rguenther@suse.de>
2465
2466         PR tree-optimization/33302
2467         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2468
2469 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2470
2471         PR libfortran/33225
2472         * gfortran.dg./fmt_float.f90: New test.
2473
2474 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2475
2476         PR libfortran/33253
2477         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2478
2479 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2480
2481         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2482         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2483
2484 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2485
2486         * g++.dg/eh/builtin1.C: New test.
2487         * g++.dg/eh/builtin2.C: New test.
2488         * g++.dg/eh/builtin3.C: New test.
2489
2490         PR c++/33289
2491         * g++.dg/eh/builtin4.C: New test.
2492
2493 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2494
2495         * gcc.target/powerpc/dfp-dd.c: New test.
2496         * gcc.target/powerpc/dfp-td.c: New test.
2497
2498 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2499
2500         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2501         * gcc.dg/va-arg-pack-1.c: New test.
2502
2503 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2504
2505         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2506         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2507         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2508         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2509         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2510
2511 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2512
2513         PR c++/30302
2514         * g++.dg/ext/anon-struct5.C: New.
2515
2516 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2517
2518         * gcc.dg/i386-cpuid.h: Remove.
2519         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2520         (main): Use __get_cpuid to get target features.
2521         * gcc.target/i386/sse-check.h: Ditto.
2522         * gcc.target/i386/sse2-check.h: Ditto.
2523         * gcc.target/i386/sse3-check.h: Ditto.
2524         * gcc.target/i386/ssse3-check.h: Ditto.
2525         * gcc.target/i386/sse4_1-check.h: Ditto.
2526         * gcc.target/i386/sse4_2-check.h: Ditto.
2527         * gcc.target/i386/sse4a-check.h: Ditto.
2528         * gcc.dg/torture/pr16104-1.c: Ditto.
2529         (do_test): Change to void.
2530         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2531         * gcc.target/i386/sse-6.c: Ditto.
2532         * gcc.target/i386/sse-7.c: Ditto.
2533         * g++.dg/other/i386-1.C: Include cpuid.h.
2534         (main): New function.  Use __get_cpuid to get target fetaures.
2535
2536 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2537             David Ung  <davidu@mips.com>
2538             Nigel Stephens <nigel@mips.com>
2539
2540         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2541         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2542         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2543         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2544         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2545         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2546         * gcc.dg/torture/pr19683-1.c: Likewise.
2547         * gcc.target/mips/madd-3.c: Likewise.
2548         * gcc.target/mips/maddu-3.c: Likewise.
2549         * gcc.target/mips/msub-3.c: Likewise.
2550         * gcc.target/mips/msubu-3.c: Likewise.
2551         * gcc.target/mips/asm-1.c: Likewise.
2552         * gcc.target/mips/branch-1.c: Likewise.
2553         * gcc.target/mips/ins-1.c: Likewise.
2554         * gcc.target/mips/near-far-3.c: Likewise.
2555         * gcc.target/mips/near-far-4.c: Likewise.
2556         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2557         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2558         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2559         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2560         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2561         * gcc.target/mips/dspr2-MULT.c: Likewise.
2562         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2563         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2564         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2565         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2566         * gcc.target/mips/code-readable-2.c: Likewise.
2567         * gcc.target/mips/code-readable-3.c: Likewise.
2568
2569 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2570             David Ung  <davidu@mips.com>
2571             Nigel Stephens <nigel@mips.com>
2572
2573         * gcc.target/mips/mips16-attributes.c: New.
2574
2575 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2576
2577         PR fortran/31564
2578         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2579
2580         PR fortran/33241
2581         * gfortran.dg/char_length_10.f90: New test.
2582
2583 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2584
2585         PR c++/29731
2586         * g++.dg/parse/template24.C: New.
2587
2588 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2589
2590         * g++.dg/other/spu2vmx-1.C: New test.
2591
2592 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2593
2594         PR tree-optimization/33017
2595         * gcc.dg/pr33017.c: New test.
2596
2597 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2598
2599         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2600         __protected_stream family of macros.
2601
2602 2007-09-04  Jan Hubicka  <jh@suse.cz>
2603
2604         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2605         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2606         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2607         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2608         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2609         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2610         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2611         Likewise.
2612
2613 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2614             Tobias Burnus  <burnus@net-b.de>
2615
2616         * gfortran.dg/proc_decl_1.f90: New.
2617         * gfortran.dg/proc_decl_2.f90: New.
2618         * gfortran.dg/proc_decl_3.f90: New.
2619         * gfortran.dg/proc_decl_4.f90: New.
2620
2621 2007-09-04  Jan Hubicka  <jh@suse.cz>
2622
2623         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2624         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2625         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2626         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2627         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2628         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2629         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2630         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2631         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2632         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2633         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2634         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2635         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2636         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2637         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2638         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2639         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2640         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2641         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2642         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2643         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2644         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2645         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2646         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2647         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2648         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2649         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2650         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2651         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2652         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2653         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2654         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2655         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2656         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2657         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2658         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2659         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2660         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2661         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2662         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2663         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2664         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2665         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2666         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2667         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2668         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2669         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2670         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2671         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2672         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2673         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2674         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2675         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2676         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2677         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2678         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2679         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2680         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2681         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2682         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2683         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2684         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2685         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2686         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2687         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2688         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2689         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2690         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2691         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2692         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2693         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2694         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2695         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2696         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2697         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2698         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2699         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2700         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2701         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2702         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2703         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2704         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2705         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2706         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2707         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2708         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2709         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2710         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2711         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2712         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2713         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2714         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2715         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2716         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2717         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2718         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2719         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2720         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2721         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2722         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2723         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2724         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2725         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2726         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2727         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2728         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2729         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2730         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2731         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2732         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2733         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2734         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2735         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2736         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2737         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2738         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2739         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2740         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2741         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2742         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2743         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2744         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2745         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2746         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2747         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2748         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2749         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2750         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2751         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2752         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2753         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2754         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2755         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2756         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2757         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2758         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2759         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2760         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2761         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2762         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2763         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2764         noinline.
2765         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2766         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2767         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2768         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2769         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2770         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2771         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2772         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2773         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2774         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2775         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2776         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2777         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2778         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2779         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2780         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2781         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2782         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2783         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2784         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2785         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2786         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2787         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2788         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2789         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2790         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2791         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2792         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2793         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2794         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2795         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2796         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2797         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2798         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2799         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2800         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2801         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2802         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2803         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2804         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2805         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2806         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2807         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2808         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2809         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2810         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2811         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2812         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2813         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2814         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2815         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2816         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2817         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2818         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2819         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2820         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2821         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2822         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2823         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2824         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2825         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2826         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2827         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2828         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2829         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2830         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2831         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2832         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2833         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2834         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2835         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2836         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2837         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2838         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2839         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2840         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2841         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2842         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2843         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2844         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2845         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2846         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2847         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2848         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2849         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2850         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2851         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2852         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2853         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2854         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2855         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2856         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2857         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2858         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2859         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2860         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2861         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2862         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2863         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2864         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2865         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2866         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2867         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2868         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2869         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2870         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2871         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2872         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2873         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2874         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2875         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2876         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2877         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2878         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2879         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2880         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2881         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2882         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2883         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2884         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2885         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2886         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2887         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2888         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2889         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2890         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2891
2892 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2893
2894         PR middle-end/33187
2895         * gcc.target/i386/cmov7.c: New file.
2896
2897 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2898
2899         * gcc.target/i386/sse4a-check.h: New file.
2900         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2901         * gcc.target/i386/sse4a-insert.c: Ditto.
2902         * gcc.target/i386/sse4a-montsd.c: Ditto.
2903         * gcc.target/i386/sse4a-montss.c: Ditto.
2904         * gcc.target/i386/mmx-check.h: New file.
2905         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2906         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2907         * gcc.target/i386/sse-check.h: New file.
2908         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2909         * gcc.target/i386/sse-3.c: Ditto.
2910         * gcc.target/i386/sse-7.c: Ditto.
2911         * gcc.target/i386/sse-9.c: Ditto.
2912         * gcc.target/i386/ssefn-3.c: Ditto.
2913         * gcc.target/i386/sse-recip.c: Ditto.
2914         * gcc.target/i386/sse-recip-vec.c: Ditto.
2915         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2916         * gcc.target/i386/20020523-1.c: Remove.
2917         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2918         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2919         * gcc.target/i386/ssefn-4.c: Ditto.
2920         * gcc.target/i386/sse-6.c: Ditto.
2921         * gcc.target/i386/sse-10.c: Ditto.
2922         * gcc.target/i386/sse-11.c: Ditto.
2923         * gcc.target/i386/sse-18.c: Ditto.
2924         * gcc.target/i386/fpprec-1.c: Ditto.
2925         * g++.dg/other/i386-1.C: Ditto.
2926
2927 2007-09-04  Richard Guenther  <rguenther@suse.de>
2928
2929         PR tree-optimization/33291
2930         * gcc.dg/volatile2.c: New testcase.
2931         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2932         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2933         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2934         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2935
2936 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2937
2938         PR fortran/33253
2939         * gfortran.dg/namelist_15.f90: Update test.
2940         * gfortran.dg/namelist_24.f90: Update test.
2941         * gfortran.dg/namelist_38.f90: New test.
2942
2943 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2946         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2947         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2948         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2949         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2950         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2951
2952 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2953
2954         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2955         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2956
2957         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2958
2959 2007-09-02  David Daney  <ddaney@avtrex.com>
2960
2961         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2962         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2963         * gcc.target/mips/atomic-memory-1.c: Ditto.
2964         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2965
2966 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2967
2968         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2969         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2970
2971 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2972
2973         * gfortran.dg/substr_6.f90: New test.
2974
2975 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2976
2977         PR c++/33208
2978         * g++.dg/other/error18.C: New.
2979         * g++.dg/expr/bitfield3.C: Adjust.
2980
2981 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2982
2983         PR fortran/33276
2984         * gfortran.fortran-torture/compile/pr33276.f90: New.
2985
2986 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2987
2988         PR middle-end/33272
2989         * gcc.dg/c99-arraydecl-3.c: New test.
2990
2991 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2992
2993         PR c++/32597
2994         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2995         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2996
2997 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2998
2999         PR fortran/33232
3000         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3001         * gfortran.dg/read_1.f90: New.
3002
3003 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3004
3005         PR c++/33210
3006         * g++.dg/template/error30.C: New.
3007
3008 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3009
3010         PR c++/32113
3011         * g++.dg/template/crash70.C: New.
3012
3013 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3014
3015         PR c++/33212
3016         * g++.dg/ext/is_class_error.C: New.
3017
3018 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3019
3020         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3021         
3022 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3023             Revital Eres  <eres@il.ibm.com>
3024
3025         * gcc.target/powerpc/paired-1.c: New test.
3026         * gcc.target/powerpc/paired-2.c: New test.
3027         * gcc.target/powerpc/paired-3.c: New test.
3028         * gcc.target/powerpc/paired-4.c: New test.
3029         * gcc.target/powerpc/paired-5.c: New test.
3030         * gcc.target/powerpc/paired-6.c: New test.
3031         * gcc.target/powerpc/paired-7.c: New test.
3032         * gcc.target/powerpc/ppc-paired.c: New test.
3033
3034 2007-08-31  Ollie Wild  <aaw@google.com>
3035
3036         * g++.dg/conversion/ptrmem2.C: New test.
3037         * g++.dg/conversion/ptrmem3.C: New test.
3038         * g++.dg/conversion/ptrmem4.C: New test.
3039         * g++.dg/conversion/ptrmem5.C: New test.
3040         * g++.dg/conversion/ptrmem6.C: New test.
3041         * g++.dg/conversion/ptrmem7.C: New test.
3042         * g++.dg/conversion/ptrmem8.C: New test.
3043
3044 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3045
3046         PR fortran/31879
3047         * gfortran.dg/char_length_7.f90: New test.
3048         * gfortran.dg/char_length_9.f90: New test.
3049         * gfortran.dg/char_assign_1.f90: Add extra warning.
3050
3051         PR fortran/31197
3052         PR fortran/31258
3053         * gfortran.dg/char_length_8.f90: New test.
3054
3055 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3056
3057         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3058
3059 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3060
3061         * gcc.dg/inline-24.c: New test.
3062         * g++.dg/opt/inline11.C: New test.
3063
3064 2007-08-30  Richard Guenther  <rguenther@suse.de>
3065
3066         * gcc.target/i386/vectorize5.c: New testcase.
3067
3068 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3069
3070         PR fortran/33228
3071         * interface.c (check_interface0): Improve error for external procs.
3072         (check_sym_interfaces): Fix checking of module procedures.
3073
3074 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3075
3076         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3077         (AI): Add AI_ALIGN.
3078         * gcc.dg/sync-3.c: New test.
3079
3080         PR middle-end/32758
3081         * gcc.dg/cleanup-12.c: New test.
3082
3083 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3084
3085         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3086         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3087         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3088         * gcc.dg/pr32450.c: Ditto.
3089         * gcc.dg/nest.c: Ditto.
3090         * gcc.dg/nested-func-4.c: Ditto.
3091         * g++.old-deja/g++.law/profile1.C: Ditto.
3092
3093 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3094
3095         PR fortran/32989
3096         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3097         non-default integer kind arguments.
3098
3099 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3100
3101         PR fortran/33105
3102         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3103
3104 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3105
3106         * gcc.dg/h8300-ice2.c: Remove target selector.
3107
3108 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3109
3110         PR fortran/33215
3111         * gfortran.dg/binding_label_tests_15.f03: New test case.
3112         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3113
3114 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3115
3116         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3117         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3118
3119 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3120
3121         PR c++/33194
3122         * g++.dg/other/canon-33194.C: New.
3123
3124 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3125
3126         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3127         * gcc.c-torture/execute/pr23135.c: Likewise.
3128
3129 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3130
3131         * gcc.dg/pr31344.c: Move to ...
3132         * gcc.dg/dfp/pr31344.c: ... here.
3133         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3134         * gcc.dg/20050503-1.c: Ditto.
3135         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3136         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3137         * gcc.dg/20060801-1.c: Ditto.
3138
3139 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3140
3141         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3142         * gfortran.dg/nan_1.f90: Likewise.
3143
3144 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145
3146         PR fortran/33055
3147         Revert previous patch.
3148
3149 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3150             Kazu Hirata  <kazu@codesourcery.com>
3151
3152         * gcc.target/m68k/interrupt-1.c: New.
3153
3154 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3155
3156         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3157         10000 for targets where "int" can't hold at least 100000.
3158         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3159         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3160         (test5)(test6): Use it.
3161         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3162         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3163         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3164         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3165         * gcc.dg/attr-alloc_size.c (test): Likewise.
3166
3167 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3168
3169         PR c++/33209
3170         * g++.dg/template/error29.C: New.
3171
3172 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR c++/32596
3175         * g++.dg/ext/visibility/anon5.C: New test.
3176
3177 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3178
3179         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3180
3181 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3182
3183         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3184         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3185         * gfortran.dg/gamma_4.f90: New: large-real tests.
3186
3187 2007-08-28  Jason Merrill  <jason@redhat.com>
3188
3189         PR c++/29000
3190         * g++.dg/ext/stmtexpr12.C: New test.
3191
3192         PR c++/28558
3193         * g++.dg/ext/attrib28.C: New test.
3194
3195 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3196
3197         PR target/32661
3198         * gcc.target/i386/pr32661.c: New test.
3199
3200 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR middle-end/32370
3203         * gcc.dg/pr32370.c: New test.
3204
3205         PR rtl-optimization/33148
3206         * gcc.c-torture/compile/20070827-1.c: New test.
3207
3208         PR debug/32914
3209         * d++.dg/debug/const3.C: New test.
3210         * d++.dg/debug/const4.C: New test.
3211         * d++.dg/debug/dwarf2/const1.C: New test.
3212         * d++.dg/debug/dwarf2/const2.C: New test.
3213         * d++.dg/debug/dwarf2/const2b.C: New test.
3214
3215 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3216             Vladimir Yanovsky  <yanov@il.ibm.com>
3217             Revital Eres  <eres@il.ibm.com>
3218             Andrey Belevantsev  <abel@ispras.ru>
3219
3220         * gcc.dg/sms-1.c: New test.
3221
3222 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3223
3224         * g++.dg/ext/gnu-inline-common.h: New.
3225         * g++.dg/ext/gnu-inline-global-reject.C: New.
3226         * g++.dg/ext/gnu-inline-global.C: New.
3227         * g++.dg/ext/gnu-inline-namespace.C: New.
3228         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3229         * g++.dg/ext/gnu-inline-class.C: New.
3230         * g++.dg/ext/gnu-inline-class-static.C: New.
3231         * g++.dg/ext/gnu-inline-template-class.C: New.
3232         * g++.dg/ext/gnu-inline-template-func.C: New.
3233
3234 2007-08-27  Jason Merrill  <jason@redhat.com>
3235
3236         PR c++/31337
3237         * g++.dg/ext/stmtexpr11.C: New.
3238
3239 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3240
3241         * lib/target-supports.exp (check_profiling_available):
3242         Set profiling_available_saved to 0 on fido-*-elf.
3243
3244 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3245
3246         PR tree-optimization/33173
3247         
3248         * gcc.c-torture/compile/pr33173.c: New.
3249
3250 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3251
3252         PR target/31385
3253         * gcc.dg/dfp/pr31385.c: New.
3254
3255 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3256
3257         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3258
3259 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3262         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3263         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3264         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3265         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3266         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3267         gcc.target/m68k directory.
3268         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3269         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3270         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3271         gcc.target/cris directory.
3272         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3273         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3274         gcc.target/bfin directory.
3275
3276         * gcc.target/sh: New directory.
3277         * gcc.target/sh/sh.exp: New file.
3278         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3279         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3280         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3281         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3282         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3283         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3284
3285 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3286
3287         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3288         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3289         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3290         * gcc.target/i386/local2.c: Ditto.
3291         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3292         * gcc.target/i386/20011119-1.c: Ditto.
3293         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3294         * gcc.target/i386/fastcall-1.c: Fix target selector.
3295
3296 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3297
3298         PR fortran/33055
3299         * gfortran.dg/negative_unit.f: Add new check
3300         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3301         -fdefault-integer-8.
3302
3303 2007-08-26  Asher Langton  <langton2@llnl.gov>
3304
3305         * gfortran.dg/recursive_stack.f90: New.
3306         * gfortran.dg/openmp_stack.f90: New.
3307
3308 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3309
3310         PR fortran/31298
3311         * gfortran.dg/use_10.f90: New.
3312
3313 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3314
3315         PR fortran/32985
3316         * gfortran.dg/namelist_14.f90: Make test case valid.
3317         * gfortran.dg/common_10.f90: New.
3318
3319 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3320
3321         PR middle-end/33181
3322         * gcc.dg/ifelse-2.c: New.
3323
3324 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3325
3326         PR fortran/32980
3327         * gfortran.dg/gamma_1.f90: New.
3328         * gfortran.dg/gamma_2.f90: New.
3329         * gfortran.dg/gamma_3.f90: New.
3330
3331 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3332
3333         PR fortran/33188
3334         * gfortran.dg/used_types_18.f90: New.
3335
3336 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3337
3338         * gcc.dg/array-init-2.c: New test.
3339
3340 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3341
3342         PR fortran/33178
3343         * gfortran.dg/initialization_4.f90: Update dg-error.
3344         * gfortran.dg/initialization_13.f90: New.
3345
3346 2007-08-24  Richard Guenther  <rguenther@suse.de>
3347
3348         PR middle-end/33166
3349         * gcc.c-torture/compile/pr33166.c: New testcase.
3350
3351 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3352
3353         PR fortran/33139
3354         * gfortran.dg/pointer_assign_4.f90: New.
3355         * gfortran.dg/shape_2.f90: Fix test case.
3356         * gfortran.dg/char_result_4.f90: Ditto.
3357
3358 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3359
3360         * gcc.dg/array-init-1.c: New test.
3361
3362         PR c++/32567
3363         * g++.dg/parse/crash36.C: New test.
3364
3365 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3366
3367         * gcc.dg/pr32721.c: Updated.
3368
3369 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR tree-optimization/32573
3372         PR middle-end/32946
3373         * gcc.dg/pr32573.c: New test.
3374
3375         PR c++/32898
3376         * g++.dg/lookup/ns3.C: New test.
3377
3378         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3379
3380         PR c++/31941
3381         * g++.dg/parse/crash37.C: New test.
3382
3383 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         PR target/17390
3386         * gcc.target/i386/pr17390.c: New test.
3387
3388 2007-08-23  Richard Guenther  <rguenther@suse.de>
3389
3390         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3391         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3392         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3393         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3394         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3395         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3396         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3397         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3398
3399 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3400
3401         * gcc.target/s390: New directory.
3402         * gcc.target/s390/s390.exp: New file.
3403         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3404         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3405         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3406         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3407         gcc.target/s390 directory.
3408
3409 2007-08-23  Richard Guenther  <rguenther@suse.de>
3410
3411         PR tree-optimization/32328
3412         * testsuite/gcc.dg/pr32328.c: New testcase.
3413
3414 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3415
3416         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3417           available.
3418
3419 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3420
3421         PR fortran/33095
3422         * gfortran.dg/min_max_optional_5.f90: New test.
3423         * gfortran.dg/min_max_optional_2.f90: Remove.
3424         * gfortran.dg/min_max_optional_3.f90: Remove.
3425         * gfortran.dg/min_max_optional_4.f90: Remove.
3426
3427 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3428
3429         * gcc.target/i386/xorps-sse.c: New.
3430         * gcc.target/i386/xorps-sse2.c: New.
3431
3432 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3433
3434         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3435         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3436         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3437
3438 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3439
3440         PR fortran/33020
3441         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3442         include multiple kinds for SHAPE parameter within a single
3443         namespace.
3444         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3445         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3446
3447 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3448
3449         * interface_abstract_1.f90: Extended test case.
3450         * interface_abstract_3.f90: New test.
3451
3452 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3453
3454         * gcc.dg/fold-sub.c: New test.
3455         
3456 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3457
3458         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3459         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3460         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3461         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3462         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3463         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3464
3465 2007-08-22  Richard Guenther  <rguenther@suse.de>
3466
3467         PR middle-end/33007
3468         * gcc.dg/pr33007.c: New testcase.
3469
3470 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3471
3472         * gcc.c-torture/execute/strcmp-1.x: Delete.
3473
3474 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3475
3476         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3477         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3478         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3479         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3480         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3481         gcc.target/i386/stack-realign.c,
3482         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3483         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3484         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3485         target using dg-require-effective-target directive.
3486         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3487         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3488         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3489         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3490         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3491         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3492         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3493         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3494         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3495         Require lp64 target using dg-require-effective-target directive.
3496         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3497         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3498         directive.
3499         * gcc.target/i386/20010202-1.c: Move from here ...
3500         * gcc.dg/20010202-1.c: ... to here.
3501
3502 2007-08-22  Richard Guenther  <rguenther@suse.de>
3503
3504         PR tree-optimization/33142
3505         * gcc.c-torture/execute/pr33142.c: New testcase.
3506
3507 2007-08-22  Richard Guenther  <rguenther@suse.de>
3508
3509         PR middle-end/32563
3510         * g++.dg/torture/pr32563.C: New testcase.
3511
3512 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR middle-end/32912
3515         * gcc.dg/pr32912-1.c: Add -w to options.
3516         * gcc.dg/pr32912-2.c: Likewise.
3517         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3518
3519 2007-08-21  Ian Lance Taylor  <iant@google.com>
3520
3521         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3522
3523 2007-08-21  Ian Lance Taylor  <iant@google.com>
3524
3525         PR tree-optimization/33134
3526         * g++.dg/tree-ssa/pr33134.C: New test.
3527
3528 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3529
3530         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3531         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3532
3533 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3534
3535         PR debug/32610
3536         * gcc.dg/debug/pr32610.c: New test.
3537
3538         * g++.dg/init/new24.C: New test.
3539
3540         PR middle-end/32912
3541         * gcc.dg/pr32912-1.c: New test.
3542         * gcc.dg/pr32912-2.c: New test.
3543         * gcc.dg/pr32912-3.c: New test.
3544
3545 2007-08-21  Richard Guenther  <rguenther@suse.de>
3546
3547         * gcc.dg/pointer-arith-10.c: New testcase.
3548
3549 2007-08-21  Richard Guenther  <rguenther@suse.de>
3550
3551         PR middle-end/33122
3552         * gcc.c-torture/compile/pr33122.c: New testcase.
3553
3554 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3555
3556         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3557
3558 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3559
3560         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3561
3562 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR c++/33025
3565         * g++.dg/init/new23.C: New test.
3566
3567 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3568
3569         PR middle-end/30564
3570         * gcc.c-torture/compile/pr30564-1.c: New test.
3571         * gcc.c-torture/compile/pr30564-2.c: New test.
3572
3573 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3574
3575         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3576
3577 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3578
3579         * gfortran.dg/interface_abstract_2.f90: New.
3580         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3581
3582 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3583
3584         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3585         unknown (so that outer-loop wont get analyzed).
3586         * gcc.dg/vect/vect-outer-1a.c: New test.
3587         * gcc.dg/vect/vect-outer-1b.c: New test.
3588         * gcc.dg/vect/vect-outer-1.c: New test.
3589         * gcc.dg/vect/vect-outer-2a.c: New test.
3590         * gcc.dg/vect/vect-outer-2b.c: New test.
3591         * gcc.dg/vect/vect-outer-2c.c: New test.
3592         * gcc.dg/vect/vect-outer-2.c: New test.
3593         * gcc.dg/vect/vect-outer-3a.c: New test.
3594         * gcc.dg/vect/vect-outer-3b.c: New test.
3595         * gcc.dg/vect/vect-outer-3c.c: New test.
3596         * gcc.dg/vect/vect-outer-3.c: New test.
3597         * gcc.dg/vect/vect-outer-4a.c: New test.
3598         * gcc.dg/vect/vect-outer-4b.c: New test.
3599         * gcc.dg/vect/vect-outer-4c.c: New test.
3600         * gcc.dg/vect/vect-outer-4d.c: New test.
3601         * gcc.dg/vect/vect-outer-4e.c: New test.
3602         * gcc.dg/vect/vect-outer-4f.c: New test.
3603         * gcc.dg/vect/vect-outer-4g.c: New test.
3604         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3605         * gcc.dg/vect/vect-outer-4i.c: New test.
3606         * gcc.dg/vect/vect-outer-4j.c: New test.
3607         * gcc.dg/vect/vect-outer-4k.c: New test.
3608         * gcc.dg/vect/vect-outer-4l.c: New test.
3609         * gcc.dg/vect/vect-outer-4m.c: New test.
3610         * gcc.dg/vect/vect-outer-4.c: New test.
3611         * gcc.dg/vect/vect-outer-5.c: New test.
3612         * gcc.dg/vect/vect-outer-6.c: New test.
3613         * gcc.dg/vect/vect-outer-fir.c: New test.
3614         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3615         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3616
3617 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3618
3619         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3620         and -fno-tree-reassoc.
3621         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3622         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3623         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3624         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3625         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3626         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3627         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3628         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3629         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3630         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3631         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3632         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3633         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3634         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3635         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3636         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3637         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3638         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3639         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3640         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3641         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3642         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3643         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3644         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3645         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3646         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3647         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3648         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3649         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3650         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3651         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3652         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3653         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3654         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3655         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3656         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3657         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3658
3659 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3660
3661         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3662         versioning for aliasing).
3663         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3664
3665         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3666         targets.
3667         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3668
3669 2007-08-18  Tom Tromey  <tromey@redhat.com>
3670
3671         PR preprocessor/32974:
3672         * gcc.dg/cpp/pr32974.c: New file.
3673
3674 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3675
3676         * gfortran.dg/interface_abstract_1.f90: New.
3677
3678 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/32881
3681         * gfortran.dg/pure_initializer_1.f90: New test.
3682
3683 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3684
3685         PR fortran/32875
3686         * gfortran.dg/array_constructor_18.f90: New test.
3687
3688 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3689
3690         PR c++/28989
3691         * g++.dg/expr/lval3.C: New test.
3692         * g++.dg/expr/lval4.C: New test.
3693
3694 2007-08-17  Ollie Wild  <aaw@google.com>
3695
3696         PR c++/31749
3697         * g++.dg/lookup/builtin3.C: New test.
3698         * g++.dg/lookup/builtin4.C: New test.
3699         * g++.dg/lookup/using19.C: New test.
3700
3701 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3702
3703         PR c++/32190
3704         * g++.dg/parse/error31.C: New.
3705
3706 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3707
3708         PR c++/32112
3709         * g++.dg/template/error26.C: New.
3710
3711 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3712
3713         PR fortran/33079
3714         * gfortran.dg/zero_length_2.f90: New test.
3715
3716 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3717
3718         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3719         * gfortran.dg/kind_tests_3.f03: Ditto.
3720         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3721         * gfortran.dg/interface_13.f90: Ditto.
3722         * gfortran.dg/pr32738.f90: Ditto.
3723         * gfortran.dg/module_private_1.f90: Ditto.
3724         * gfortran.dg/test_only_clause.f90: Ditto.
3725         * gfortran.dg/bind_c_vars.f90: Ditto.
3726         * gfortran.dg/bind_c_dts.f90: Ditto.
3727         * gfortran.dg/use_9.f90: Ditto.
3728         * gfortran.dg/generic_8.f90: Ditto.
3729         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3730         * gfortran.dg/private_type_6.f90: Ditto.
3731         * gfortran.dg/c_assoc.f90: Ditto.
3732         * gfortran.dg/private_type_7.f90: Ditto.
3733         * gfortran.dg/global_vars_c_init.f90: Ditto.
3734         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3735         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3736         * gfortran.dg/c_size_t_test.f03: Ditto.
3737         * gfortran.dg/used_types_12.f90: Ditto.
3738         * gfortran.dg/pr25923.f90: Ditto.
3739         * gfortran.dg/test_com_block.f90: Ditto.
3740         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3741         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3742         * gfortran.dg/com_block_driver.f90: Ditto.
3743         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3744         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3745         * gfortran.dg/c_loc_test.f90: Ditto.
3746         * gfortran.dg/c_ptr_tests.f03: Ditto.
3747         * gfortran.dg/module_interface_1.f90: Ditto.
3748
3749 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3750
3751         PR c++/32870
3752         * g++.dg/other/error17.C: Adjust.
3753         
3754 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3755
3756         PR middle-end/32970
3757         * g++.dg/ext/altivec-14.C: New test.
3758
3759 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3762         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3763         dump files.
3764         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3765         * gcc.dg/vect/pr32366.c: Ditto.
3766
3767 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3768
3769         PR testsuite/33082
3770         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3771         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3772         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3773         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3774
3775 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3776
3777         PR fortran/33072
3778         * gfortran.dg/use_9.f90: New.
3779
3780 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3781
3782         * g++.dg/gcov/gcov-5.C: New test.
3783
3784 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3785
3786         * g++.dg/gcov/gcov-4.C: New test.
3787         * lib/gcov.exp (verify-lines): Add support for
3788         checking no-coverage lines.
3789
3790 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3791
3792         * gcc.dg/vect/vect-vfa-01.c: New.
3793         * gcc.dg/vect/vect-vfa-02.c: New.
3794         * gcc.dg/vect/vect-vfa-03.c: New.
3795         * gcc.dg/vect/vect-vfa-04.c: New.
3796         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3797         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3798         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3799         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3800         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3801         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3802         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3803         gfortran.dg/vect/pr19049.f90: Rename to start with
3804         prefix no-vfa-.
3805         * gcc.dg/vect/vect.exp: Disable versioning for alias
3806         when test starts with no-vfa-.
3807         * gfortran.dg/vect/vect.exp: Likewise.
3808
3809 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3810
3811         * gcc.dg/torture/pr32897.c: New test.
3812
3813 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3814
3815         PR c++/31132
3816         * g++.dg/template/crash69.C: New.
3817
3818 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3819
3820         * lib/target-supports.exp (check_effective_target_arm32): Use
3821         check_no_compiler_messages.
3822
3823 2007-08-15  Diego Novillo  <dnovillo@google.com>
3824
3825         gcc.dg/tree-ssa/20070815.c: New test.
3826
3827 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3828
3829         PR fortran/33077
3830         * gfortran.dg/random_7.f90: Initialize variable.
3831
3832 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3833
3834         PR middle-end/33074
3835         * gfortran.dg/pr33074.f90: New test.
3836
3837         PR c++/32992
3838         * g++.dg/opt/nrv14.C: New test.
3839
3840 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3841
3842         PR c++/33035
3843         * g++.dg/template/crash68.C: New.
3844
3845 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3846
3847         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3848         * gcc.dg/sibcall-4.c: Ditto.
3849
3850 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3851
3852         PR fortran/33066
3853         * gfortran.dg/use_8.f90: New test.
3854         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3855
3856 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3857
3858         PR c++/27211
3859         * g++.dg/template/error27.C: New.
3860         * g++.dg/template/error28.C: New.
3861         * g++.dg/other/pr28304.C: Adjust.
3862         * g++.old-deja/g++.mike/p811.C: Likewise.
3863
3864 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3865
3866         PR target/30315
3867         * gcc.target/i386/pr30315.c: New.
3868
3869 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3870
3871         PR fortran/32594
3872         * gfortran.dg/substr_5.f90: New test.
3873
3874 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3875
3876         PR c/30428
3877         * gcc.dg/vector-2.c: New test.
3878
3879         PR c++/30428
3880         * g++.dg/ext/vector8.C: New test.
3881
3882 2007-08-13  Dan Hipschman  <dsh@google.com>
3883
3884         PR c/32953
3885         * gcc.dg/format/array-1.c: Add an additional test for
3886         unterminated format strings of length 1.
3887
3888 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3889
3890         PR fortran/32926
3891         * gfortran.dg/external_procedures_3.f90: New test.
3892
3893 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3894
3895         PR fortran/32827
3896         * gfortran.dg/import6.f90: New test.
3897
3898 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3899
3900         PR C/30427
3901         *  gcc.dg/vector-1.c: New test.
3902
3903 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3904
3905         * gcc.dg/pr21255-4.c: Skip for PIC.
3906         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3907
3908 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3909
3910         * gcc.dg/attr-isr.c: Skip for PIC.
3911         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3912         * gcc.dg/attr-isr-trapa.c: Likewise.
3913         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3914         * gcc.dg/pragma-isr-trapa.c: Likewise.
3915         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3916
3917 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3918
3919         PR fortran/32962
3920         * gfortran.dg/transpose_1.f90: New test.
3921
3922 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3923
3924         PR fortran/29600
3925         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3926         intrinsic.
3927
3928 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3929
3930         PR fortran/30964
3931         PR fortran/33054
3932         * gfortran.dg/random_4.f90: New test.
3933         * gfortran.dg/random_5.f90: New test.
3934         * gfortran.dg/random_6.f90: New test.
3935         * gfortran.dg/random_7.f90: New test.
3936
3937 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3938
3939         PR fortran/32860
3940         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3941
3942 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3943
3944         PR fortran/31629
3945         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3946
3947 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3948
3949         PR fortran/29600
3950         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3951         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3952
3953 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3954
3955         PR fortran/32937
3956         * gfortran.dg/char_length_6.f90: New test.
3957
3958 2007-08-10  Ollie Wild  <aaw@google.com>
3959
3960         * g++.dg/lookup/using18.C: New test.
3961
3962 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3963
3964         PR c++/17763
3965         * g++.dg/other/error16.C: New.
3966
3967 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR libfortran/33039
3970         * gfortran.dg/namelist_37.f90: New test.
3971
3972 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3973
3974         PR c++/22256
3975         * g++.dg/conversion/op3.C: New.
3976
3977 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3978
3979         PR fortran/32987
3980         * gfortran.dg/fmt_tab_1.f90: New.
3981         * gfortran.dg/fmt_tab_2.f90: New.
3982
3983 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3984
3985         PR c/32796
3986         * gcc.c-torture/compile/pr32796.c: New test.
3987
3988 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3989
3990         PR middle-end/32813
3991         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3992         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3993         instead of just -O.
3994
3995 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3996
3997         * gcc.target/mips/code-readable-1.c: New test.
3998         * gcc.target/mips/code-readable-2.c: Likewise.
3999         * gcc.target/mips/code-readable-3.c: Likewise.
4000
4001 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4002             Revital Eres  <eres@il.ibm.com>
4003
4004         * gfortran.dg/sms-1.f90: Add comment.
4005         * gfortran.dg/sms-2.f90: New.
4006
4007 2007-08-07  Ian Lance Taylor  <iant@google.com>
4008
4009         * gcc.dg/instrument-1.c: New test.
4010         * gcc.dg/instrument-2.c: New test.
4011         * gcc.dg/instrument-3.c: New test.
4012
4013 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4014
4015         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4016
4017 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4018
4019         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4020         !vector_alignment_reachable targets.
4021         * gcc.dg/vect/vect-33.c: Likewise.
4022         * gcc.dg/vect/vect-42.c: Likewise.
4023         * gcc.dg/vect/vect-44.c: Likewise.
4024         * gcc.dg/vect/vect-50.c: Likewise.
4025         * gcc.dg/vect/vect-70.c: Likewise.
4026         * gcc.dg/vect/vect-71.c: Likewise.
4027         * gcc.dg/vect/vect-87.c: Likewise.
4028         * gcc.dg/vect/vect-88.c: Likewise.
4029         * gcc.dg/vect/vect-91.c: Likewise.
4030         * gcc.dg/vect/vect-93.c: Likewise.
4031         * gcc.dg/vect/vect-96.c: Likewise.
4032         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4033         * gcc.dg/vect/section-anchors-69.c: Likewise.
4034         * gcc.dg/vect/pr25413.c: Likewise.
4035         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4036         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4037         * gfortran.dg/vect-2.f90: Likewise.
4038         * gfortran.dg/vect-3.f90: Likewise.
4039         * gfortran.dg/vect-4.f90: Likewise.
4040         * gfortran.dg/vect-5.f90: Likewise.
4041         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4042         Return false for darwin. 
4043         (check_effective_target_vector_alignment_reachable_for_double): New.
4044
4045 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4046
4047         * gcc.dg/multiword-1.c: New testcase.
4048
4049 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4050
4051         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4052         messages.
4053         * gfortran.dg/namelist_36.f90: New test.
4054
4055 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4056
4057         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4058           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4059
4060 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4061
4062         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4063         * gcc.dg/torture/type-generic-1.c: Likewise.
4064
4065 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4066
4067         * gcc.c-torture/20070522-1.c: Move to ...
4068         * gcc.c-torture/compile/20070522-1.c: Here.
4069
4070 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4071
4072         PR fortran/29828
4073         * gfortran.dg/minmax_char_1.f90: New test.
4074         * gfortran.dg/minmax_char_2.f90: New test.
4075         * gfortran.dg/min_max_optional_4.f90: New test.
4076
4077 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4078
4079         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4080         hanging on the testcase.
4081
4082 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4083
4084         PR middle-end/32988
4085         * gcc.c-torture/compile/pr32988.c: New test.
4086
4087 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4088
4089         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4090
4091 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4092
4093         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4094
4095         Revert:
4096         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4097
4098         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4099
4100 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4101
4102         PR fortran/32979
4103         * gfortran.dg/isnan_1.f90: New test.
4104
4105 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4106             Revital Eres <eres@il.ibm.com>
4107
4108         * gcc.dg/sms-antideps.c: New test.
4109
4110 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         PR fortran/31214
4113         * gfortran.dg/entry_13.f90: New test.
4114
4115         * gfortran.dg/entry_12.f90: Clean up .mod file.
4116
4117 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4118
4119         PR fortran/32770
4120         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4121         variables as kind=4 so they don't overflow the record length.
4122
4123 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4124
4125         PR fortran/32968
4126         * gfortran.dg/selected_kind_1.f90: New test.
4127
4128 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4129
4130         PR middle-end/32780
4131         * gcc.c-torture/compile/pr32780.c: New test.
4132
4133 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4134
4135         RP middle-end/32399
4136         * gcc.c-torture/compile/pr32399.c: New testcase.
4137
4138 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4139
4140         PR middle-end/32304
4141         * g++.dg/torture/pr32304.C: New testcase.
4142
4143 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4144
4145         PR middle-end/32935
4146         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4147
4148 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4149
4150         PR fortran/32955
4151         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4152
4153 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4154
4155         PR fortran/31202
4156         * gfortran.dg/nint_2.f90: New test.
4157
4158 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4159
4160         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4161         * gcc.dg/weak/typeof-2.c: Likewise.
4162
4163 2007-08-03  Diego Novillo  <dnovillo@google.com>
4164
4165         PR 31521
4166         * gcc.dg/tree-ssa/pr31521.c: New test.
4167
4168 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4169
4170         PR fortran/32770
4171         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4172         iostat must be default kind.
4173
4174 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4175
4176         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4177
4178 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4179
4180         PR fortran/32770
4181         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4182         explicit so test passes with -fdefault-integer-8.
4183         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4184         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4185
4186 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4187
4188         PR c++/30849
4189         * g++.dg/parse/asm1.C: New test.
4190
4191         PR c++/30850
4192         * g++.dg/parse/asm2.C: Likewise.
4193
4194         PR c++/30851
4195         * g++.dg/parse/asm3.C: Likewise.
4196         
4197 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4198
4199         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4200           "int" is only 16 bit bits wide.
4201         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4202
4203 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4204
4205         * g++.dg/torture/type-generic-1.C: New.
4206         * gcc.dg/pr28796-2.c: Move tests ...
4207         * gcc.dg/tg-tests.h: ... here.
4208         * gcc.dg/torture/type-generic-1.c: New.
4209
4210 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4211
4212         PR libfortran/32954
4213         * minmaxloc_3.f90:  New test case.
4214
4215 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4216
4217         PR fortran/32936
4218         * gfortran.dg/allocate_stat.f90: New.
4219
4220 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4221
4222         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4223
4224 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4225
4226         PR tree-optimization/32919
4227         * gcc.c-torture/compile/pr32919.c: New.
4228
4229 2007-08-01  Nick Clifton  <nickc@redhat.com>
4230
4231         * gcc.c-torture/execute/execute.exp: Change copyright header to
4232         refer to version 3 of the GNU General Public License and to point
4233         readers at the COPYING3 file and the FSF's license web page.
4234         * gcc.c-torture/execute/ieee/ieee.exp,
4235         gcc.c-torture/unsorted/unsorted.exp,
4236         gcc.c-torture/compile/compile.exp,
4237         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4238         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4239         gcc.target/cris/torture/cris-torture.exp,
4240         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4241         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4242         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4243         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4244         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4245         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4246         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4247         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4248         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4249         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4250         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4251         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4252         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4253         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4254         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4255         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4256         gcc.dg/noncompile/noncompile.exp,
4257         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4258         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4259         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4260         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4261         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4262         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4263         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4264         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4265         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4266         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4267         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4268         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4269         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4270         g++.old-deja/old-deja.exp,
4271         gfortran.fortran-torture/execute/execute.exp,
4272         gfortran.fortran-torture/compile/compile.exp,
4273         treelang/output/output-1.c, treelang/output/output-1.tree,
4274         treelang/execute/execute.exp, treelang/Makefile.in,
4275         treelang/compile/compile.exp, g++.dg/dg.exp,
4276         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4277         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4278         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4279         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4280         g++.dg/compat/struct-layout-1.exp,
4281         g++.dg/compat/struct-layout-1_generate.c,
4282         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4283         g++.dg/bprob/bprob.exp, config/default.exp,
4284         gcc.test-framework/test-framework.awk,
4285         gcc.test-framework/gen_directive_tests,
4286         gcc.test-framework/test-framework.exp,
4287         objc.dg/special/special.exp,
4288         objc.dg/gnu-encoding/gnu-encoding.exp,
4289         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4290         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4291         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4292         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4293         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4294         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4295         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4296         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4297         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4298         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4299         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4300         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4301         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4302         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4303         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4304         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4305         Likewise.
4306
4307 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4308
4309         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4310         error message text.
4311
4312 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4313
4314         PR fortran/32945
4315         * gfortran.dg/initialization_12.f90: New test.
4316
4317 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4318
4319         PR fortran/31609
4320         * gfortran.dg/entry_12.f90: New test.
4321
4322 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4323
4324         PR fortran/32938
4325         * gfortran.dg/altreturn_6.f90: New test.
4326
4327 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4328
4329         PR fortran/32942
4330         * gfortran.dg/exponent_2.f90: New test.
4331
4332 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4333
4334         * gcc.dg/vect/vect-117.c: New test.
4335         * gcc.dg/vect/vect-74.c: Enabled test
4336         * gcc.dg/vect/vect-81.c: Enabled test
4337
4338 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4339
4340         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4341         s/dg-error/dg-warning where warning is expected.
4342
4343 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4344
4345         PR fortran/32770
4346         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4347         of huge() to correct kind.
4348
4349 2007-07-30  Ollie Wild  <aaw@google.com>
4350
4351         * gcc.dg/cpp/counter-2.c: New test.
4352         * gcc.dg/cpp/counter-3.c: New test.
4353         * gcc.dg/cpp/dir-only-1.c: New test.
4354         * gcc.dg/cpp/dir-only-1.h: New file.
4355         * gcc.dg/cpp/dir-only-2.c: New test.
4356         * gcc.dg/cpp/dir-only-3.c: New test.
4357         * gcc.dg/cpp/dir-only-3a.h: New file.
4358         * gcc.dg/cpp/dir-only-3b.h: New file.
4359         * gcc.dg/cpp/dir-only-4.c: New test.
4360         * gcc.dg/cpp/dir-only-5.c: New test.
4361         * gcc.dg/cpp/dir-only-6.c: New test.
4362
4363 2007-07-30  Julian Brown  <julian@codesourcery.com>
4364
4365         * gcc.target/arm/neon/v*.c: Regenerate.
4366
4367 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4368
4369         PR c++/32108
4370         * g++.dg/ext/label6.C: New.
4371
4372 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4373
4374         PR libfortran/32858
4375         PR libfortran/30814
4376         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4377
4378 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4379
4380         PR fortran/31211
4381         * gfortran.dg/actual_pointer_function_1.f90: New test.
4382
4383         PR fortran/32682
4384         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4385
4386 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4387
4388         PR fortran/32906
4389         * gfortran.dg/shape_1.f90: Adjust error message.
4390         * gfortran.dg/parameter_array_ref_1.f90: New test.
4391
4392 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4393
4394         PR fortran/31609
4395         * gfortran.dg/entry_11.f90: New test.
4396
4397 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4398             Revital Eres  <eres@il.ibm.com>
4399
4400         * gfortran.dg/sms-1.f90: New test.
4401
4402 2007-07-28  Richard Guenther  <rguenther@suse.de>
4403
4404         * gcc.c-torture/compile/pr32920.c: New testcase.
4405
4406 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4407
4408         PR c++/30917
4409         * g++.dg/lookup/friend11.C: New test.
4410
4411 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4412
4413         * gfortran.dg/namelist_5.f90: Adjusted error message.
4414         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4415         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4416         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4417         * gfortran.dg/namelist_32.f90: ... this.
4418
4419         PR fortran/32876
4420         * gfortran.dg/namelist_33.f90: New test.
4421
4422         PR fortran/32905
4423         * gfortran.dg/namelist_34.f90: New test.
4424
4425         PR fortran/31818
4426         * gfortran.dg/namelist_35.f90: New test.
4427
4428 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4429
4430         PR fortran/32880
4431         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4432
4433 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4434
4435         PR testsuite/32471
4436         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4437           assuming it is 0x7ffffffff.
4438         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4439         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4440
4441 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4442
4443         * gfortran.dg/operator_3.f90: Fix dg directive.
4444         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4445         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4446         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4447
4448 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4449
4450         * g++.dg/cpp0x/decltype1.C: New.
4451         * g++.dg/cpp0x/decltype2.C: New.
4452         * g++.dg/cpp0x/decltype3.C: New.
4453         * g++.dg/cpp0x/decltype4.C: New.
4454         * g++.dg/cpp0x/decltype5.C: New.
4455         * g++.dg/cpp0x/decltype6.C: New.
4456
4457 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4458
4459         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4460           because the test relies on bit 31 to be the sign bit.
4461
4462 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4463
4464         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4465           assuming it is 0x7fffffff.
4466         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4467         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4468
4469 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/32346
4472         * g++.dg/expr/bitfield9.C: New test.
4473
4474 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4475
4476         PR fortran/32899
4477         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4478
4479 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4480
4481         PR fortran/32760
4482         * gfortran.dg/private_type_7.f90: New test.
4483
4484 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4485
4486         PR fortran/32035
4487         * gfortran.dg/select_char_1.f90: New test.
4488
4489 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4490
4491         PR fortran/32903
4492         * gfortran.dg/initialization_11.f90: New test.
4493
4494 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4495
4496         * gcc.target/mips/ins-1.c: New test.
4497
4498 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4499
4500         PR/19232
4501         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4502         (f1): Likewise.
4503
4504 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4505
4506         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4507         error: width of 'spare' exceeds its type.
4508
4509 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4510
4511         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4512         * gcc.dg/sibcall-4.c: Likewise.
4513
4514 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4515
4516         PR rtl-optimization/31500
4517         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4518         * g++.dg/warn/Warray-bounds.C: Likewise.
4519
4520 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4521
4522         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4523
4524 2007-07-25  Julian Brown  <julian@codesourcery.com>
4525             Paul Brook  <paul@codesourcery.com>
4526             Joseph Myers  <joseph@codesourcery.com>
4527             Mark Shinwell  <shinwell@codesourcery.com>
4528
4529         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4530         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4531         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4532         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4533         (check_effective_target_arm_neon_hw): New.
4534         * gcc.target/arm/neon/neon.exp: New file.
4535         * gcc.target/arm/neon/polytypes.c: New file.
4536         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4537
4538 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4539
4540         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4541           targets where an "int" is less than 32 bits wide.
4542
4543 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4544
4545         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4546
4547 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4548
4549         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4550           during addition if an int is only 16 bits wide.
4551         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4552
4553 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4554
4555         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4556           size as "long int" and are 32 or 64 bits wide.
4557         * gcc.dg/torture/pr28814.c: Likewise.
4558
4559 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4560
4561         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4562           exactly as wide as an int.
4563
4564 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4565
4566         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4567         Define and use throughout as long long printf format specifier.
4568         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4569         Likewise.
4570
4571 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4572
4573         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4574         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4575
4576 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4577
4578         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4579
4580 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4581
4582         * gcc.c-torture/execute/20070724-1.c: New.
4583
4584 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4585
4586         PR fortran/31205
4587         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4588         "deallocates" to 24, since patch has code rid of much spurious
4589         code.
4590         * gfortran.dg/interface_assignment_1.f90 : New test.
4591
4592         PR fortran/32842
4593         * gfortran.dg/interface_assignment_2.f90 : New test.
4594
4595 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4596
4597         PR fortran/32867
4598         * fortran.dg/initialization_10.f90: New test.
4599
4600 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4601
4602         PR fortran/32778
4603         * gfortran.dg/imag_2.f: Removed
4604         * gfortran.dg/warn_std_1.f90: New test.
4605         * gfortran.dg/warn_std_2.f90: New test.
4606         * gfortran.dg/warn_std_3.f90: New test.
4607
4608 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4609
4610         PR c++/29001
4611         * g++.dg/init/new22.C: New.
4612
4613 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4614
4615         PR c++/32561
4616         * g++.dg/template/crash67.C: New.
4617
4618 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4619
4620         * lib/target-support.exp (check_effective_target_natural_alignment): 
4621         (check_effective_target_vector_alignment_reachable): New.
4622         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4623         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4624         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4625         check.
4626         * gcc.dg/vect/pr25413.c: Likewise.
4627         * gcc.dg/vect/pr31699.c: Likewise.
4628
4629 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4630
4631         PR fortran/30814
4632         * gfortran.dg/pack_bounds_1.f90:  New test case.
4633
4634 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4635
4636         PR fortran/31639
4637         * gfortran.dg/initialization_9.f90: New test.
4638
4639 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4640
4641         PR fortran/32797
4642         PR fortran/32800
4643         * gfortran.dg/bind_c_usage_8.f03: New test case.
4644         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4645         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4646
4647 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4648
4649         * gcc.target/mips/branch-cost-1.c: New test.
4650         * gcc.target/mips/branch-cost-2.c: Likewise.
4651
4652 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4653
4654         PR fortran/32732
4655         * gfortran.dg/c_char_tests.f03: New test case.
4656         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4657         * gfortran.dg/c_char_tests_2.f03: New test case.
4658         * gfortran.dg/value_6.f03: Ditto.
4659         * gfortran.dg/value_7.f03: Ditto.
4660
4661 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4662
4663         PR fortran/32600
4664         * gfortran.dg/c_funloc_tests_5.f03: New.
4665         * gfortran.dg/c_funloc_tests_5.f04: New.
4666         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4667
4668 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4669
4670         PR c++/32839
4671         * g++.dg/expr/call4.C: New.
4672         * g++.dg/expr/call5.C: New.
4673
4674 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4675
4676         PR fortran/32710
4677         * gfortran.dg/namelist_30.f90: New test.
4678
4679 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4680
4681         PR fortran/29962
4682         * gfortran.dg/array_initializer_1.f90: Removed warning.
4683         * gfortran.dg/initialization_1.f90: Adjusted messages.
4684         * gfortran.dg/nested_modules_6.f90: Removed warning.
4685
4686         PR fortran/31253
4687         * gfortran.dg/initialization_7.f90: New test.
4688
4689         PR fortran/31639
4690         * gfortran.dg/initialization_8.f90: New test.
4691
4692 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4693
4694         PR c++/30818
4695         * g++.dg/template/crash47.C: Adjust errors.
4696         * g++.dg/template/crash48.C: Adjust errors.
4697         * g++.dg/template/typename12.C: New.
4698         * g++.dg/template/typename13.C: New.
4699         * g++.dg/template/typename14.C: New.
4700         * g++.dg/template/typedef6.C: Adjust errors.
4701
4702 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4703
4704         PR fortran/32627
4705         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4706         * gfortran.dg/pr32627.f03: New test case.
4707
4708         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4709         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4710         c_f_pointer_logical.
4711         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4712         c_f_pointer_complex.
4713         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4714         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4715         c_f_pointer_shape_tests_2.
4716         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4717
4718 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4719
4720         PR fortran/32804
4721         * gfortran.dg/c_loc_tests_9.f03: New test case.
4722         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4723
4724 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4725
4726         PR fortran/32823
4727         * gfortran.dg/int_2.f90: New test.
4728         
4729 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4730
4731         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4732
4733 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4734
4735         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4736         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4737
4738 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4739
4740         PR tree-optimization/19910
4741         * gcc.dg/pr19910.c: New test.
4742
4743 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4744
4745         PR fortran/32738
4746         * gfortran.dg/pr32738.f90: New test.
4747
4748 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4749
4750         PR tree-optimzation/32635
4751         * gfortran.dg/pr32635.f:  New test case.
4752
4753 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4754
4755         PR fortran/32801
4756         * gfortran.dg/pr32801.f03: New test case.
4757
4758 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4759
4760         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4761         Test negative numbers also.
4762         * gcc.dg/c99-math-float-1.c: Likewise.
4763         * gcc.dg/c99-math-long-double-1.c: Likewise.
4764         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4765         test inputs.
4766
4767 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4768         
4769         * lib/target-supports.exp (check_effective_target_sync_int_long):
4770         Enable for xtensa.
4771         (check_effective_target_sync_char_short): Likewise.
4772         
4773 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4774
4775         * gcc.dg/pr28796-2.c: Add more cases.
4776
4777 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4778
4779         * gcc.dg/pr28796-1.c: Add more cases.
4780         * gcc.dg/pr28796-2.c: Likewise.
4781
4782 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4783
4784         * gcc.dg/pr28796-1.c: Add more cases.
4785         * gcc.dg/pr28796-2.c: Likewise.
4786
4787 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4788
4789         PR fortran/32535
4790         * gfortran.dg/pr32535.f90: New test.
4791
4792 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4793
4794         PR fortran/31320
4795         PR fortran/32665
4796         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4797
4798 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4799
4800         PR rtl-optimization/32773
4801         * gcc.dg/pr32773.c: New test.
4802
4803 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4804
4805         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4806         match flax-vector-conversions note.
4807         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4808         instead of dg-error for the warning.
4809
4810 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4811
4812         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4813           adapted to work on targets with 16-bit or wider int.
4814         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4815         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4816         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4817         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4818
4819 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4820
4821         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4822         support large arrays.
4823         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4824         * gcc.dg/20061109-1.c: Likewise.
4825         * gcc.c-torture/execute/20061101-1.x: Likewise.
4826         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4827         * gcc.c-torture/execute/pr31448.x: Likewise.
4828
4829 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4830
4831         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4832
4833         PR fortran/32238
4834         * gfortran.dg/pr32238.f90: New test.
4835
4836         PR fortran/32222
4837         * gfortran.dg/pr32222.f90: New test.
4838
4839         PR fortran/32242
4840         * gfortran.dg/pr32242.f90: New test.
4841         
4842 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4843             David Ung  <davidu@mips.com>
4844
4845         * gcc.target/mips/mips-sched-madd.c: New test case.
4846
4847 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4848
4849         PR libfortran/32611
4850         * gfortran.dg/large_real_kind_1.f90: Update test.
4851         * gfortran.dg/pr17706.f90: Update test.
4852         * gfortran.dg/fmt_zero_digits.f90: Update test.
4853         * gfortran.dg/fmt_zero_precision.f90: Update test.
4854         * gfortran.dg/real_const_3.f90: Update test.
4855
4856 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4857
4858         PR fortran/32036
4859         * gfortran.dg/bounds_check_8.f90: New test.
4860         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4861
4862 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4863
4864         PR fortran/32357
4865         * gfortran.dg/mvbits_2.f90: New test.
4866
4867 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4868
4869         PR libfortran/32731
4870         * gfortran.dg/pack_mask_1.f90:  New test.
4871         * gfortran.dg/unpack_mask_1.f90:  New test.
4872
4873 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4876         * gcc.dg/20001101-1.c: Likewise.
4877         * gcc.dg/20001102-1.c: Likewise.
4878         * gcc.dg/20020116-2.c: Likewise.
4879         * gcc.dg/20020416-1.c: Likewise.
4880         * gcc.dg/sparc-constant-1.c: Likewise.
4881         * gcc.dg/sparc-dwarf2.c: Likewise.
4882         * gcc.dg/sparc-frame-1.c: Likewise.
4883         * gcc.dg/sparc-getcontext-1.c: Likewise.
4884         * gcc.dg/sparc-loop-1.c: Likewise.
4885         * gcc.dg/sparc-reg-1.c: Likewise.
4886         * gcc.dg/sparc-ret.c: Likewise.
4887         * gcc.dg/sparc-trap-1.c: Likewise.
4888         * gcc.dg/ultrasp10.c: Likewise.
4889         * gcc.dg/ultrasp11.c: Likewise.
4890         * gcc.dg/ultrasp1.c: Likewise.
4891         * gcc.dg/ultrasp2.c: Likewise.
4892         * gcc.dg/ultrasp3.c: Likewise.
4893         * gcc.dg/ultrasp4.c: Likewise.
4894         * gcc.dg/ultrasp5.c: Likewise.
4895         * gcc.dg/ultrasp6.c: Likewise.
4896         * gcc.dg/ultrasp7.c: Likewise.
4897         * gcc.dg/ultrasp8.c: Likewise.
4898         * gcc.dg/ultrasp9.c: Likewise.
4899         * gcc.dg/splet-1.c: Delete.
4900
4901 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4902
4903         PR fortran/32724
4904         * gfortran.dg/stfunc_5.f90: New test.
4905
4906 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4907
4908         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4909         New procedure to check if arrays are naturally aligned to the vector
4910         alignment boundary.
4911         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4912         in size_t typedef.  Adjust tree dump scan results according to
4913         vect_aligned_arrays target check.
4914         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4915         vect_aligned_arrays target check.
4916         * gcc.dg/vect/pr31699.c: Ditto.
4917
4918 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4919
4920         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4921         for V2DFmode vector conditional expression.
4922         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4923         and dfceq patterns.
4924         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4925         and dfcgt patterns.
4926         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4927         V2DFmode comparison and test special values.
4928         * lib/target-supports.exp: Switch on test for V2DFmode 
4929         vector conditional expression.
4930
4931 2007-07-13  Richard Guenther  <rguenther@suse.de>
4932
4933         PR tree-optimization/32721
4934         * gcc.dg/pr32721.c: New testcase.
4935
4936 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4937
4938         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4939         error message part that continues on a new line.
4940
4941 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4942
4943         * gcc.dg/c99-tgmath-1.c: New.
4944         * gcc.dg/c99-tgmath-2.c: New.
4945         * gcc.dg/c99-tgmath-3.c: New.
4946         * gcc.dg/c99-tgmath-4.c: New.
4947
4948 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4949             Janis Johnson  <janis187@us.ibm.com>
4950
4951         PR testsuite/25241
4952         * gcc.test-framework/dg-error-exp-F.c: New test.
4953         * gcc.test-framework/dg-warning-exp-F.c: New test.
4954         * lib/gcc.exp: Enable warning and error prefixes.
4955         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4956         (dg-error): Wrap original dg-error.
4957         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4958         markers from dg-error/dg-warning directives.
4959         * gcc.dg/20040322-1.c: Likewise.
4960         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4961         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4962         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4963         * gcc.dg/Werror-1.c: Likewise.
4964         * gcc.dg/Werror-10.c: Likewise.
4965         * gcc.dg/Werror-11.c: Likewise.
4966         * gcc.dg/Werror-2.c: Likewise.
4967         * gcc.dg/Werror-3.c: Likewise.
4968         * gcc.dg/Werror-4.c: Likewise.
4969         * gcc.dg/Werror-5.c: Likewise.
4970         * gcc.dg/Werror-6.c: Likewise.
4971         * gcc.dg/Werror-7.c: Likewise.
4972         * gcc.dg/Werror-8.c: Likewise.
4973         * gcc.dg/Werror-9.c: Likewise.
4974         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4975         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4976         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4977         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4978         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4979         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4980         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4981         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4982         * gcc.dg/Wnested-externs-1.c: Likewise.
4983         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4984         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4985         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4986         * gcc.dg/Wshadow-3.c: Likewise.
4987         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4988         * gcc.dg/Wwrite-strings-1.c: Likewise.
4989         * gcc.dg/anon-struct-5.c: Likewise.
4990         * gcc.dg/anon-struct-6.c: Likewise.
4991         * gcc.dg/anon-struct-7.c: Likewise.
4992         * gcc.dg/anon-struct-8.c: Likewise.
4993         * gcc.dg/array-8.c: Likewise.
4994         * gcc.dg/array-quals-2.c: Likewise.
4995         * gcc.dg/asm-qual-1.c: Likewise.
4996         * gcc.dg/asm-wide-1.c: Likewise.
4997         * gcc.dg/assign-warn-1.c: Likewise.
4998         * gcc.dg/assign-warn-2.c: Likewise.
4999         * gcc.dg/bitfld-10.c: Likewise.
5000         * gcc.dg/bitfld-11.c: Likewise.
5001         * gcc.dg/bitfld-12.c: Likewise.
5002         * gcc.dg/bitfld-13.c: Likewise.
5003         * gcc.dg/bitfld-14.c: Likewise.
5004         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5005         * gcc.dg/builtins-30.c: Likewise.
5006         * gcc.dg/c90-const-expr-5.c: Likewise.
5007         * gcc.dg/c90-typespec-1.c: Likewise.
5008         * gcc.dg/c99-const-expr-5.c: Likewise.
5009         * gcc.dg/c99-flex-array-5.c: Likewise.
5010         * gcc.dg/c99-fordecl-3.c: Likewise.
5011         * gcc.dg/c99-tag-3.c: Likewise.
5012         * gcc.dg/c99-typespec-1.c: Likewise.
5013         * gcc.dg/c99-vla-jump-1.c: Likewise.
5014         * gcc.dg/c99-vla-jump-2.c: Likewise.
5015         * gcc.dg/c99-vla-jump-3.c: Likewise.
5016         * gcc.dg/c99-vla-jump-4.c: Likewise.
5017         * gcc.dg/c99-vla-jump-5.c: Likewise.
5018         * gcc.dg/cast-1.c: Likewise.
5019         * gcc.dg/cast-2.c: Likewise.
5020         * gcc.dg/cast-3.c: Likewise.
5021         * gcc.dg/cast-4.c: Likewise.
5022         * gcc.dg/cast-pretty-print-1.c: Likewise.
5023         * gcc.dg/comp-goto-2.c: Likewise.
5024         * gcc.dg/comp-goto-3.c: Likewise.
5025         * gcc.dg/cpp/error-1.c: Likewise.
5026         * gcc.dg/cpp/if-paren.c: Likewise.
5027         * gcc.dg/decl-7.c: Likewise.
5028         * gcc.dg/decl-8.c: Likewise.
5029         * gcc.dg/decl-nospec-1.c: Likewise.
5030         * gcc.dg/decl-nospec-2.c: Likewise.
5031         * gcc.dg/decl-nospec-3.c: Likewise.
5032         * gcc.dg/declspec-10.c: Likewise.
5033         * gcc.dg/declspec-11.c: Likewise.
5034         * gcc.dg/declspec-12.c: Likewise.
5035         * gcc.dg/declspec-13.c: Likewise.
5036         * gcc.dg/declspec-14.c: Likewise.
5037         * gcc.dg/declspec-15.c: Likewise.
5038         * gcc.dg/declspec-16.c: Likewise.
5039         * gcc.dg/declspec-17.c: Likewise.
5040         * gcc.dg/declspec-4.c: Likewise.
5041         * gcc.dg/declspec-5.c: Likewise.
5042         * gcc.dg/declspec-6.c: Likewise.
5043         * gcc.dg/declspec-7.c: Likewise.
5044         * gcc.dg/declspec-8.c: Likewise.
5045         * gcc.dg/declspec-9.c: Likewise.
5046         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5047         * gcc.dg/dfp/constants-c99.c: Likewise.
5048         * gcc.dg/dfp/keywords-c89.c: Likewise.
5049         * gcc.dg/dfp/keywords-c99.c: Likewise.
5050         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5051         * gcc.dg/dfp/typespec.c: Likewise.
5052         * gcc.dg/dremf-type-compat-2.c: Likewise.
5053         * gcc.dg/dremf-type-compat-3.c: Likewise.
5054         * gcc.dg/dremf-type-compat-4.c: Likewise.
5055         * gcc.dg/empty-source-2.c: Likewise.
5056         * gcc.dg/empty-source-3.c: Likewise.
5057         * gcc.dg/enum3.c: Likewise.
5058         * gcc.dg/extra-semi-2.c: Likewise.
5059         * gcc.dg/extra-semi-3.c: Likewise.
5060         * gcc.dg/float-range-1.c: Likewise.
5061         * gcc.dg/float-range-2.c: Likewise.
5062         * gcc.dg/float-range-3.c: Likewise.
5063         * gcc.dg/float-range-5.c: Likewise.
5064         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5065         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5066         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5067         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5068         * gcc.dg/format/cast-1.c: Likewise.
5069         * gcc.dg/format/gcc_diag-3.c: Likewise.
5070         * gcc.dg/format/gcc_diag-4.c: Likewise.
5071         * gcc.dg/format/gcc_diag-6.c: Likewise.
5072         * gcc.dg/format/gcc_diag-8.c: Likewise.
5073         * gcc.dg/format/gcc_diag-9.c: Likewise.
5074         * gcc.dg/format/nul-2.c: Likewise.
5075         * gcc.dg/format/opt-1.c: Likewise.
5076         * gcc.dg/format/opt-2.c: Likewise.
5077         * gcc.dg/format/opt-3.c: Likewise.
5078         * gcc.dg/format/opt-4.c: Likewise.
5079         * gcc.dg/format/opt-5.c: Likewise.
5080         * gcc.dg/format/opt-6.c: Likewise.
5081         * gcc.dg/framework-2.c: Likewise.
5082         * gcc.dg/func-args-1.c: Likewise.
5083         * gcc.dg/func-outside-1.c: Likewise.
5084         * gcc.dg/func-outside-2.c: Likewise.
5085         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5086         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5087         * gcc.dg/if-empty-1.c: Likewise.
5088         * gcc.dg/init-bad-1.c: Likewise.
5089         * gcc.dg/init-bad-2.c: Likewise.
5090         * gcc.dg/init-bad-3.c: Likewise.
5091         * gcc.dg/init-desig-obs-2.c: Likewise.
5092         * gcc.dg/init-desig-obs-3.c: Likewise.
5093         * gcc.dg/init-empty-2.c: Likewise.
5094         * gcc.dg/init-empty-3.c: Likewise.
5095         * gcc.dg/inline-11.c: Likewise.
5096         * gcc.dg/inline-12.c: Likewise.
5097         * gcc.dg/inline-8.c: Likewise.
5098         * gcc.dg/inline-9.c: Likewise.
5099         * gcc.dg/inline3.c: Likewise.
5100         * gcc.dg/label-decl-1.c: Likewise.
5101         * gcc.dg/label-decl-2.c: Likewise.
5102         * gcc.dg/label-decl-3.c: Likewise.
5103         * gcc.dg/label-decl-4.c: Likewise.
5104         * gcc.dg/long-long-typespec-1.c: Likewise.
5105         * gcc.dg/lvalue-2.c: Likewise.
5106         * gcc.dg/lvalue-3.c: Likewise.
5107         * gcc.dg/nested-func-3.c: Likewise.
5108         * gcc.dg/nested-redef-1.c: Likewise.
5109         * gcc.dg/noreturn-4.c: Likewise.
5110         * gcc.dg/old-style-prom-2.c: Likewise.
5111         * gcc.dg/old-style-prom-3.c: Likewise.
5112         * gcc.dg/old-style-then-proto-1.c: Likewise.
5113         * gcc.dg/overflow-warn-1.c: Likewise.
5114         * gcc.dg/overflow-warn-2.c: Likewise.
5115         * gcc.dg/overflow-warn-3.c: Likewise.
5116         * gcc.dg/overflow-warn-4.c: Likewise.
5117         * gcc.dg/overflow-warn-6.c: Likewise.
5118         * gcc.dg/parm-forwdecl-2.c: Likewise.
5119         * gcc.dg/parm-forwdecl-3.c: Likewise.
5120         * gcc.dg/parm-impl-decl-1.c: Likewise.
5121         * gcc.dg/parm-impl-decl-2.c: Likewise.
5122         * gcc.dg/parm-incomplete-1.c: Likewise.
5123         * gcc.dg/parm-mismatch-1.c: Likewise.
5124         * gcc.dg/pointer-arith-1.c: Likewise.
5125         * gcc.dg/pointer-arith-2.c: Likewise.
5126         * gcc.dg/pointer-arith-3.c: Likewise.
5127         * gcc.dg/pointer-arith-4.c: Likewise.
5128         * gcc.dg/pointer-arith-6.c: Likewise.
5129         * gcc.dg/pointer-arith-7.c: Likewise.
5130         * gcc.dg/pointer-arith-8.c: Likewise.
5131         * gcc.dg/pr13804-1.c: Likewise.
5132         * gcc.dg/pr15698-1.c: Likewise.
5133         * gcc.dg/pr15698-2.c: Likewise.
5134         * gcc.dg/pr15698-3.c: Likewise.
5135         * gcc.dg/pr15698-4.c: Likewise.
5136         * gcc.dg/pr15698-5.c: Likewise.
5137         * gcc.dg/pr15698-6.c: Likewise.
5138         * gcc.dg/pr15698-7.c: Likewise.
5139         * gcc.dg/pr15698-8.c: Likewise.
5140         * gcc.dg/pr17188-1.c: Likewise.
5141         * gcc.dg/pr17301-1.c: Likewise.
5142         * gcc.dg/pr17301-2.c: Likewise.
5143         * gcc.dg/pr17730-1.c: Likewise.
5144         * gcc.dg/pr20368-1.c: Likewise.
5145         * gcc.dg/pr20368-2.c: Likewise.
5146         * gcc.dg/pr20368-3.c: Likewise.
5147         * gcc.dg/pr22308-1.c: Likewise.
5148         * gcc.dg/qual-component-1.c: Likewise.
5149         * gcc.dg/redecl-1.c: Likewise.
5150         * gcc.dg/redecl-11.c: Likewise.
5151         * gcc.dg/redecl-12.c: Likewise.
5152         * gcc.dg/redecl-13.c: Likewise.
5153         * gcc.dg/redecl-14.c: Likewise.
5154         * gcc.dg/redecl-15.c: Likewise.
5155         * gcc.dg/register-var-1.c: Likewise.
5156         * gcc.dg/register-var-2.c: Likewise.
5157         * gcc.dg/stmt-expr-2.c: Likewise.
5158         * gcc.dg/stmt-expr-3.c: Likewise.
5159         * gcc.dg/stmt-expr-label-1.c: Likewise.
5160         * gcc.dg/stmt-expr-label-2.c: Likewise.
5161         * gcc.dg/stmt-expr-label-3.c: Likewise.
5162         * gcc.dg/struct-empty-2.c: Likewise.
5163         * gcc.dg/struct-empty-3.c: Likewise.
5164         * gcc.dg/struct-parse-1.c: Likewise.
5165         * gcc.dg/struct-semi-1.c: Likewise.
5166         * gcc.dg/struct-semi-2.c: Likewise.
5167         * gcc.dg/struct-semi-3.c: Likewise.
5168         * gcc.dg/switch-5.c: Likewise.
5169         * gcc.dg/switch-6.c: Likewise.
5170         * gcc.dg/switch-7.c: Likewise.
5171         * gcc.dg/tls/diag-5.c: Likewise.
5172         * gcc.dg/transparent-union-1.c: Likewise.
5173         * gcc.dg/transparent-union-3.c: Likewise.
5174         * gcc.dg/typespec-1.c: Likewise.
5175         * gcc.dg/vla-init-2.c: Likewise.
5176         * gcc.dg/vla-init-3.c: Likewise.
5177         * gcc.dg/vla-init-4.c: Likewise.
5178         * gcc.dg/vla-init-5.c: Likewise.
5179         * gcc.dg/void-cast-2.c: Likewise.
5180         * gcc.dg/wvla-3.c: Likewise.
5181         * gcc.dg/wvla-7.c: Likewise.
5182         * gcc.target/i386/991209-1.c: Likewise.
5183         * gcc.target/ia64/fpreg-1.c: Likewise.
5184         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5185         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5186         
5187 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5188
5189         PR fortran/31639
5190         * gfortran.dg/func_decl_4.f90: New test.
5191
5192 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5193
5194         PR fortran/32727
5195         * gfortran.dg/interface_17.f90: New test.
5196
5197 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5198
5199         PR fortran/32599
5200         * gfortran.dg/32599.f03: New test case.
5201
5202         PR fortran/32601
5203         * gfortran.dg/32601.f03: New test case.
5204         * gfortran.dg/32601_1.f03: Ditto.
5205         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5206         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5207
5208 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5209
5210         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5211
5212 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5213             Devang Patel  <dpatel@apple.com>
5214
5215         PR tree-optimization/25413
5216         * gcc.dg/vect/vect-align-1.c: New.
5217         * gcc.dg/vect/vect-align-2.c: New.
5218         * gcc.dg/vect/pr25413.c: New.
5219         * gcc.dg/vect/pr25413a.c: New.
5220         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5221
5222 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5223
5224         * lib/target-support.exp (check_ultrasparc_hw_available):
5225         New function.
5226         (is-effective-target): Check $arg for ultrasparc_hw.
5227         (is-effective-target-keyword): Likewise.
5228         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5229         when determining what to do on sparc platforms.
5230         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5231         * gcc.dg/20001101-1.c: Likewise.
5232         * gcc.dg/20001101-2.c: Likewise.
5233         * gcc.dg/ultrasp9.c: Likewise.
5234         * gcc.dg/ultrasp10.c: Likewise.
5235         * gcc.target/sparc/pdist-3.c: Likewise.
5236
5237 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5238
5239         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5240
5241 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5242
5243         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5244         get vectorized.
5245         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5246         now get vectorized.
5247         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5248         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5249         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5250         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5251         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5252         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5253         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5254         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5255         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5256         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5257         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5258         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5259         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5260         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5261         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5262         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5263         Add spu.
5264
5265 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR c++/30854
5268         * g++.dg/parse/error30.C: New test.
5269
5270 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5271
5272         PR fortran/29804
5273         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5274
5275 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5276
5277         * gfortran.fortran-torture/compile/pr32663.f: New test.
5278
5279 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5280
5281         PR c++/31027
5282         * g++.dg/inherit/virtual4.C: New.
5283
5284 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5285
5286         PR target/32661
5287         * gcc.target/i386/pr32661-1.c: New test.
5288
5289 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5290
5291         * gnat.dg/invariant_index.ad[sb]: New test.
5292
5293 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5294
5295         PR c++/32560
5296         * g++.dg/template/decl3.C: New.
5297
5298 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5299
5300         PR 32617
5301         * gcc.c-torture/execute/align-3.c: New.
5302
5303 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5304
5305         PR target/32708
5306         * gcc.target/i386/pr32708-1.c: New test.
5307         * gcc.target/i386/pr32708-2.c: Ditto.
5308         * gcc.target/i386/pr32708-3.c: Ditto.
5309
5310 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5311
5312         * g++.dg/init/new20.C: Remove svn:executable flag.
5313
5314 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5315
5316         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5317
5318 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5319
5320         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5321
5322 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5323
5324         PR testsuite/25241
5325         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5326         directive.
5327         
5328 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5329
5330         PR fortran/32157
5331         * gfortran.dg/overload_2.f90: New test.
5332
5333         PR fortran/32689
5334         * gfortran.dg/transfer_simplify_5.f90
5335
5336         PR fortran/32634
5337         * gfortran.dg/interface_15.f90: New test.
5338
5339 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5340
5341         PR libfortran/32336
5342         * gfortran.dg/matmul_5.f90:  New test case.
5343
5344 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5345
5346         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5347         * gcc.dg/fesd-any.h: Likewise.
5348         * gcc.dg/fesd-baseonly.c: Likewise.
5349         * gcc.dg/fesd-baseonly.h: Likewise.
5350         * gcc.dg/fesd-none.c: Likewise.
5351         * gcc.dg/fesd-none.h: Likewise.
5352         * gcc.dg/fesd-reduced.c: Likewise.
5353         * gcc.dg/fesd-reduced.h: Likewise.
5354         * gcc.dg/fesd-sys.c: Likewise.
5355         * gcc.dg/fesd-sys.h: Likewise
5356         * gcc.dg/fesd.h: Likewise.
5357
5358         * g++.dg/debug/dwarf2: New directory.
5359         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5360         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5361         * g++.dg/other/fesd-any.h: Likewise.
5362         * g++.dg/other/fesd-baseonly.C: Likewise.
5363         * g++.dg/other/fesd-baseonly.h: Likewise.
5364         * g++.dg/other/fesd-none.C: Likewise.
5365         * g++.dg/other/fesd-none.h: Likewise.
5366         * g++.dg/other/fesd-reduced.C: Likewise.
5367         * g++.dg/other/fesd-reduced.h: Likewise.
5368         * g++.dg/other/fesd-sys.C: Likewise.
5369         * g++.dg/other/fesd-sys.h: Likewise.
5370         * g++.dg/other/fesd.h: Likewise.
5371
5372 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5373
5374         PR fortran/31129
5375         * gfortran.dg/parameter_unused.f90: New test.
5376
5377 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         PR tree-optimization/32681
5380         * gcc.dg/tree-ssa/pr32681.c: New test.
5381
5382 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5383
5384         PR fortran/32678
5385         * gfortran.dg/fmt_t_5.f90: New test.
5386
5387 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5388
5389         PR c++/30535
5390         * g++.dg/template/operator10.C: New.
5391
5392 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5393
5394         PR libfortran/32217
5395         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5396
5397 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5398
5399         PR fortran/29876
5400         * gfortran.dg/operator_6.f90: New test.
5401
5402 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5403
5404         PR fortran/17711
5405         * gfortran.dg/operator_4.f90: New test.
5406         * gfortran.dg/operator_5.f90: New test.
5407         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5408         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5409
5410 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5411
5412         PR fortran/32669
5413         * gfortran.dg/argument_checking_6.f90: New.
5414
5415 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5416
5417         PR fortran/25094
5418         * gfortran.dg/interface_155555.f90: New test.
5419
5420 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5421
5422         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5423         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5424
5425 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5426
5427         PR testsuite/25241
5428         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5429         discern pedantic diagnostics and errors.
5430         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5431         and not an error.
5432         * gcc.dg/20050121-1.c: This is an error and not a warning.
5433         * gcc.target/i386/sseregparm-2.c:  Likewise.
5434         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5435         * gcc.dg/charset/attribute2.c: Likewise.
5436         * gcc.dg/bitfld-1.c: Likewise.
5437         * gcc.dg/pack-test-2.c: Likewise.
5438         * gcc.dg/940510-1.c: Match separately error and warning.
5439         * gcc.dg/array-2.c: Match separately multiple messages. The second
5440         diagnostic is a pedantic warning and not an error.
5441         * gcc.dg/pr14475.c: Match separately multiple messages.
5442         * gcc.dg/pr18809-1.c: Likewise.
5443         * gcc.dg/pr27953.c: Likewise.
5444         * gcc.dg/vla-init-1.c: Likewise.
5445         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5446
5447 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5448
5449         PR fortran/32644
5450         * gfortran.dg/char_decl_1.f90: New test.
5451
5452 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5453
5454         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5455
5456 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5457
5458         PR c++/32232
5459         * g++.dg/template/overload9.C: New test.
5460
5461 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5462
5463         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5464         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5465
5466 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5467
5468         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5469         * gcc.dg/20001012-2.c: Likewise.
5470         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5471         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5472
5473 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5474
5475         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5476         about the chunk size when STACK_SIZE is defined.
5477
5478 2007-07-06  Josh Conner  <jconner@apple.com>
5479
5480         PR middle-end/32602
5481         * gcc.dg/sibcall-8.c: New test.
5482
5483 2007-07-06  Josh Conner  <jconner@apple.com>
5484
5485         PR middle-end/32603
5486         * gcc.target/arm/sibcall-1.c: New test.
5487
5488 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5489
5490         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5491
5492 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5493
5494         * gfortran.dg/save_parameter.f90: New test.
5495         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5496
5497 2007-07-06  Richard Guenther  <rguenther@suse.de>
5498
5499         * g++.dg/opt/pr30965.C: New testcase.
5500
5501 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5502
5503         * gcc.target/mips/save-restore-5.c: New test.
5504
5505 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5506
5507         PR rtl_optimization/32450
5508         * gcc.dg/pr32450.c: New runtime test.
5509
5510 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5511
5512         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5513         single underscore in scan directives.
5514
5515 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/32245
5518         * g++.dg/init/ptrmem4.C: New test.
5519
5520         PR c++/32251
5521         * g++.dg/init/new21.C: Likewise.
5522
5523         PR c++/31992
5524         * g++.dg/template/static30.C: Likewise.
5525
5526 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5527
5528         * gcc.dg/vect/costmodel/ppc: New directory.
5529         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5530         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5531         New test.
5532         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5533         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5534         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5535         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5536         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5537         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5538         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5539         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5540         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5541         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5542         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5543         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5544         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5545         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5546
5547 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/32359
5550         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5551
5552 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5553
5554         PR fortran/32526
5555         * gfortran.dg/interface_14.f90: New test.
5556
5557         PR fortran/32613
5558         * gfortran.dg/do_iterator_2.f90: New test.
5559
5560 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5561
5562         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5563         (FE_DEC_DOWNWARD): Likewise.
5564         (FE_DEC_UPWARD): Likewise.
5565         (FE_DEC_TOWARDZERO): Likewise.
5566         (FE_DEC_TONEARESTFROMZERO): Likewise.
5567
5568 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5569
5570         * gcc.c-torture/compile/pr32606.c: New.
5571         * gfortran.fortran-torture/execute/pr32604.f90: New.
5572
5573 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5574
5575         * gcc.dg/visibility-12.c: New test.
5576         * gcc.dg/visibility-13.c: Likewise.
5577         * g++.dg/ext/visibility-9.C: Likewise.
5578         * g++.dg/ext/visibility-10.C: Likewise.
5579
5580 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5581
5582         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5583         * gcc.dg/sh-relax-vxworks.c: New test.
5584
5585 2007-07-04  Richard Guenther  <rguenther@suse.de>
5586
5587         PR tree-optimization/32500
5588         * gcc.c-torture/execute/pr32500.c: New testcase.
5589
5590 2007-07-04  Richard Guenther  <rguenther@suse.de>
5591
5592         PR tree-optimization/32482
5593         * gcc.c-torture/compile/pr32482.c: New testcase.
5594
5595 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5596
5597         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5598         VxWorks kernels.
5599         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5600         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5601         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5602         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5603
5604 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5605
5606         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5607
5608 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5609
5610         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5611
5612 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5613
5614         PR fortran/31198
5615         * gfortran.dg/min_max_optional_1.f90: New test.
5616         * gfortran.dg/min_max_optional_2.f90: New test.
5617         * gfortran.dg/min_max_optional_3.f90: New test.
5618
5619 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5620
5621         PR fortran/32545
5622         * gfortran.dg/fmt_error.f90: New test.
5623
5624 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5625
5626         PR fortran/32612
5627         * gfortran.dg/interface_13.f90: New test.
5628
5629 2007-07-03  Dave Brolley  <brolley@redhat.com>
5630
5631         PR c++/31743
5632         * g++.dg/init/new20.C: New test.
5633
5634 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5635
5636         PR fortran/32579
5637         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5638
5639 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5640
5641         PR fortran/25062
5642         * common_7.f90: New.
5643         * common_8.f90: New.
5644         * common_9.f90: New.
5645
5646 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/30940
5649         * gfortran.dg/argument_checking_1.f90: New.
5650         * gfortran.dg/argument_checking_2.f90: New.
5651         * gfortran.dg/argument_checking_3.f90: New.
5652         * gfortran.dg/argument_checking_4.f90: New.
5653         * gfortran.dg/argument_checking_5.f90: New.
5654         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5655         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5656
5657 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5658
5659         * gcc.dg/pr32176.c: Add -w to default dg-options.
5660
5661 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5662
5663         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5664
5665 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5666
5667         PR fortran/20888
5668         * gfortran.dg/null_2.f90: New.
5669
5670 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5671             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5672
5673         PR middle-end/32176
5674         * gcc.dg/pr32176.c: New test.
5675
5676 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5677
5678         * gcc.dg/const-float80.c : New test.
5679         * gcc.dg/const-float128.c : New test.
5680         * gcc.dg/const-float80-ped.c : New test.
5681         * gcc.dg/const-float128-ped.c : New test.
5682
5683 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5684
5685         * gcc.dg/c99-math.h: Fix typo.
5686
5687 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR libgomp/32468
5690         * gcc.dg/gomp/pr32468-1.c: New test.
5691
5692 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5693
5694         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5695         an ABI option.
5696
5697 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5698
5699         * gfortran.fortran-torture/compile/pr32583.f: New.
5700         * gcc.c-torture/compile/pr32584.c: New
5701
5702 2007-07-02  Ollie Wild  <aaw@google.com>
5703
5704         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5705         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5706
5707 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5708
5709         * gcc.target/mips/save-restore-1.c: New test.
5710         * gcc.target/mips/save-restore-2.c: Likewise.
5711         * gcc.target/mips/save-restore-3.c: Likewise.
5712         * gcc.target/mips/save-restore-4.c: Likewise.
5713
5714 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5715
5716         PR tree-optimization/31966
5717         PR tree-optimization/32533
5718         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5719         * gfortran.dg/pr32533.f90: Ditto.
5720
5721 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5722
5723         * g++.dg/opt/nrv12.C: New test.
5724         * gcc.target/i386/nrv1.c: New test.
5725
5726         PR c++/31748
5727         * g++.dg/gomp/pr31748.C: New test.
5728
5729 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5730  
5731         PR tree-optimization/32230
5732         * gcc.dg/vect/pr32230.c: New test.
5733
5734 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5735
5736         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5737         * bind_c_coms.f90: Ditto.
5738         * bind_c_coms_driver.c: Ditto.
5739         * bind_c_dts.f90: Ditto.
5740         * bind_c_dts_2.f03: Ditto.
5741         * bind_c_dts_2_driver.c: Ditto.
5742         * bind_c_dts_3.f03: Ditto.
5743         * bind_c_dts_4.f03: Ditto.
5744         * bind_c_dts_driver.c: Ditto.
5745         * bind_c_implicit_vars.f03: Ditto.
5746         * bind_c_procs.f03: Ditto.
5747         * bind_c_usage_2.f03: Ditto.
5748         * bind_c_usage_3.f03: Ditto.
5749         * bind_c_usage_5.f03: Ditto.
5750         * bind_c_usage_6.f03: Ditto.
5751         * bind_c_usage_7.f03: Ditto.
5752         * bind_c_vars.f90: Ditto.
5753         * bind_c_vars_driver.c: Ditto.
5754         * binding_c_table_15_1.f03: Ditto.
5755         * binding_label_tests.f03: Ditto.
5756         * binding_label_tests_10.f03: Ditto.
5757         * binding_label_tests_10_main.f03: Ditto.
5758         * binding_label_tests_11.f03: Ditto.
5759         * binding_label_tests_11_main.f03: Ditto.
5760         * binding_label_tests_12.f03: Ditto.
5761         * binding_label_tests_13.f03: Ditto.
5762         * binding_label_tests_13_main.f03: Ditto.
5763         * binding_label_tests_14.f03: Ditto.
5764         * binding_label_tests_2.f03: Ditto.
5765         * binding_label_tests_3.f03: Ditto.
5766         * binding_label_tests_4.f03: Ditto.
5767         * binding_label_tests_5.f03: Ditto.
5768         * binding_label_tests_6.f03: Ditto.
5769         * binding_label_tests_7.f03: Ditto.
5770         * binding_label_tests_8.f03: Ditto.
5771         * binding_label_tests_9.f03: Ditto.
5772         * c_assoc.f90: Ditto.
5773         * c_assoc_2.f03: Ditto.
5774         * c_f_pointer_shape_test.f90: Ditto.
5775         * c_f_pointer_tests.f90: Ditto.
5776         * c_f_tests_driver.c: Ditto.
5777         * c_funloc_tests.f03: Ditto.
5778         * c_funloc_tests_2.f03: Ditto.
5779         * c_funloc_tests_3.f03: Ditto.
5780         * c_funloc_tests_3_funcs.c: Ditto.
5781         * c_kind_params.f90: Ditto.
5782         * c_kind_tests_2.f03: Ditto.
5783         * c_kinds.c: Ditto.
5784         * c_loc_driver.c: Ditto.
5785         * c_loc_test.f90: Ditto.
5786         * c_loc_tests_2.f03: Ditto.
5787         * c_loc_tests_2_funcs.c: Ditto.
5788         * c_loc_tests_3.f03: Ditto.
5789         * c_loc_tests_4.f03: Ditto.
5790         * c_loc_tests_5.f03: Ditto.
5791         * c_loc_tests_6.f03: Ditto.
5792         * c_loc_tests_7.f03: Ditto.
5793         * c_loc_tests_8.f03: Ditto.
5794         * c_ptr_tests.f03: Ditto.
5795         * c_ptr_tests_10.f03: Ditto.
5796         * c_ptr_tests_5.f03: Ditto.
5797         * c_ptr_tests_7.f03: Ditto.
5798         * c_ptr_tests_7_driver.c: Ditto.
5799         * c_ptr_tests_8.f03: Ditto.
5800         * c_ptr_tests_8_funcs.c: Ditto.
5801         * c_ptr_tests_9.f03: Ditto.
5802         * c_ptr_tests_driver.c: Ditto.
5803         * c_size_t_driver.c: Ditto.
5804         * c_size_t_test.f03: Ditto.
5805         * com_block_driver.f90: Ditto.
5806         * global_vars_c_init.f90: Ditto.
5807         * global_vars_c_init_driver.c: Ditto.
5808         * global_vars_f90_init.f90: Ditto.
5809         * global_vars_f90_init_driver.c: Ditto.
5810         * interop_params.f03: Ditto.
5811         * iso_c_binding_only.f03: Ditto.
5812         * iso_c_binding_rename_1.f03: Ditto.
5813         * iso_c_binding_rename_1_driver.c: Ditto.
5814         * iso_c_binding_rename_2.f03: Ditto.
5815         * iso_c_binding_rename_2_driver.c: Ditto.
5816         * kind_tests_2.f03: Ditto.
5817         * kind_tests_3.f03: Ditto.
5818         * module_md5_1.f90: Ditto.
5819         * only_clause_main.c: Ditto.
5820         * print_c_kinds.f90: Ditto.
5821         * test_bind_c_parens.f03: Ditto.
5822         * test_c_assoc.c: Ditto.
5823         * test_com_block.f90: Ditto.
5824         * test_common_binding_labels.f03: Ditto.
5825         * test_common_binding_labels_2.f03: Ditto.
5826         * test_common_binding_labels_2_main.f03: Ditto.
5827         * test_common_binding_labels_3.f03: Ditto.
5828         * test_common_binding_labels_3_main.f03: Ditto.
5829         * test_only_clause.f90: Ditto.
5830         * use_iso_c_binding.f90: Ditto.
5831         * value_5.f90: Ditto.
5832         * value_test.f90: Ditto.
5833         * value_tests_f03.f90: Ditto.
5834
5835 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5836
5837         * gcc.dg/tls/opt-14.c: New.
5838
5839 2007-07-01  Ollie Wild  <aaw@google.com>
5840
5841         * g++.dg/lookup/using16.C: New test.
5842         * g++.dg/lookup/using17.C: New test.
5843
5844 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5845
5846         PR fortran/32239
5847         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5848         (test_4): Use proper test for floating point equality.
5849         (test_8): Likewise.
5850
5851 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5852
5853         PR libgfortran/32554
5854         * gfortran.dg/fmt_p_1.f90: New test.
5855
5856 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5857
5858         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5859         initialization and fix dg-final check - the initialization loop is
5860         vectorizable.
5861
5862 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5863             Volker Reichelt  <reichelt@netcologne.de>
5864
5865         PR middle-end/32559
5866         * gcc.dg/pr32559.c: New test.
5867
5868 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5869
5870         PR tree-optimization/25371
5871         * gcc.dg/vect/pr25371.c: New test.
5872
5873 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5874
5875         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5876         when allocating and initializing a flexible array.
5877
5878 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5879
5880         PR fortran/20373
5881         * gfortran.dg/intrinsic.f90: New test.
5882
5883 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5884
5885         PR fortran/32555
5886         * gfortran.dg/fmt_zero_check.f90: New.
5887
5888 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5889
5890         PR fortran/30284
5891         * gfortran.dg/repeat_f90: New test.
5892
5893 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5894
5895         PR testsuite/25241
5896         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5897         -pedantic-errors, so we should match errors.
5898         * gcc.dg/cpp/escape-1.c: Likewise.
5899         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5900         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5901         warning.
5902         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5903         errors instead of warnings.
5904         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5905         a pedantic warning.
5906         * gcc.dg/cpp/arith-3.c: Likewise.
5907
5908 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5909
5910         PR testsuite/25241
5911         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5912         * gcc.dg/pch/valid-2.c: Likewise.
5913         * gcc.dg/pch/valid-3.c: Likewise.
5914         * gcc.dg/pch/warn-1.c: Likewise.
5915         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5916         
5917 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5918
5919         PR c/4076
5920         * gcc.dg/Wunused-function.c: New.
5921         
5922 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5923
5924         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5925
5926 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5927
5928         * g++.dg/other/canon-31724.C: New.
5929         
5930 2007-06-29  Jan Hubicka  <jh@suse.cz>
5931
5932         PR middle-end/32372
5933         * gcc.c-torture/compile/pr32372.c: new.
5934
5935 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5936
5937         * gfortran.dg/operator_3.f90: New test.
5938
5939 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5940
5941         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5942         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5943
5944 2007-06-29  Richard Guenther  <rguenther@suse.de>
5945
5946         PR middle-end/32493
5947         * gcc.dg/inline-23.c: New testcase.
5948
5949 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5950
5951         PR tree-optimization/24659
5952         * gcc.target/i386/vectorize2.c: New test.
5953         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5954         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5955
5956 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5957
5958         * gcc.dg/pointer-arith-9.c: New test.
5959
5960 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5961
5962         PR fortran/32483
5963         * gfortran.dg/fmt_read_2.f90: New.
5964
5965 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5966
5967         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5968         If it exists, don't try to create it.
5969
5970 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5971
5972         * g++.dg/ext/visibility/ms-compat-1.C: New.
5973
5974 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5975
5976         PR tree-opt/32417
5977         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5978
5979 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5980
5981         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5982         targets.
5983
5984 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5985
5986         PR fortran/32467
5987         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5988
5989 2007-06-27  Richard Guenther  <rguenther@suse.de>
5990
5991         PR middle-end/32492
5992         * gcc.dg/inline-22.c: New testcase.
5993
5994 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5995
5996         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5997         the scan-assembler constant.
5998
5999 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6000
6001         PR 20216
6002         * gcc.dg/pr20216.c: New.
6003
6004 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6005
6006         PR tree-opt/32421
6007         * gcc.dg/vect/pr32421.c: New test.
6008
6009 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6010
6011         PR c++/32111
6012         * g++.dg/other/friend5.C: New test.
6013
6014 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6015
6016         PR fortran/32464
6017         * gfortran.dg/host_assoc_function_2.f90: New test.
6018
6019         PR fortran/31494
6020         * gfortran.dg/host_assoc_call_1.f90: New test.
6021
6022 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6023
6024         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6025         
6026 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6027
6028         PR fortran/32456
6029         * gfortran.dg/error_format.f90: New test.
6030
6031 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6032
6033         PR fortran/32136
6034         * gfortran.dg/pr32136.f90: New test.
6035
6036 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6037
6038         PR fortran/31726
6039         * gfortran.dg/minmaxloc_1.f90: New test.
6040
6041         PR fortran/32298
6042         * gfortran.dg/minmaxloc_2.f90: New test.
6043
6044 2007-06-23  Richard Guenther  <rguenther@suse.de>
6045
6046         PR tree-optimization/16876
6047         PR middle-end/29478
6048         * gcc.dg/pr29254.c: The warning is bogus.
6049         * gcc.dg/warn-1.c: Likewise.
6050         * gcc.dg/assign-warn-3.c: Likewise.
6051         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6052
6053 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6054
6055         * gcc.c-torture/execute/20070623-1.c: New.
6056
6057 2007-06-22  Jan Hubicka  <jh@suse.cz>
6058
6059         * gcc.c-torture/compile/pr31541.c: New.
6060
6061 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6062
6063         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6064         Remove -m64 from dg-options.
6065
6066 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6067
6068         PR middle-end/32374
6069         * gcc.dg/pr32374.c: New test.
6070
6071 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6072
6073         PR fortran/32360
6074         * gfortran.dg/pointer_assign_3.f90: New test.
6075
6076 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6077
6078         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6079
6080 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6081
6082         PR fortran/31162
6083         * gfortran.dg/assign.f90: Update test.
6084         * gfortran.dg/real_do_1.f90: Update test.
6085         * gfortran.dg/gomp/omp_do1.f90: Update test.
6086         * gfortran.dg/warnings_are_errors_1.f: Update test.
6087         * gfortran.dg/g77/20010519-1.f: Update test.
6088         * gfortran.dg/g77/pr9258.f: Update test.
6089         * gfortran.dg/g77/960317-1.f: Update test.
6090
6091 2007-06-21  Richard Guenther  <rguenther@suse.de>
6092
6093         PR tree-optimization/32453
6094         * gcc.c-torture/compile/pr32453.c: New testcase.
6095
6096 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6097
6098         PR tree-optimization/31866
6099         * gcc.dg/pr31866.c: New test.
6100
6101 2007-06-21  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/32451
6104         * g++.dg/torture/20070621-1.C: New testcase.
6105
6106 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6107
6108         * gcc.dg/attr-isr.c: Test delay slot content.
6109         
6110 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6111
6112         PR fortran/32361
6113         gfortran.dg/pointer_assign_2.f90: New test.
6114
6115 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6116
6117         PR fortran/25061
6118         gfortran.dg/invalid_procedure_name.f90: New test.
6119
6120 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6121
6122         PR tree-optimization/25737
6123         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6124
6125 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6126
6127         * gcc.target/i386/large-size-array-3.c: New.
6128
6129 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6130         Richard Guenther  <rguenther@suse.de>
6131
6132         PR fortran/32140
6133         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6134
6135 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR middle-end/31959
6138         * gcc.dg/pr31959.c: New test.
6139
6140         PR inline-asm/32109
6141         * g++.dg/ext/asm10.C: New test.
6142
6143         PR middle-end/32285
6144         * gcc.c-torture/execute/20070614-1.c: New test.
6145
6146 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6147
6148         * gcc.target/arm/stack-corruption.c: New test.
6149
6150 2007-06-19  Richard Guenther  <rguenther@suse.de>
6151
6152         * g++.dg/torture/pr30252.C: New testcase.
6153
6154 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR tree-optimization/32353
6157         * g++.dg/opt/nrv13.C: New test.
6158
6159 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6160
6161         PR fortran/20863
6162         PR fortran/20882
6163         * gfortran.dg/impure_assignment_2.f90 : New test.
6164
6165         PR fortran/32236
6166         * gfortran.dg/data_initialized_2.f90 : New test.
6167
6168         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6169         appropriate version of 'dmach'.
6170
6171 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6172
6173         PR target/32389
6174         * gcc.target/i386/pr32389.c New test.
6175
6176 2007-06-18  Simon Baldwin <simonb@google.com>
6177
6178         PR c++/31923
6179         * g++.dg/template/error25.C: New.
6180         * g++.dg/template/spec35.C: New.
6181
6182 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6183
6184         * gcc.c-torture/compile/pr32355.c: New testcase.
6185         
6186 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6187
6188         PR tree-optimization/32383
6189         * g++.dg/opt/pr32383.C: New test.
6190
6191 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6192
6193         PR rtl-optimization/32366
6194         * gcc.dg/vect/pr32366.c: New test.
6195
6196 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6197
6198         * gcc.c-torture/compile/pr32349.c: New testcase.
6199         
6200 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6201
6202         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6203         * gcc.target/sparc/combined-2.c: Likewise.
6204         * gcc.target/sparc/fexpand.c : Likewise.
6205         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6206         * gcc.target/sparc/fpack16.c : Likewise.
6207         * gcc.target/sparc/fpmerge.c : Likewise.
6208         * gcc.target/sparc/fpmul.c : Likewise.
6209         * gcc.target/sparc/noresult.c : Likewise.
6210         * gcc.target/sparc/pdist.c: Likewise.
6211
6212 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6213
6214         PR middle-end/31723
6215         * gcc.target/i386/recip-divf.c: New test.
6216         * gcc.target/i386/recip-sqrtf.c: Ditto.
6217         * gcc.target/i386/recip-vec-divf.c: Ditto.
6218         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6219         * gcc.target/i386/sse-recip.c: Ditto.
6220         * gcc.target/i386/sse-recip-vec.c: Ditto.
6221
6222 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6223
6224         PR tree-opt/32225
6225         * gcc.c-torture/compile/20070605-1.c: New test.
6226
6227         * gcc.c-torture/compile/20070603-1.c: New testcase.
6228         * gcc.c-torture/compile/20070603-2.c: New testcase.
6229
6230         * gcc.c-torture/compile/20070531-1.c: New test.
6231
6232         PR tree-opt/32167
6233         * gcc.c-torture/compile/20070531-2.c: New test.
6234
6235         PR tree-opt/32144
6236         * gcc.c-torture/compile/20070529-1.c: New test.
6237
6238         PR tree-opt/32145
6239         * gcc.c-torture/compile/20070529-2.c: New test.
6240
6241         PR tree-opt/32015
6242         * gcc.c-torture/compile/20070520-1.c: New test.
6243
6244         * g++.dg/ext/java-1.C: New test.
6245
6246         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6247         loops instead of one. Remove the "can't determine dependence"
6248         check.
6249         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6250         needed as the cast is gone in the first place.
6251         * gcc.dg/max-1.c: Change local variable a to be a global one.
6252         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6253         have a cast which is PREd.
6254
6255 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6256
6257         * g++.dg/lookup/anon6.C: New test.
6258
6259 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6260
6261         PR c++/31806
6262         * g++.dg/opt/static6.C: New testcase.
6263
6264 2007-06-14  Geoff Keating  <geoffk@apple.com>
6265
6266         * g++.dg/ext/visibility/overload-1.C: New.
6267
6268         PR 31093
6269         * g++.dg/ext/visibility/anon4.C: New.
6270
6271 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6272
6273         PR target/32268
6274         * gcc.target/i386/pr32268.c: New test.
6275
6276 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6277
6278         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6279         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6280         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6281
6282         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6283         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6284         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6285         BID is used.
6286
6287 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/32302
6290         * gfortran.dg/common_resize_1.f90: New test.
6291
6292 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6293
6294         PR target/32274
6295         * gcc.dg/vect/pr32224.c: Fix.   
6296         
6297 2007-06-13  Eric Christopher  <echristo@apple.com>
6298
6299         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6300
6301 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6302
6303         PR fortran/32323
6304         * gfortran.dg/actual_array_vect_1.f90: New.
6305
6306 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6307
6308         * gcc.target/sparc/mfpu.c: New test.
6309
6310 2007-06-12  Geoff Keating  <geoffk@apple.com>
6311
6312         * g++.dg/warn/weak1.C: Suppress on Darwin.
6313         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6314
6315 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6316
6317         PR middle-end/31579
6318          * g++.dg/torture/pr31579.C: New testcase.
6319
6320 2007-06-12  Ian Lance Taylor  <iant@google.com>
6321
6322         PR libstdc++/29286
6323         * g++.dg/init/new16.C: New test.
6324         * g++.dg/init/new17.C: New test.
6325         * g++.dg/init/new18.C: New test.
6326         * g++.dg/init/new19.C: New test.
6327
6328 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6329
6330         * gnat.dg/lhs_view_convert.adb: New test.
6331
6332 2007-06-12  Richard Guenther  <rguenther@suse.de>
6333
6334         PR tree-optimization/15353
6335         PR tree-optimization/31657
6336         * gcc.c-torture/execute/20070424-1.c: New testcase.
6337         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6338         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6339         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6340         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6341         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6342
6343 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6344
6345         PR rtl-optimization/32293
6346         * gcc.dg/pr32293.c: New test.
6347
6348 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6349
6350         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6351
6352 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6353
6354         PR fortran/29786
6355         * gfortran.dg/equiv_7.f90: New test.
6356         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6357
6358         PR fortran/30875
6359         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6360
6361 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6362
6363         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6364         * gcc.dg/setjmp-4.c: Likewise.
6365         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6366
6367 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6368
6369         PR rtl-optimization/31025
6370         * gfortran.dg/pr31025.f90: New.
6371
6372 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6373
6374         PR target/32280
6375         * gcc.target/i386/pr32280.c: New test.
6376
6377 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6378
6379         PR middle-end/32279
6380         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6381
6382 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6383
6384         PR libgfortran/32235
6385         * gfortran.dg/backspace_9.f: New test.
6386
6387 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6388
6389         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6390
6391 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6392
6393         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6394
6395 2007-06-09  Ian Lance Taylor  <iant@google.com>
6396
6397         PR tree-optimization/32169
6398         * gcc.c-torture/compile/pr32169.c: New test.
6399
6400 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6401
6402         * gcc.dg/vect/costmodel: New directory.
6403         * gcc.dg/vect/costmodel/i386: New directory.
6404         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6405         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6406         New test.
6407         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6408         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6409         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6410         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6411         * gcc.dg/vect/costmodel/x86_64: New directory.
6412         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6413         New testsuite.
6414         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6415         New test.
6416         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6417         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6418         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6419         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6420         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6421
6422 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6423
6424         PR tree-optimization/32243
6425         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6426         flags for -Os tests.
6427         * gcc.dg/vect/03-vect-pr32243.c: New test.
6428
6429 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6430
6431         PR tree-optimization/32224
6432         * gcc.dg/vect/pr32224.c: New test.
6433
6434 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6435
6436         PR c++/32177
6437         * g++.dg/gomp/pr32177.C: New test.
6438
6439 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6440
6441         PR testsuite/25241
6442         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6443         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6444         warning nor an error.
6445         * gcc.dg/Wfatal-2.c: Likewise.
6446         * gcc.dg/Werror-1.c: Likewise.
6447         * gcc.dg/Werror-5.c: Likewise.
6448         * gcc.dg/Werror-7.c: Likewise.
6449         * gcc.dg/Werror-10.c: Likewise.
6450         * gcc.dg/Werror-11.c: Likewise.
6451
6452 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6453
6454         PR c++/30759
6455         * g++.dg/init/brace6.C: New test.
6456
6457 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6458
6459         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6460         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6461         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6462         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6463
6464         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6465         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6466         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6467         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6468         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6469         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6470         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6471         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6472
6473         * gcc.dg/darwin-minversion-3.c: New.
6474
6475 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6476
6477         * gcc.target/i386/builtin-copysign.c: New test.
6478
6479 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6480
6481         PR tree-optimization/32220
6482         * gfortran.dg/predcom-2.f: New testcase.
6483
6484 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6485
6486         PR tree-opt/32231
6487         * gcc.target/i386/vectorize4.c: New test.
6488
6489 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6490
6491         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6492
6493 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6494
6495         PR testsuite/25241
6496         * gcc.dg/simd-5.c: Mark output as a note.
6497         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6498         dg-message.
6499         * gcc.dg/simd-1.c: Likewise.
6500         * gcc.dg/always_inline.c: Mark output as a sorry.
6501         * gcc.dg/always_inline2.c: Likewise.
6502         * gcc.dg/always_inline3.c: Likewise.
6503
6504 2007-06-06  Ian Lance Taylor  <iant@google.com>
6505
6506         * g++.dg/conversion/enum1.C: New test.
6507
6508 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6509
6510         PR tree-optimization/32216
6511         * gcc.dg/vect/pr32216.c: New test.
6512
6513 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6514
6515         PR testsuite/18923
6516         * gfortran.dg/invalid_contains_1.f90: New test.
6517         * gfortran.dg/invalid_contains_2.f90: New test.
6518
6519 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6520
6521         PR testsuite/32057
6522         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6523         midnight issues.
6524
6525 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6526
6527         PR testsuite/25241
6528         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6529         dg-message to match de note.
6530         * gcc.dg/pr26570.c: Use dg-message for a note.
6531         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6532         dg-error instead of dg-warning because of -Werror.
6533         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6534         neither an error, nor a warning.
6535         * gcc.dg/glibc-uclibc-2.c: Likewise
6536         * gcc.dg/cpp/19940712-1.c: Likewise.
6537
6538 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6539
6540         PR preprocessor/23479
6541         * gcc.dg/binary-constants-1.c: Add test suites for
6542         the 0b-prefixed binary integer constants.
6543         * gcc.dg/binary-constants-2.c: Ditto.
6544         * gcc.dg/binary-constants-3.c: Ditto.
6545         * gcc.dg/binary-constants-4.c: Ditto.
6546
6547 2007-06-05  Ian Lance Taylor  <iant@google.com>
6548
6549         * gcc.dg/Wstrict-overflow-19.c: New test.
6550
6551 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6552
6553         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6554
6555 2007-06-04  Ian Lance Taylor  <iant@google.com>
6556
6557         * gcc.dg/Wstrict-overflow-18.c: New test.
6558
6559 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6560
6561         PR testsuite/25241
6562         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6563         * gcc.dg/cpp/mi5.c: Likewise.
6564         * gcc.dg/cpp/mi7.c: Likewise.
6565
6566 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         PR c/32191
6569         * gcc.dg/pr32191.c: New test.
6570
6571 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6572
6573         PR fortran/32124
6574         * gfortran.dg/allocate_stat_1.f90: Remove.
6575
6576 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6577
6578         * gcc.target/i386/sse4_2-check.h: New.
6579         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6580         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6581         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6582         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6583         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6584         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6585         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6586         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6587         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6588         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6589         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6590         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6591         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6592         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6593         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6594         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6595         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6596         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6597
6598 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6599
6600         * gcc.dg/pie-link.c: New test.
6601
6602 2007-06-01  Ian Lance Taylor  <iant@google.com>
6603
6604         * gcc.dg/Wstrict-overflow-17.c: New test.
6605
6606 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6607
6608         * gcc.dg/builtin-return-1.c (g): New.
6609         (main): Allocate at least 64 bytes on the stack.
6610
6611 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6612
6613         * g++.dg/init/cleanup3.C: New test.
6614
6615 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6616
6617         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6618         int is 16 bits.
6619
6620 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6621
6622         PR fortran/32156
6623         * gfortran.dg/char_array_constructor_3.f90: New test.
6624
6625 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6626
6627         PR tree-optimization/32160
6628         * gfortran.dg/predcom-1.f: New test.
6629
6630 2007-05-31  Richard Guenther  <rguenther@suse.de>
6631
6632         * g++.dg/other/str_empty.C: Move...
6633         * g++.dg/other/pr30567.C: Move...
6634         * g++.dg/tree-ssa/pr27218.C: Move...
6635         * g++.dg/torture: ...here and remove dg-options.
6636
6637 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6638
6639         PR c++/32158
6640         * g++.dg/ext/is_pod_incomplete.C: New.
6641
6642 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6643             Douglas Gregor <doug.gregor@gmail.com>
6644             Pedro Lamarao <pedro.lamarao@mndfck.org>
6645             Howard Hinnant <howard.hinnant@gmail.com>
6646
6647         PR c++/7412
6648         PR c++/29939
6649         * g++.dg/cpp0x/rv8p.C: New.
6650         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6651         * g++.dg/cpp0x/cast-bug.C: New.
6652         * g++.dg/cpp0x/elision_weak.C: New.
6653         * g++.dg/cpp0x/collapse-bug.C: New.
6654         * g++.dg/cpp0x/rv3p.C: New.
6655         * g++.dg/cpp0x/rv7n.C: New.
6656         * g++.dg/cpp0x/overload-conv-1.C: New.
6657         * g++.dg/cpp0x/rv2n.C: New.
6658         * g++.dg/cpp0x/deduce.C: New.
6659         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6660         * g++.dg/cpp0x/rv6p.C: New.
6661         * g++.dg/cpp0x/template_deduction.C: New.
6662         * g++.dg/cpp0x/implicit-copy.C: New.
6663         * g++.dg/cpp0x/rv1p.C: New.
6664         * g++.dg/cpp0x/cast.C: New.
6665         * g++.dg/cpp0x/rv5n.C: New.
6666         * g++.dg/cpp0x/collapse.C: New.
6667         * g++.dg/cpp0x/overload-conv-2.C: New.
6668         * g++.dg/cpp0x/rv4p.C: New.
6669         * g++.dg/cpp0x/rvo.C: New.
6670         * g++.dg/cpp0x/iop.C: New.
6671         * g++.dg/cpp0x/rv3n.C: New.
6672         * g++.dg/cpp0x/rv7p.C: New.
6673         * g++.dg/cpp0x/reference_collapsing.C: New.
6674         * g++.dg/cpp0x/overload.C: New.
6675         * g++.dg/cpp0x/named.C: New.
6676         * g++.dg/cpp0x/rv2p.C: New.
6677         * g++.dg/cpp0x/rv6n.C: New.
6678         * g++.dg/cpp0x/not_special.C: New.
6679         * g++.dg/cpp0x/bind.C: New.
6680         * g++.dg/cpp0x/rv1n.C: New.
6681         * g++.dg/cpp0x/rv5p.C: New.
6682         * g++.dg/cpp0x/elision.C: New.
6683         * g++.dg/cpp0x/named_refs.C: New.
6684         * g++.dg/cpp0x/unnamed_refs.C: New.
6685         * g++.dg/cpp0x/rv4n.C: New.
6686         * g++.dg/cpp0x/elision_neg.C: New.
6687         * g++.dg/init/copy7.C: Run in C++98 mode.
6688         * g++.dg/overload/arg1.C: Ditto.
6689         * g++.dg/overload/arg4.C: Ditto.
6690
6691 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR c++/31809
6694         * g++.dg/opt/static5.C: New test.
6695
6696 2007-05-30  Richard Guenther  <rguenther@suse.de>
6697
6698         * g++.dg/dg.exp: Prune torture/.
6699         * g++.dg/torture/dg-torture.exp: New testsuite.
6700
6701 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6702
6703         * gcc.target/arm/pr27387.C: Move and rename to ...
6704         * g++.dg/inherit/thunk8.C: ... here.
6705
6706 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR tree-optimization/31769
6709         * g++.dg/gomp/pr31769.C: New test.
6710
6711 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6712
6713         * gcc.target/i386/stack-realign.c: New.
6714
6715 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6716
6717         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6718
6719 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6720
6721         * gfortran.dg/sizeof.f90: New.
6722
6723 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6724
6725         PR c/31339
6726         * gcc.dg/boolcomplex-1.c: New test.
6727
6728         PR c++/31339
6729         * g++.dg/ext/boolcomplex-1.c: New test.
6730
6731 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6732
6733         * gcc.dg/matrix: New directory.
6734
6735 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6736
6737         PR fortran/32124
6738         * gfortran.dg/allocate_stat_1.f90: New.
6739
6740 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6741
6742         PR fortran/31972
6743         * transfer_hollerith_1.f90: New test.
6744
6745 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6746
6747         PR tree-opt/32100
6748         * gcc.c-torture/execute/vrp-7.c: New test.
6749
6750 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6751
6752         * gfortran.dg/transfer_simplify_4.f90: New test.
6753
6754 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6755
6756         PR fortran/32088
6757         * gfortran.dg/func_result_3.f90: New.
6758
6759 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6760
6761         PR middle-end/32083
6762         * gfortran.dg/transfer_simplify_3.f90: New.
6763
6764 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6765
6766         PR target/32065
6767         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6768         to compile options.
6769         * gcc.target/i386/pr32065-2.c: New test.
6770
6771 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6772
6773         PR fortran/31813
6774         * gfortran.dg/io_constraints_2.f90: Update.
6775
6776 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6777
6778         PR fortran/31219
6779         * gfortran.dg/array_constructor_17.f90: New test.
6780
6781 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6782
6783         PR tree-opt/32090
6784         * g++.dg/opt/array2.C: New testcase.
6785
6786 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6787
6788         PR target/32065
6789         * gcc.target/i386/pr32065.c: New test.
6790
6791 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6792             Marcus Meissner <meissner@suse.de>
6793
6794         * gcc.dg/attr-alloc_size.c: New.
6795
6796 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6797             Lee Millward  <lee.millward@gmail.com>
6798
6799         PR c++/31745
6800         * g++.dg/parse/crash34.C: New test.
6801
6802         * g++.dg/parse/crash35.C: New test.
6803
6804 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6805
6806         * gcc.target/i386/sse2-check.h: New.
6807         * gcc.target/i386/sse2-vec-1.c: Likewise.
6808         * gcc.target/i386/sse2-vec-2.c: Likewise.
6809         * gcc.target/i386/sse2-vec-3.c: Likewise.
6810         * gcc.target/i386/sse2-vec-4.c: Likewise.
6811         * gcc.target/i386/sse2-vec-5.c: Likewise.
6812         * gcc.target/i386/sse2-vec-6.c: Likewise.
6813
6814 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6815
6816         PR c++/31431
6817         PR c++/31432
6818         PR c++/31434
6819         PR c++/31435
6820         PR c++/31437
6821         PR c++/31438
6822         PR c++/31442
6823         PR c++/31443
6824         PR c++/31444
6825         PR c++/31445
6826         * g++.dg/cpp0x/pr31431.C: New.
6827         * g++.dg/cpp0x/pr31437.C: New.
6828         * g++.dg/cpp0x/pr31442.C: New.
6829         * g++.dg/cpp0x/pr31444.C: New.
6830         * g++.dg/cpp0x/pr31431-2.C: New.
6831         * g++.dg/cpp0x/pr31432.C: New.
6832         * g++.dg/cpp0x/pr31434.C: New.
6833         * g++.dg/cpp0x/pr31438.C: New.
6834         * g++.dg/cpp0x/pr31443.C: New.
6835         * g++.dg/cpp0x/pr31445.C: New.
6836         * g++.dg/cpp0x/variadic-crash1.C: New.
6837
6838 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6839
6840         * gcc.target/arm/long-calls-1.c: New test.
6841         * gcc.target/arm/long-calls-2.c: Likewise.
6842         * gcc.target/arm/long-calls-3.c: Likewise.
6843         * gcc.target/arm/long-calls-4.c: Likewise.
6844
6845 2007-05-25  Richard Guenther  <rguenther@suse.de>
6846             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6847
6848         PR tree-optimization/31982
6849         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6850
6851 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6852
6853         PR fortran/32047
6854         * gfortran.dg/result_in_spec_2.f90: New test.
6855
6856 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6857
6858         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6859
6860 2007-05-24  Ollie Wild  <aaw@google.com>
6861
6862         * gcc.dg/cpp/counter-1.c: New test.
6863         * gcc.dg/pch/counter-1.c: New test.
6864         * gcc.dg/pch/counter-1.hs: New file.
6865         * gcc.dg/pch/counter-2.c: New test.
6866         * gcc.dg/pch/counter-2.hs: New file.
6867         * gcc.dg/pch/counter-3.c: New test.
6868         * gcc.dg/pch/counter-3.hs: New file.
6869
6870 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6871
6872         * gcc.dg/tree-ssa/predcom-1.c: New test.
6873         * gcc.dg/tree-ssa/predcom-2.c: New test.
6874         * gcc.dg/tree-ssa/predcom-3.c: New test.
6875         * gcc.dg/tree-ssa/predcom-4.c: New test.
6876         * gcc.dg/tree-ssa/predcom-5.c: New test.
6877         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6878
6879 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6880
6881         PR testsuite/32062
6882         * gcc.target/i386/sse4_1-check.h (MASK): New.
6883
6884 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6885
6886         PR fortran/32038
6887         * gfortran.dg/pr25603.f: Initialize integer variables.
6888
6889 2007-05-23  Ian Lance Taylor  <iant@google.com>
6890
6891         * g++.dg/other/vrp1.C: New test.
6892
6893 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6894
6895         PR preprocessor/20077
6896         * gcc.dg/cpp/paste15.c: New test.
6897
6898 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6899             Nigel Stephens  <nigel@mips.com>
6900             Richard Sandiford  <richard@codesourcery.com>
6901
6902         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6903         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6904         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6905         * gcc.target/mips/inter/mips16-inter.exp: New.
6906
6907 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6908
6909         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6910
6911 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6912
6913         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6914         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6915         * gcc.target/i386/sse3-addsubps.c: Likewise.
6916         * gcc.target/i386/sse3-haddpd.c: Likewise.
6917         * gcc.target/i386/sse3-haddps.c: Likewise.
6918         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6919         * gcc.target/i386/sse3-hsubps.c: Likewise.
6920         * gcc.target/i386/sse3-lddqu.c: Likewise.
6921         * gcc.target/i386/sse3-movddup.c: Likewise.
6922         * gcc.target/i386/sse3-movshdup.c: Likewise.
6923         * gcc.target/i386/sse3-movsldup.c: Likewise.
6924
6925         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6926         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6927         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6928         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6929         * gcc.target/i386/ssse3-palignr.c: Likewise.
6930         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6931         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6932         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6933         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6934         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6935         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6936         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6937         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6938         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6939         * gcc.target/i386/ssse3-psignb.c: Likewise.
6940         * gcc.target/i386/ssse3-psignd.c: Likewise.
6941         * gcc.target/i386/ssse3-psignw.c: Likewise.
6942         * gcc.target/i386/ssse3-vals.h: Likewise.
6943
6944         * gcc.target/i386/sse3-check.h: New file.
6945         * gcc.target/i386/ssse3-check.h: Likewise.
6946
6947 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6948
6949         PR middle-end/31095
6950         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6951
6952 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6953
6954         PR middle-end/31606
6955         * gcc.c-torture/20070522-1.c: New testcase.
6956
6957 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6958
6959         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6960
6961 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6962
6963         * gcc.c-torture/execute/ieee/20000320-1.x,
6964         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6965         m68k-*-* and check_effective_target_coldfire_fpu.
6966
6967 2007-05-22  Ollie Wild  <aaw@google.com>
6968
6969         * g++.dg/lookup/hidden-class10.C: New test.
6970         * g++.dg/lookup/hidden-class11.C: New test.
6971
6972 2007-05-22  Ollie Wild  <aaw@google.com>
6973
6974         * g++.dg/lookup/name-clash5.C: New test.
6975         * g++.dg/lookup/name-clash6.C: New test.
6976
6977 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6978
6979         * g++.dg/other/i386-2.C: Update comments on header files tested.
6980         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6981         of <tmmintrin.h>.
6982         * gcc.target/i386/sse-12.c: Likewise.
6983         * gcc.target/i386/sse-13.c: Likewise.
6984         * gcc.target/i386/sse-14.c: Likewise.
6985
6986         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6987         Redefined to test with immediate operand.
6988         (__builtin_ia32_blendps): Likewise.
6989         (__builtin_ia32_blendpd): Likewise.
6990         (__builtin_ia32_dpps): Likewise.
6991         (__builtin_ia32_dpps): Likewise.
6992         (__builtin_ia32_insertps128): Likewise.
6993         (__builtin_ia32_vec_ext_v4sf): Likewise.
6994         (__builtin_ia32_vec_set_v16qi): Likewise.
6995         (__builtin_ia32_vec_set_v4si): Likewise.
6996         (__builtin_ia32_vec_set_v2di): Likewise.
6997         (__builtin_ia32_vec_ext_v16qi): Likewise.
6998         (__builtin_ia32_vec_ext_v4si): Likewise.
6999         (__builtin_ia32_vec_ext_v2di): Likewise.
7000         (__builtin_ia32_roundpd): Likewise.
7001         (__builtin_ia32_roundsd): Likewise.
7002         (__builtin_ia32_roundps): Likewise.
7003         (__builtin_ia32_roundss): Likewise.
7004         (__builtin_ia32_mpsadbw128): Likewise.
7005
7006 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7007
7008         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7009
7010 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7011
7012         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7013         failures.
7014         * gcc.dg/dfp/func-struct.c: Ditto.
7015         * gcc.dg/dfp/operator-assignment.c: Ditto.
7016         * gcc.dg/dfp/convert-bfp.c: Ditto.
7017         * gcc.dg/dfp/convert-int.c: Ditto.
7018         * gcc.dg/dfp/convert-int-max.c: Ditto.
7019         * gcc.dg/dfp/func-scalar.c: Ditto.
7020         * gcc.dg/dfp/cast.c: Ditto.
7021         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7022         failures, and fix a typo in return type of arg1_128.
7023         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7024         failures, and fix a typo in a constant suffix.
7025         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7026         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7027
7028 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7029             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7030
7031         * lib/gcc-dg.exp(process_message): New proc.
7032         (dg-message): New test directive.
7033         * gcc.dg/always_inline.c: Use dg-message.
7034         * gcc.dg/always_inline2.c: Ditto.
7035         * gcc.dg/always_inline3.c: Ditto.
7036         * gcc.dg/invalid-call-1.c: Ditto.
7037         * gcc.dg/pr17506.c: Ditto.
7038         * gcc.dg/simd-5.c: Ditto.
7039         * gcc.dg/simd-6.c: Ditto.
7040         * gcc.dg/va-arg-2.c: Ditto.
7041         * gcc.dg/cpp/syshdr.c: Ditto.
7042         * gcc.dg/cpp/unc4.c: Ditto.
7043         * gcc.dg/cpp/trad/mi1.c: Ditto.
7044         * gcc.dg/cpp/trad/mi5.c: Ditto.
7045         * gcc.dg/cpp/trad/mi7.c: Ditto.
7046         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7047         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7048         * gcc.test-framework/test-framework.awk: Special-case outexists
7049         tests.
7050
7051 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7052
7053         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7054         (bit_SSE4_2): Likewise.
7055         (bit_POPCNT): Likewise.
7056
7057         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7058         Check if assembler supports SSE4 instructions.
7059
7060         * gcc.target/i386/sse4_1-blendpd.c: New file.
7061         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7062         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7063         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7064         * gcc.target/i386/sse4_1-check.h: Likewise.
7065         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7066         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7067         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7068         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7069         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7070         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7071         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7072         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7073         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7074         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7075         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7076         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7077         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7078         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7079         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7080         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7081         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7082         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7083         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7084         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7085         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7086         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7087         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7088         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7089         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7090         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7091         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7092         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7093         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7094         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7095         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7096         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7097         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7098         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7099         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7100         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7101         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7102         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7103         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7104         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7105         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7106         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7107         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7108         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7109         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7110         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7111         * gcc.target/i386/sse4_1-round.h: Likewise.
7112         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7113         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7114         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7115         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7116         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7117         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7118         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7119         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7120         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7121         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7122         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7123         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7124         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7125         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7126
7127 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7128
7129         PR fortran/31627
7130         * gfortran.dg/bounds_check_7.f90: New test.
7131
7132 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7133
7134         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7135         (check_effective_target_sse4a): Ditto.
7136
7137         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7138         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7139         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7140         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7141         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7142         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7143         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7144         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7145         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7146         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7147         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7148         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7149         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7150         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7151         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7152         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7153         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7154         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7155         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7156         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7157
7158 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7159
7160         * g++.dg/ext/cleanup-1.C: New test.
7161         * g++.dg/ext/cleanup-2.C: Likewise.
7162         * g++.dg/ext/cleanup-3.C: Likewise.
7163         * g++.dg/ext/cleanup-4.C: Likewise.
7164         * g++.dg/ext/cleanup-5.C: Likewise.
7165         * g++.dg/ext/cleanup-6.C: Likewise.
7166         * g++.dg/ext/cleanup-8.C: Likewise.
7167         * g++.dg/ext/cleanup-9.C: Likewise.
7168         * g++.dg/ext/cleanup-10.C: Likewise.
7169         * g++.dg/ext/cleanup-11.C: Likewise.
7170         * g++.dg/ext/cleanup-dtor.C: Likewise.
7171
7172 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7173
7174         PR middle-end/31995
7175         * gcc.dg/vect/vect-102a.c: New test.
7176
7177 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7178             Paolo Carlini  <pcarlini@suse.de>
7179             Uros Bizjak  <ubizjak@gmail.com>
7180
7181         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7182         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7183         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7184         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7185         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7186         New testcases.
7187
7188 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7189
7190         PR fortran/32002
7191         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7192
7193 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7194
7195         PR fortran/32027
7196         * gfortran.dg/do_3.F90: Add checks for the final value of the
7197         loop variable.
7198
7199 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7200
7201         * gcc.c-torture/execute/990127-2.x: New file.
7202
7203 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7204
7205         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7206         * gcc.target/i386/sse-12: Add -O to compile options.
7207         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7208         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7209         and mm3dnow.h.  Add -O to compile options.
7210
7211 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7212
7213         PR fortran/31867
7214         * gfortran.dg/char_length_5.f90: New test.
7215
7216         PR fortran/31994
7217         * gfortran.dg/array_reference_1.f90: New test.
7218
7219 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7220
7221         PR middle-end/7651
7222         PR c++/11856
7223         PR c/12963
7224         PR c/23587
7225         PR other/29694
7226         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7227         * gcc.dg/Wtype-limits.c: New.
7228         * gcc.dg/Wtype-limits-Wextra.c: New.
7229         * gcc.dg/Wtype-limits-no.c: New.
7230         * g++.dg/warn/Wtype-limits.C: New.
7231         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7232         * g++.dg/warn/Wtype-limits-no.C: New.
7233
7234 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7235
7236         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7237         instead of "-msse2".'
7238         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7239         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7240         and mm3dnow.h.
7241         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7242         to test with immediate operand.
7243         (__builtin_ia32_insertqi): Ditto.
7244         (__builtin_ia32_palignr128): Ditto.
7245         (__builtin_ia32_palignr): Ditto.
7246         (__builtin_ia32_pshufhw): Ditto.
7247         (__builtin_ia32_pshuflw): Ditto.
7248         (__builtin_ia32_pshufd): Ditto.
7249         (__builtin_ia32_vec_set_v8hi): Ditto.
7250         (__builtin_ia32_vec_ext_v8hi): Ditto.
7251         (__builtin_ia32_shufpd): Ditto.
7252         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7253
7254 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7255
7256         PR fortran/32001
7257         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7258
7259 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7260
7261         PR target/31585
7262         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7263         and "__inline".  Use "-msse" instead of "-msse2".
7264
7265 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7266
7267         PR middle-end/7651
7268         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7269         * gcc.dg/20030906-2.c: Likewise.
7270         * objc.dg/method-17.m: Add -Wreturn-type.
7271         * obj-c++.dg/method-21.mm: Likewise.
7272
7273 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7274
7275         PR target/31585
7276         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7277         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7278         (__builtin_ia32_psrlqi128): Ditto.
7279         (__builtin_ia32_psrlwi128): Ditto.
7280         (__builtin_ia32_psrldi128): Ditto.
7281         (__builtin_ia32_psrldqi128): Ditto.
7282         (__builtin_ia32_pslldqi128): Ditto.
7283         (__builtin_ia32_psrawi128): Ditto.
7284         (__builtin_ia32_psradi128): Ditto.
7285         (__builtin_ia32_psllqi128): Ditto.
7286         (__builtin_ia32_pslldi128): Ditto.
7287         (__builtin_prefetch): Ditto.
7288         (__builtin_ia32_pshufw): Ditto.
7289         (__builtin_ia32_vec_set_v4hi): Ditto.
7290         (__builtin_ia32_vec_ext_v4hi): Ditto.
7291         (__builtin_ia32_shufps): Ditto.
7292         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7293
7294 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7295
7296         PR fortran/31974
7297         * gfortran.dg/char_allocation_1.f90: New test.
7298
7299 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7300
7301         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7302         * gcc.dg/Wconversion-sign.c: New.
7303         * gcc.dg/Wconversion-integer-no-sign.c: New.
7304         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7305         Wconversion-sign.C
7306         * g++.dg/warn/Wconversion-sign.C: New.
7307         * g++.old-deja/g++.other/warn4.C: Update.
7308         * g++.dg/warn/Wconversion1.C: Likewise.
7309
7310 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7311
7312         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7313         * gcc.dg/torture/builtin-math-4.c: Likewise.
7314
7315 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7316
7317         PR libfortran/31964
7318         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7319
7320 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7321
7322         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7323
7324 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7325
7326         PR target/31628
7327         * gcc.target/i386/pr31628.c: New.
7328
7329 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7330
7331         PR middle-end/31344
7332         * gcc.dg/pr31344.c: New test.
7333
7334 2007-05-17  Ian Lance Taylor  <iant@google.com>
7335
7336         PR tree-optimization/31953
7337         * gcc.c-torture/compile/pr31953.c: New test.
7338
7339 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7340
7341         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7342
7343         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7344         and drem.
7345         * gcc.dg/torture/builtin-math-4.c: Likewise.
7346
7347         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7348         * gcc.dg/torture/builtin-math-4.c: Likewise.
7349
7350         * gcc.dg/torture/builtin-math-4.c: New test.
7351
7352 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7353             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7354
7355         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7356         * gcc.dg/cpp/include2.c: Ditto.
7357         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7358         * gcc.dg/cpp/paste5.c: Ditto.
7359         * gcc.dg/cpp/paste6.c: Ditto.
7360         * gcc.dg/cpp/paste8.c: Ditto.
7361         * gcc.dg/cpp/paste11.c: Ditto.
7362         * gcc.dg/cpp/paste13.c: Ditto.
7363         * gcc.dg/cpp/skipping2.c: Ditto.
7364         * gcc.dg/reg-vol-struct-1.c: Ditto.
7365         * gcc.dg/Wshadow-1.c: Ditto.
7366         * gcc.dg/cpp/trad/comment.c: Ditto.
7367         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7368         * gcc.dg/cpp/if-2.c: Ditto.
7369         * gcc.dg/array-5.c: Ditto.
7370         * gcc.dg/inline-15.c: Ditto.
7371         * gcc.dg/pr27953.c: Ditto.
7372         * gcc.dg/Wno-c++-compat.c: Ditto.
7373
7374 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7375
7376         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7377
7378 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7379
7380         * gcc.c-torture/execute/20070517-1.c: New test.
7381
7382 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7383
7384         PR fortran/31919
7385         * gfortran.dg/min_max_conformance.f90: New test.
7386
7387 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7388
7389         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7390         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7391         gcc.dg/vect/vect-104.c: Use more complex construction to
7392         prevent vectorizing.
7393         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7394
7395 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7396
7397         PR tree-optimization/24659
7398         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7399         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7400         not vect_int target.
7401         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7402         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7403         targets.
7404         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7405         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7406         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7407
7408 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7409
7410         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7411         and x86_64-*-* targets.
7412         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7413
7414 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7415
7416         PR fortran/18769
7417         PR fortran/30881
7418         PR fortran/31194
7419         PR fortran/31216
7420         PR fortran/31427
7421         * transfer_simplify_1.f90: New test.
7422         * transfer_simplify_2.f90: New test.
7423
7424 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7425
7426         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7427
7428 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7429
7430         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7431
7432         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7433
7434         PR c/31924
7435         * gcc.dg/fltconst-1.c: New test.
7436
7437         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7438         * gcc.dg/dfp/operator-assignment.c: Ditto.
7439
7440 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7441
7442         PR c++/29928
7443         * g++.dg/rtti/typeid5.C: New.
7444
7445 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7446
7447         PR fortran/31725
7448         * gfortran.dg/substr_4.f: New test.
7449
7450 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7451
7452         * gcc.target/m68k/interrupt_thread-1.c,
7453         gcc.target/m68k/interrupt_thread-2.c,
7454         gcc.target/m68k/interrupt_thread-3.c: New.
7455         * gcc.target/m68k/m68k.exp: Accept fido.
7456
7457 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7458
7459         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7460         * gfortran.dg/altreturn_3.f90: Likewise.
7461         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7462         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7463         * gfortran.dg/inquire_iolength.f90: Likewise.
7464         * gfortran.dg/module_naming_1.f90: Likewise.
7465         * gfortran.dg/oldstyle_2.f90: Likewise.
7466         * gfortran.dg/operator_2.f90: Likewise.
7467         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7468         * gfortran.dg/used_types_11.f90: Likewise.
7469         * gfortran.dg/zero_array_components_1.f90: Likewise.
7470         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7471         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7472         * gfortran.dg/real_const_3.f90: Likewise.
7473
7474 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7475
7476         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7477         * gcc.dg/tree-ssa/loop-30.c: New test.
7478
7479 2007-05-13  Richard Guenther  <rguenther@suse.de>
7480
7481         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7482         scanning forwprop1.
7483         * g++.dg/tree-ssa/pr31146.C: Likewise.
7484
7485 2007-05-13  Revital Eres  <eres@il.ibm.com>
7486
7487         * gcc.dg/dse.c: New test.
7488
7489 2007-05-12  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/31797
7492         * gcc.c-torture/compile/pr31797.c: New testcase.
7493
7494 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7495
7496         PR fortran/30746
7497         * gfortran.dg/host_assoc_function_1.f90: New test.
7498
7499 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7500
7501         PR c++/31829
7502         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7503
7504 2007-05-11  Silvius Rus  <rus@google.com>
7505
7506         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7507         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7508         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7509         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7510         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7511         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7512         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7513         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7514         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7515         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7516         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7517         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7518         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7519         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7520         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7521         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7522
7523 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7524
7525         PR other/31852
7526         * gcc.c-torture/execute/builtins/memchr.c: New.
7527         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7528         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7529
7530 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7531
7532         PR fortran/30876
7533         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7534         line.
7535         * gfortran.dg/recursive_reference_2.f90: New test.
7536
7537 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7538
7539         PR fortran/30878
7540         * gfortran.dg/namelist_29.f90: New test.
7541
7542 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7543
7544         PR fortran/31474
7545         * gfortran.dg/entry_10.f90: New test.
7546
7547 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7548
7549         PR tree-optimization/31885
7550         * gcc.dg/tree-ssa/loop-29.c: New test.
7551
7552 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7553
7554         * assumed_dummy_1.f90: Fix dg directive.
7555         * char_initialiser_actual.f90: Likewise.
7556         * nested_modules_2.f90: Likewise.
7557         * shift-alloc.f90: Likewise.
7558
7559 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7560
7561         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7562
7563 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7564
7565         PR libfortran/31880
7566         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7567
7568 2007-05-09  Mike Stump  <mrs@apple.com>
7569
7570         * g++.dg/other/first-global.C: Add -fpie for darwin.
7571         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7572
7573 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7574
7575         * gcc.dg/20070507-1.c: New testcase.
7576
7577 2007-05-08  Chao-ying Fu  <fu@mips.com>
7578
7579         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7580         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7581         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7582         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7583
7584 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7585
7586         PR 31847
7587         * gcc.dg/pr31847.c: New test.
7588
7589 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7590
7591         PR fortran/31692
7592         * gfortran.dg/actual_array_result_1.f90: New test.
7593
7594 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7595
7596         PR fortran/29397
7597         * gfortran.dg/parameter_array_init_1.f90: New test.
7598
7599         PR fortran/29400
7600         * gfortran.dg/parameter_array_init_2.f90: New test.
7601
7602 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7603
7604         PR target/31854
7605         * gcc.target/i386/pr31854.c: New test.
7606
7607 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7608
7609         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7610
7611 2007-05-07  Mike Stump  <mrs@apple.com>
7612
7613         * g++.old-deja/g++.mike/empty.C: Add.
7614
7615 2007-05-07  Eric Christopher  <echristo@apple.com>
7616
7617         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7618
7619 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7620
7621         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7622         variable.  Rearrange conversions from binary float to decimal float.
7623
7624 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7625
7626         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7627         x86.
7628
7629 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7630
7631         * gnat.dg/opt1.ad[sb]: New testcase.
7632
7633 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7634
7635         PR fortran/31399
7636         * gfortran.dg/do_3.F90: New test.
7637
7638 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7639
7640         PR fortran/31764
7641         * gfortran.dg/new_line.f90: Add new checks.
7642
7643 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7644
7645         PR fortran/31201
7646         * gfortran.dg/large_unit_1.f90: New.
7647         * gfortran.dg/large_unit_2.f90: New.
7648         * gfortran.dg/iostat_4.f90: New
7649         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7650
7651 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7652
7653         PR fortran/31540
7654         * gfortran.dg/char_result_4.f90: New test.
7655
7656 2007-06-05  Revital Eres  <eres@il.ibm.com>
7657
7658         PR 30957
7659         * gcc.dg/pr30957-1.c: New test.
7660
7661 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7662
7663         PR fortran/31251
7664         * gfortran.dg/char_type_len_2.f90: New test.
7665
7666 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7667
7668         PR 31775
7669         * g++.dg/other/nested-extern.cc: New.
7670         * g++.dg/other/nested-extern-1.C: New.
7671         * g++.dg/other/nested-extern-2.C: New.
7672
7673 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7674
7675         PR fortran/31760
7676         * gfortran.dg/erf.f90: New test.
7677         * gfortran.dg/besxy.f90: New test.
7678
7679 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7680
7681         PR fortran/22359
7682         * gfortran.dg/fseek.f90: New test.
7683
7684 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7685
7686         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7687
7688 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7689
7690         PR libfortran/31210
7691         * gfortran.dg/zero_length_1.f90: New test.
7692
7693 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7694
7695         PR fortran/31803
7696         * gfortran.dg/char_pointer_assign_3.f90: New test.
7697         * gfortran.dg/char_result_2.f90: Re-enable test.
7698
7699 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7700
7701         PR fortran/25071
7702         * gfortran.dg/char_length_3.f90: New test.
7703         * gfortran.dg/char_result_2.f90: Fix test.
7704
7705 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7706
7707         PR tree-optimization/30565
7708         * gcc.dg/tree-ssa/loop-27.c: New test.
7709
7710 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7711
7712         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7713         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7714         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7715         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7716
7717 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7718
7719         PR tree-optimization/31699
7720         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7721         New.
7722         (check_effective_target_vect_floatint_cvt): New.
7723         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7724         of specific targets.
7725         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7726         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7727         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7728         * gcc.dg/vect/vect-iv-4.c: Likewise.
7729         * gcc.dg/vect/vect-multitypes-11.c: New.
7730         * gcc.dg/vect/pr31699.c: New.
7731
7732 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7733
7734         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7735
7736 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7737
7738         PR C++/31663
7739         * g++.dg/warn/anonymous-namespace-2.C: New.
7740         * g++.dg/warn/anonymous-namespace-2.h: New.
7741
7742 2007-05-02  Paul Brook  <paul@codesourcery.com>
7743
7744         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7745
7746 2007-05-02  Eric Christopher  <echristo@apple.com>
7747
7748         * gcc.dg/cpp/if-div.c: New file.
7749
7750 2007-05-02  Tom Tromey  <tromey@redhat.com>
7751
7752         PR preprocessor/28709:
7753         * gcc.dg/cpp/pr28709.c: New file.
7754
7755 2007-05-02  Richard Guenther  <rguenther@suse.de>
7756
7757         PR tree-optimization/31146
7758         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7759
7760 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7761
7762         * gcc.c-torture/compile/limits-blockid.c: New.
7763         * gcc.c-torture/compile/limits-caselabels.c: New.
7764         * gcc.c-torture/compile/limits-declparen.c: New.
7765         * gcc.c-torture/compile/limits-enumconst.c: New.
7766         * gcc.c-torture/compile/limits-exprparen.c: New.
7767         * gcc.c-torture/compile/limits-externalid.c: New.
7768         * gcc.c-torture/compile/limits-fnargs.c: New.
7769         * gcc.c-torture/compile/limits-fndefn.c: New.
7770         * gcc.c-torture/compile/limits-idexternal.c: New.
7771         * gcc.c-torture/compile/limits-idinternal.c: New.
7772         * gcc.c-torture/compile/limits-pointer.c: New.
7773         * gcc.c-torture/compile/limits-stringlit.c: New.
7774         * gcc.c-torture/compile/limits-structmem.c: New.
7775         * gcc.c-torture/compile/limits-structnest.c: New.
7776
7777 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7778
7779         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7780
7781 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7782
7783         PR middle-end/31740
7784         * gcc.c-torture/compile/20070501-1.c: New testcase.
7785
7786 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7787
7788         PR fortran/31732
7789         * gfortran.dg/array_memset_2:  New test case.
7790
7791 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7792
7793         PR testsuite/31615
7794         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7795
7796 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7797
7798         PR testsuite/31589
7799         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7800         dg-final test.
7801         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7802         keyword to dg-final test.
7803         * gcc.dg/vect/vect-iv-4.c: Likewise.
7804         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7805         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7806         test.
7807         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7808         cast.
7809         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7810         * lib/target-supports.exp
7811         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7812         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7813
7814 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7815
7816         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7817         __LONG_LONG_MAX__ and its friends instead of those supplied by
7818         limits.h.
7819
7820 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7821
7822         PR C++/31721
7823         * g++.dg/ext/vector7.C: New testcase.
7824
7825 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7826
7827         PR fortran/31591
7828         * gfortran.dg/bound_simplification_1.f90: New test.
7829
7830 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7831
7832         PR fortran/31645
7833         * gfortran.dg/bom_error.f90: New test.
7834         * gfortran.dg/bom_include.f90: New test.
7835         * gfortran.dg/bom_UTF16-LE.f90: New test.
7836         * gfortran.dg/bom_UTF16-BE.f90: New test.
7837         * gfortran.dg/bom_UTF-8.f90: New test.
7838         * gfortran.dg/bom_UTF-32.f90: New test.
7839         * gfortran.dg/bom_UTF-8.F90: New test.
7840         * gfortran.dg/bom_include.inc: New file.
7841
7842 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7843
7844         PR C++/30221
7845         * g++.dg/init/ptrfn2.C: New test.
7846         * g++.dg/init/ptrfn3.C: New test.
7847
7848 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7849
7850         PR fortran/31711
7851         * gfortran.dg/dependency_21.f90: New test.
7852
7853 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7854
7855         * gfortran.dg/secnds.f: Use real*8.
7856         * gfortran.dg/secnds-1.f: Use real*8.
7857
7858 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7859
7860         PR libfortran/31532
7861         * gfortran.dg/inquire_5.f90: Update test.
7862
7863 2007-04-27  Ian Lance Taylor  <iant@google.com>
7864
7865         PR middle-end/31710
7866         * gcc.c-torture/compile/pr31710.c: New test.
7867
7868 2007-04-27  Richard Guenther  <rguenther@suse.de>
7869
7870         PR tree-optimization/30965
7871         PR tree-optimization/30978
7872         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7873         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7874         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7875         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7876
7877 2007-04-27  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/31715
7880         * gcc.dg/Warray-bounds-4.c: New testcase.
7881
7882 2007-04-26  Ian Lance Taylor  <iant@google.com>
7883
7884         PR target/28675
7885         * gcc.c-torture/compile/pr28675.c: New test.
7886
7887 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7888
7889         PR C++/30016
7890         * g++.dg/ext/vector6.C: New test.
7891
7892 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7893
7894         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7895
7896 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7897
7898         PR middle-end/31617
7899         * g++.dg/other/str_empty.C: Add expected warning.
7900
7901 2007-04-26  Richard Guenther  <rguenther@suse.de>
7902         Daniel Berlin  <dberlin@dberlin.org>
7903
7904         PR tree-optimization/30567
7905         * g++.dg/other/pr30567.C: New testcase.
7906
7907 2007-04-26  Richard Guenther  <rguenther@suse.de>
7908
7909         PR tree-optimization/31703
7910         * gcc.c-torture/compile/pr31703.c: New testcase.
7911         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7912         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7913
7914 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7915
7916         * gfortran.dg/open_errors.f90: Added if statements checking
7917         the value of iostat.
7918
7919 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7920
7921         PR c++/31598
7922         * g++.dg/gomp/pr31598.C: New test.
7923
7924         PR tree-optimization/30558
7925         * g++.dg/gomp/pr30558.C: New test.
7926
7927 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7928
7929         PR c++/31338
7930         * g++.dg/ext/complex2.C: New test.
7931
7932 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7933
7934         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7935
7936 2007-04-25  Thiemo Seufer  <ths@mips.com>
7937
7938         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7939         value to signed char.
7940
7941 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7942
7943         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7944         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7945         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7946
7947 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7948
7949         PR fortran/31668
7950         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7951         statement functions.
7952         * gfortran.dg/c_by_val_5.f90: New test.
7953
7954 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7955
7956         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7957         with two new subroutines to avoid parameter-induced aliasing.
7958         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7959         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7960
7961 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7962
7963         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7964         * g++.dg/warn/Warray-bounds.C: Likewise.
7965
7966 2007-04-24  Ian Lance Taylor  <iant@google.com>
7967
7968         PR tree-optimization/31605
7969         * gcc.c-torture/execute/pr31605.c: New test.
7970
7971 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7972
7973         PR fortran/31587
7974         * lib/gcc-dg.exp (scan-module): New function.
7975         * gfortran.dg/module_md5_1.f90: New test.
7976
7977 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7978
7979         * g++.old-deja/g++.pt/defarg6.C: Only run with
7980         -std=gnu++98.
7981         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7982         * g++.dg/cpp0x/variadic61.C: Ditto.
7983         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7984         * g++.dg/cpp0x/variadic62.C: Ditto.
7985         * g++.dg/template/meminit1.C: Ditto.
7986         * g++.dg/template/operator7.C: Ditto.
7987         * g++.dg/template/static15.C: Ditto.
7988         * g++.dg/template/invalid1.C: Ditto.
7989         * g++.dg/template/shift1.C: Ditto.
7990         * g++.dg/template/error10.C: Ditto.
7991
7992 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7993
7994         PR diagnostic/25923
7995         * gfortran.dg/pr25923.f90: New test.
7996
7997 2007-04-24  Ian Lance Taylor  <iant@google.com>
7998
7999         PR tree-optimization/31602
8000         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8001
8002 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8003
8004         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8005         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8006
8007 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8008
8009         * gcc.target/i386/reload-1.c. New.
8010
8011 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8012             Olga Golovanevsky  <olga@il.ibm.com>
8013
8014         * g++.dg/other/str_empty.C: New test.
8015
8016 2007-04-24  Richard Henderson  <rth@redhat.com>
8017
8018         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8019
8020 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8021
8022         PR target/31641
8023         * gcc.c-torture/compile/pr31641.c: New testcase.
8024
8025 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8026
8027         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8028         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8029         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8030         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8031
8032 2007-04-23  Simon Baldwin  <simonb@google.com>
8033
8034         * g++.dg/other/error15.C: New.
8035         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8036         triggering a "multiple parameters named" error.
8037
8038 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8039
8040         PR fortran/31618
8041         * gfortran.dg/backspace_8.f:  New test case.
8042
8043 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8044
8045         PR fortran/31630
8046         * gfortran.dg/used_types_17.f90: New test.
8047
8048         PR fortran/31620
8049         * gfortran.dg/zero_array_components_1.f90: New test.
8050
8051 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8052
8053         PR fortran/31616
8054         * gfortran.dg/open_errors.f90: Allow a different error message.
8055
8056 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8057
8058         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8059         Rename from check_effective_target_vect_pack_mod.  Rename global
8060         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8061         messages.
8062         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8063         rename.
8064         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8065         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8066
8067 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8068
8069         PR middle-end/31448
8070         * gcc.c-torture/execute/pr31448.c: New testcase.
8071
8072 2007-04-22  Nick Clifton  <nickc@redhat.com>
8073
8074         * gcc.dg/20020312-2.c: Add support for the FRV.
8075
8076 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8077
8078         PR tree-optimization/24659
8079         * gcc.dg/vect/vect-float-extend-1.c: New test.
8080         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8081
8082 2007-04-22  Richard Guenther  <rguenther@suse.de>
8083
8084         PR tree-optimization/29789
8085         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8086         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8087
8088 2007-04-22  Revital Eres  <eres@il.ibm.com>
8089
8090         * gcc.dg/var-expand2.c: New test.
8091
8092 2007-04-22  Revital Eres  <eres@il.ibm.com>
8093
8094         * gcc.dg/var-expand3.c: New test.
8095
8096 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8097
8098         PR fortran/31495
8099         * gfortran.dg/continuation_8.f90: New test.
8100
8101 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8102
8103         PR C/30265
8104         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8105         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8106
8107 2007-04-21  Richard Guenther  <rguenther@suse.de>
8108
8109         PR middle-end/31136
8110         * gcc.c-torture/execute/pr31136.c: New testcase.
8111
8112 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8113
8114         * gcc.target/i386/movsi-sm-1.c: New.
8115
8116 2007-04-20  Richard Henderson  <rth@redhat.com>
8117
8118         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8119         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8120
8121 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8122
8123         * gcc.target/i386/ordcmp-1.c: New test.
8124         * gcc.target/i386/unordcmp-1.c: New test.
8125
8126         PR tree-optimization/31632
8127         * gcc.c-torture/compile/20070419-1.c: New test.
8128
8129 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8130
8131         * gcc.dg/invalid-call-1.c: New test.
8132
8133 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8134
8135         PR diagnostic/31227
8136         * gcc.dg/Warray-bounds-3.c: New.
8137
8138 2007-04-18  Richard Guenther  <rguenther@suse.de>
8139
8140         PR tree-optimization/19431
8141         PR tree-optimization/21463
8142         * gcc.c-torture/execute/20070212-1.c: New testcase.
8143         * gcc.c-torture/execute/20070212-2.c: Likewise.
8144         * gcc.c-torture/execute/20070212-3.c: Likewise.
8145         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8146         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8147         * g++.dg/tree-ssa/pr21463.C: Likewise.
8148         * g++.dg/tree-ssa/pr30738.C: Likewise.
8149
8150 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/31513
8153         * g++.dg/expr/bitfield8.C: New test.
8154
8155 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8156             Richard Sandiford  <richard@codesourcery.com>
8157
8158         * lib/target-supports.exp (check_profiling_available): Return 0
8159         for uClibc with -p or -pg.
8160
8161 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8162
8163         PR c++/31517
8164         * g++.dg/template/init7.C: New test.
8165
8166 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8167
8168         PR rtl-optimization/31360
8169         * gcc.dg/loop-7.c: New test.
8170
8171 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8172
8173         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8174         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8175         build.
8176         (compat-execute): Likewise.
8177         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8178         files to remote hosts.
8179         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8180         (c-torture-execute): Likewise.
8181         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8182         or plain file.  Use remote_upload and remote_download to copy
8183         files about.
8184         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8185         before scanning it.
8186
8187 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8188
8189         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8190
8191 2007-04-16  Lawrence Crowl  <crowl@google.com>
8192
8193         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8194         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8195         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8196         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8197         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8198         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8199         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8200         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8201         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8202         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8203         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8204
8205         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8206         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8207         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8208         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8209         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8210         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8211         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8212         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8213         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8214         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8215         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8216
8217 2007-04-16  Ian Lance Taylor  <iant@google.com>
8218
8219         PR tree-optimization/31522
8220         * gcc.dg/Wstrict-overflow-16.c: New test.
8221
8222 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8223
8224         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8225
8226 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8227
8228         PR fortran/31144
8229         * gfortran.dg/module_naming_1.f90: New.
8230
8231 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8232
8233         * lib/target-supports.exp (check_profiling_available): Return
8234         false for m68k-*-uclinux.
8235
8236 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8237
8238         PR c++/29365
8239         Testcase for c++ anonymous namespace warning
8240
8241         * g++.dg/warn/anonymous-namespace-1.C: New test
8242         * g++.dg/warn/anonymous-namespace-1.h: New test
8243
8244 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8245
8246         PR testsuite/31578
8247         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8248
8249 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8250
8251         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8252
8253 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8254
8255         PR fortran/31204
8256         * gfortran.dg/array_constructor_16.f90: New test.
8257
8258 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8259
8260         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8261         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8262
8263 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8264
8265         PR rtl-optimization/31500
8266         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8267         * g++.dg/warn/Warray-bounds.C: Likewise.
8268
8269 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8270
8271         PR C/31520
8272         * gcc.dg/gnu89-init-4.c: New testcase.
8273
8274 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8275
8276         PR c++/25874
8277         * gcc.dg/gomp/pr25874.c: Add dg-options.
8278         * g++.dg/gomp/pr25874.C: Add dg-options.
8279
8280 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8281
8282         PR fortran/21061
8283         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8284         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8285
8286 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8287
8288         PR fortran/31561
8289         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8290
8291 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8292
8293         PR fortran/29507
8294         PR fortran/31404
8295         * gfortran.dg/initialization_6.f90: New test.
8296
8297 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8298
8299         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8300
8301         * lib/target-supports.exp (check_gc_sections_available):
8302         Return false if ldflags includes -elf2flt.
8303
8304 2007-04-13  Jason Merrill  <jason@redhat.com>
8305
8306         PR c++/31074
8307         * conv3.C: New test.
8308
8309 2007-04-13  Mike Stump  <mrs@apple.com>
8310
8311         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8312         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8313
8314 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8315
8316         PR tree-optimization/29598
8317         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8318
8319 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8320
8321         PR fortran/31559
8322         * gfortran.dg/func_assign.f90: New test.
8323
8324 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8325
8326         PR fortran/31550
8327         * gfortran.dg/used_types_16.f90: New test.
8328
8329 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8330
8331         PR fortran/18937
8332         * gfortran.dg/goto_2.f90: New.
8333         * gfortran.dg/goto_3.f90: New.
8334         * gfortran.dg/pr17708.f90: Rename to ...
8335         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8336
8337 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8338
8339         PR fortran/31562
8340         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8341         instead of a struct.
8342
8343 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8344
8345         PR fortran/31562
8346         * gfortran.dg/value_4.c: Use GNU extensions for complex
8347         instead of a struct.
8348
8349 2007-04-13  Richard Guenther  <rguenther@suse.de>
8350
8351         PR tree-optimization/21258
8352         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8353
8354 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8355
8356         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8357         <complex.h>.
8358
8359 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8360
8361         PR fortran/31250
8362         * gfortran.dg/char_length_2.f90: New.
8363         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8364         * gfortran.dg/repeat_4.f90: Likewise.
8365
8366         PR fortran/31266
8367         * gfortran.dg/char_assign_1.f90: New.
8368
8369         PR fortran/31471
8370         * gfortran.dg/block_name_1.f90: New.
8371         * gfortran.dg/block_name_2.f90: New.
8372
8373 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8374
8375         PR c++/31078
8376         * g++.dg/other/pr31078.C: New.
8377
8378 2007-04-12  Richard Guenther  <rguenther@suse.de>
8379
8380         PR tree-optimization/31169
8381         * gcc.c-torture/execute/pr31169.c: New testcase.
8382
8383 2007-04-12  Richard Guenther  <rguenther@suse.de>
8384
8385         PR tree-optimization/24689
8386         PR tree-optimization/31307
8387         * g++.dg/tree-ssa/pr31307.C: New testcase.
8388         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8389
8390 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8391
8392         PR fortran/31472
8393         * gfortran.dg/access_spec_1.f90: New test.
8394         * gfortran.dg/access_spec_2.f90: New test.
8395         * gfortran.dg/non_module_public.f90: Match new error message.
8396
8397 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8398
8399         PR testsuite/31538
8400         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8401         to 4 at line 38 to fix bounds problem.
8402
8403 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8404
8405         PR testsuite/31240
8406         * gfortran.dg/pointer_intent_1.f90: Fix test.
8407
8408 2007-04-10  Eric Christopher  <echristo@apple.com>
8409
8410         * lib/target-supports.exp
8411         (check_effective_target_fstack_protector): Rewrite.
8412
8413 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8414
8415         PR c++/31449
8416         * g++.dg/init/const5.C: New test.
8417
8418 2007-04-09  Jan Hubicka  <jh@suse.cz>
8419
8420         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8421
8422 2007-04-08  Jan Hubicka  <jh@suse.cz>
8423
8424         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8425
8426 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8427
8428         PR fortran/31257
8429         * gfortran.dg/achar_4.f90: New test.
8430
8431 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8432
8433         PR fortran/30880
8434         * gfortran.dg/used_dummy_types_8.f90: New test.
8435
8436 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8437
8438         PR fortran/30872
8439         * gfortran.dg/parameter_array_element_1.f90: New test.
8440
8441 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8442
8443         PR fortran/31222
8444         * gfortran.dg/default_numeric_type_1.f90: New test.
8445
8446 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8447
8448         PR fortran/31424
8449         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8450
8451 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8452
8453         PR fortran/31293
8454         * gfortran.dg/interface_12.f90: New test.
8455
8456 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8457
8458         * gcc.dg/format/opt-6.c: New test.
8459         * gcc.dg/format/nul-1.c: New test.
8460         * gcc.dg/format/nul-2.c: New test.
8461
8462 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8463
8464         PR libgfortran/31395
8465         * gfortran.dg/fmt_colon.f90: New test.
8466
8467 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8468
8469         * g++.old-deja/g++.other/init18.C: Use
8470         dg-require-effective-target instead of an explicit xfail.
8471
8472 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8473
8474         * gcc.dg/dfp/signbit-1.c
8475         * gcc.dg/dfp/signbit-2.c
8476
8477 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8478
8479         PR fortran/31483
8480         * gfortran.dg/altreturn_5.f90: New test.
8481
8482 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8483
8484         PR fortran/31292
8485         * gfortran.dg/contained_module_proc_1.f90: New test.
8486
8487 2007-04-04  Stuart Hastings  <stuart@apple.com>
8488
8489         PR 31281
8490         * objc/execute/exceptions/pr31281.m: New.
8491
8492 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8493
8494         * g++.dg/ext/dllimport12.C: Update comments.
8495
8496 2007-04-03  Eric Christopher  <echristo@apple.com>
8497
8498         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8499
8500 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8501
8502         PR fortran/31304
8503         * gfortran.dg/repeat_2.f90: New test.
8504         * gfortran.dg/repeat_3.f90: New test.
8505         * gfortran.dg/repeat_4.f90: New test.
8506
8507 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8508
8509         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8510
8511 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR c++/30847
8514         * g++.dg/parse/cond3.C: New test.
8515
8516         PR middle-end/30704
8517         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8518
8519 2007-04-02  Jason Merrill  <jason@redhat.com>
8520
8521         PR c++/31187
8522         * g++.dg/ext/visibility/anon3.C: New test.
8523
8524 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8525
8526         PR libgfortran/31052
8527         * gfortran.dg/namelist_28.f90: New test.
8528
8529 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8530
8531         PR libgfortran/31366
8532         * gfortran.dg/direct_io_6.f90: New test.
8533
8534 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8535
8536         PR libgfortran/31207
8537         * gfortran.dg/advance_5.f90: New test.
8538         * gfortran.dg/advance_6.f90: New test.
8539
8540 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8541
8542         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8543         * g++.dg/ext/dllimport7.C: Likewise.
8544         * g++.dg/ext/selectany1.C: Likewise.
8545
8546 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8547
8548         * g++.dg/parser/pr31138.C: New.
8549         * g++.dg/parser/pr31140.C: New.
8550         * g++.dg/parser/pr31141.C: New.
8551
8552 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8553
8554         PR c++/26099
8555         * g++.dg/ext/is_base_of.C: New.
8556         * g++.dg/ext/has_virtual_destructor.C: New.
8557         * g++.dg/ext/is_polymorphic.C: New.
8558         * g++.dg/ext/is_base_of_diagnostic.C: New.
8559         * g++.dg/ext/is_enum.C: New.
8560         * g++.dg/ext/has_nothrow_assign.C: New.
8561         * g++.dg/ext/has_nothrow_constructor.C: New.
8562         * g++.dg/ext/is_empty.C: New.
8563         * g++.dg/ext/has_trivial_copy.C: New.
8564         * g++.dg/ext/has_trivial_assign.C: New.
8565         * g++.dg/ext/is_abstract.C: New.
8566         * g++.dg/ext/is_pod.C: New.
8567         * g++.dg/ext/has_nothrow_copy.C: New.
8568         * g++.dg/ext/is_class.C: New.
8569         * g++.dg/ext/has_trivial_constructor.C: New.
8570         * g++.dg/ext/is_union.C: New.
8571         * g++.dg/ext/has_trivial_destructor.C: New.
8572         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8573         * g++.dg/template/crash43.C: Likewise.
8574
8575 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8576
8577         * g++.dg/warn/pedantic2.C: New testcase.
8578
8579 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8580
8581         * size_dim.f90: Fix dg directive.
8582         * pr16433.f: Likewise.
8583         * use_6.f90: Likewise.
8584         * use_7.f90: Likewise.
8585         * entry_9.f90: Likewise.
8586         * pointer_intent_2.f90: Likewise.
8587         * protected_1.f90: Likewise.
8588         * fmt_missing_period_2.f: Likewise.
8589         * pointer_intent_3.f90: Likewise.
8590         * protected_2.f90: Likewise.
8591         * protected_3.f90: Likewise.
8592         * pr15754.f90: Likewise.
8593         * protected_4.f90: Likewise.
8594         * protected_5.f90: Likewise.
8595         * initialization_2.f90: Likewise.
8596         * protected_6.f90: Likewise.
8597         * continuation_7.f90: Likewise.
8598         * derived_function_interface_1.f90: Likewise.
8599         * der_pointer_4.f90: Likewise.
8600         * fmt_zero_precision.f90: Likewise.
8601         * blockdata_3.f90: Likewise.
8602         * fmt_missing_period_1.f: Likewise.
8603         * real_const_3.f90: Likewise.
8604         * use_4.f90: Likewise.
8605         * fmt_missing_period_3.f: Likewise.
8606         * use_5.f90: Likewise.
8607
8608 2007-03-28  Mike Stump  <mrs@apple.com>
8609
8610         * gcc.dg/darwin-comm.c: Add.
8611
8612 2007-03-28  Eric Christopher  <echristo@apple.com>
8613
8614         * lib/target-supports.exp (check_effective_target_fstack_protector):
8615         New.
8616         * gcc.dg/ssp-1.c: Use.
8617         * gcc.dg/ssp-2.c: Ditto.
8618
8619 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8620
8621         PR c++/29077
8622         * g++.dg/parse/constructor3.C: New test.
8623
8624 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8625
8626         * gnat.dg/thin_pointer.ad[sb]: New test.
8627
8628 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8629
8630         * g++.dg/cpp0x/bracket1.C: New.
8631         * g++.dg/cpp0x/bracket2.C: New.
8632         * g++.dg/cpp0x/bracket3.C: New.
8633         * g++.dg/cpp0x/bracket4.C: New.
8634
8635 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8636
8637         * g++.dg/cpp0x/temp_default1.C: New.
8638         * g++.dg/cpp0x/temp_default3.C: New.
8639         * g++.dg/cpp0x/temp_default2.C: New.
8640         * g++.dg/cpp0x/temp_default4.C: New.
8641
8642 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8643
8644         PR c++/29993
8645         * g++.dg/other/cv_func2.C: New.
8646
8647 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8648
8649         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8650         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8651         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8652         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8653
8654         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8655         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8656
8657         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8658
8659         * lib/compat.exp (compat-execute): Fix processing of file names.
8660
8661 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8662
8663         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8664
8665 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8666
8667         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8668         Delete created executable test file.
8669         (check_effective_target_fortran_large_int): Ditto.
8670         (check_effective_target_static_libgfortran): Ditto.
8671
8672 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8673
8674         PR c++/30500
8675         * g++.dg/warn/pragma-system_header1.C: New test.
8676         * g++.dg/warn/pragma-system_header2.C: New test.
8677         * g++.dg/warn/pragma-system_header1.h. New.
8678         * g++.dg/warn/pragma-system_header2.h. New.
8679
8680 2007-03-26  Ian Lance Taylor  <iant@google.com>
8681
8682         PR tree-optimization/31345
8683         * gcc.c-torture/compile/pr31345-1.c: New test.
8684
8685 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8686
8687         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8688         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8689         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8690         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8691         * gfortran.dg/overload_1.f90: Likewise.
8692         * gfortran.dg/impure_assignment_1.f90: Likewise.
8693         * gfortran.dg/error_recovery_3.f90: Likewise.
8694         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8695         * gfortran.dg/sequence_types_1.f90: Likewise.
8696         * gfortran.dg/internal_references_1.f90: Likewise.
8697         * gfortran.dg/present_1.f90: Likewise.
8698         * gfortran.dg/volatile10.f90: Likewise.
8699         * gfortran.dg/module_equivalence_2.f90: Likewise.
8700         * gfortran.dg/use_4.f90: Likewise.
8701         * gfortran.dg/elemental_result_1.f90: Likewise.
8702         * gfortran.dg/generic_actual_arg.f90: Likewise.
8703         * gfortran.dg/private_type_5.f90: Likewise.
8704         * gfortran.dg/protected_4.f90: Likewise.
8705         * gfortran.dg/interface_3.f90: Likewise.
8706
8707 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8708
8709         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8710         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8711
8712 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8713
8714         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8715
8716 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8717
8718         PR libgfortran/31199
8719         * gfortran.dg/fmt_t_4.f90: New test.
8720
8721 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8722
8723         PR libfortran/31297
8724         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8725         * gfortran.dg/backspace_6.f:  Likewise.
8726         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8727         * gfortran.dg/direct_io_2.f90:  Likewise.
8728         * gfortran.dg/write_back.f:  Likewise.
8729         * gfortran.dg/write_rewind_2.f:  Likewise.
8730         * gfortran.dg/write_rewind_1.f:  Likewise.
8731         * gfortran.dg/write_rewind_2.f:  Likewise.
8732
8733 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8734
8735         PR tree-optimization/30784
8736         * gcc.dg/vect/pr30784.c: New test.
8737
8738 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8739
8740         PR fortran/30877
8741         * gfortran.dg/operator_1.f90: New test.
8742         * gfortran.dg/operator_2.f90: New test.
8743
8744 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8745
8746         PR libfortran/31196
8747         * gfortran.dg/reshape_transpose_1.f90:  New test.
8748
8749 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8750
8751         PR fortran/30655
8752         * gfortran.dg/bounds_check_6.f90: New test.
8753
8754 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8755
8756         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8757         #ifndef/#endif.
8758         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8759         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8760
8761 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8762
8763         PR fortran/31209
8764         * gfortran.dg/pointer_function_actual_1.f90: New test.
8765
8766         PR fortran/31200
8767         * gfortran.dg/pointer_function_actual_2.f90: New test.
8768
8769         PR fortran/31215
8770         * gfortran.dg/result_in_spec_1.f90: New test.
8771
8772 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8773
8774         PR fortran/30834
8775         * gfortran.dg/integer_exponentiation_3.F90: New test.
8776         * gfortran.dg/integer_exponentiation_4.f90: New test.
8777         * gfortran.dg/integer_exponentiation_5.F90: New test.
8778
8779 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8780
8781         PR c++/30863
8782         * g++.dg/template/error24.C: New test.
8783         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8784
8785 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c++/31273
8788         * g++.dg/expr/bitfield7.C: New test.
8789
8790 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8791
8792         PR other/23572
8793         * gcc.dg/float-range-4.c: New.
8794         * gcc.dg/float-range-1.c: Update. Test for a warning.
8795         * gcc.dg/float-range-3.c: New.
8796         * gcc.dg/float-range-5.c: New.
8797
8798 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8799
8800         PR fortran/31262
8801         * gfortran.dg/no_range_check_1.f90: New test.
8802
8803 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8804
8805         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8806         * g++.dg/other/static1.C: Remove stray semicolon.
8807         * g++.dg/other/init1.C: Likewise.
8808         * g++.dg/rtti/dyncast1.C: Likewise.
8809         * g++.dg/tree-ssa/pr17153.C: Likewise.
8810         * g++.dg/lookup/disamb1.C: Likewise.
8811         * g++.dg/lookup/scoped2.C: Likewise.
8812         * g++.dg/lookup/friend7.C: Likewise.
8813         * g++.dg/parse/parse4.C: Likewise.
8814         * g++.dg/parse/parse5.C: Likewise.
8815         * g++.dg/expr/pr29066.C: Likewise.
8816         * g++.dg/expr/cast4.C: Likewise.
8817         * g++.dg/tc1/dr193.C: Likewise.
8818         * g++.dg/tc1/dr213.C: Likewise.
8819         * g++.dg/abi/dcast1.C: Likewise.
8820         * g++.dg/abi/covariant2.C: Likewise.
8821         * g++.dg/inherit/covariant11.C: Likewise.
8822         * g++.dg/inherit/covariant9.C: Likewise.
8823         * g++.dg/inherit/covariant10.C: Likewise.
8824         * g++.dg/init/static3.C: Likewise.
8825         * g++.dg/init/init-ref3.C: Likewise.
8826         * g++.dg/init/ref10.C: Likewise.
8827         * g++.dg/template/meminit2.C: Likewise.
8828         * g++.dg/template/using9.C: Likewise.
8829         * g++.dg/template/friend9.C: Likewise.
8830         * g++.dg/template/ref1.C: Likewise.
8831         * g++.old-deja/g++.warn/inline.C: Likewise.
8832         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8833         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8834         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8835         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8836         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8837         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8838         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8839         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8840         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8841         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8842         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8843         * g++.old-deja/g++.brendan/template11.C: Likewise.
8844         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8845         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8846         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8847         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8848         * g++.old-deja/g++.jason/parse9.C: Likewise.
8849         * g++.old-deja/g++.jason/byval2.C: Likewise.
8850         * g++.old-deja/g++.jason/overload8.C: Likewise.
8851         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8852         * g++.old-deja/g++.jason/template33.C: Likewise.
8853         * g++.old-deja/g++.jason/return3.C: Likewise.
8854         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8855         * g++.old-deja/g++.jason/virtual.C: Likewise.
8856         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8857         * g++.old-deja/g++.jason/template27.C: Likewise.
8858         * g++.old-deja/g++.jason/synth6.C: Likewise.
8859         * g++.old-deja/g++.jason/ref8.C: Likewise.
8860         * g++.old-deja/g++.jason/offset1.C: Likewise.
8861         * g++.old-deja/g++.other/static20.C: Likewise.
8862         * g++.old-deja/g++.other/array1.C: Likewise.
8863         * g++.old-deja/g++.other/new3.C: Likewise.
8864         * g++.old-deja/g++.other/array2.C: Likewise.
8865         * g++.old-deja/g++.other/overload9.C: Likewise.
8866         * g++.old-deja/g++.other/cast6.C: Likewise.
8867         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8868         * g++.old-deja/g++.other/eh4.C: Likewise.
8869         * g++.old-deja/g++.other/using7.C: Likewise.
8870         * g++.old-deja/g++.other/init18.C: Likewise.
8871         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8872         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8873         * g++.old-deja/g++.other/dtor11.C: Likewise.
8874         * g++.old-deja/g++.pt/static11.C: Likewise.
8875         * g++.old-deja/g++.pt/crash19.C: Likewise.
8876         * g++.old-deja/g++.pt/overload12.C: Likewise.
8877         * g++.old-deja/g++.pt/crash46.C: Likewise.
8878         * g++.old-deja/g++.pt/mi1.C: Likewise.
8879         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8880         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8881         * g++.old-deja/g++.pt/local5.C: Likewise.
8882         * g++.old-deja/g++.pt/typename2.C: Likewise.
8883         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8884         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8885         * g++.old-deja/g++.law/visibility1.C: Likewise.
8886         * g++.old-deja/g++.law/visibility2.C: Likewise.
8887         * g++.old-deja/g++.law/virtual2.C: Likewise.
8888         * g++.old-deja/g++.law/operators19.C: Likewise.
8889         * g++.old-deja/g++.law/parsing10.C: Likewise.
8890         * g++.old-deja/g++.law/visibility4.C: Likewise.
8891         * g++.old-deja/g++.law/operators4.C: Likewise.
8892         * g++.old-deja/g++.law/dtors2.C: Likewise.
8893         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8894         * g++.old-deja/g++.law/visibility10.C: Likewise.
8895         * g++.old-deja/g++.law/scope3.C: Likewise.
8896         * g++.old-deja/g++.law/casts2.C: Likewise.
8897         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8898         * g++.old-deja/g++.law/operators33.C: Likewise.
8899         * g++.old-deja/g++.law/friend4.C: Likewise.
8900         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8901         * g++.old-deja/g++.mike/p5611.C: Likewise.
8902         * g++.old-deja/g++.mike/net37.C: Likewise.
8903         * g++.old-deja/g++.mike/p3570.C: Likewise.
8904         * g++.old-deja/g++.mike/p5718.C: Likewise.
8905         * g++.old-deja/g++.mike/net21.C: Likewise.
8906         * g++.old-deja/g++.mike/p1862.C: Likewise.
8907         * g++.old-deja/g++.mike/p4511.C: Likewise.
8908         * g++.old-deja/g++.mike/virt3.C: Likewise.
8909         * g++.old-deja/g++.mike/p16146.C: Likewise.
8910         * g++.old-deja/g++.mike/p1989.C: Likewise.
8911         * g++.old-deja/g++.mike/p5571.C: Likewise.
8912         * g++.old-deja/g++.gb/scope10.C: Likewise.
8913         * g++.old-deja/g++.abi/primary5.C: Likewise.
8914         * g++.old-deja/g++.abi/empty2.C: Likewise.
8915         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8916         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8917         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8918         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8919         * g++.old-deja/g++.bob/template3.C: Likewise.
8920         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8921
8922 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8923
8924         PR fortran/31193
8925         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8926
8927 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8928
8929         PR fortran/20897
8930         * gfortran.dg/derived_name_1.f90: New.
8931         * gfortran.dg/derived_name_2.f: New.
8932
8933 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8934
8935         * lib/target-supports.exp (check_effective_target_nonpic): New
8936         procedure.
8937         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8938         when compiling PIC.
8939         * gcc.target/i386/asm-4.c: Require nonpic.
8940         * gcc.target/i386/cmov1.c: Likewise.
8941         * gcc.target/i386/mul.c: Likewise.
8942         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8943         * gcc.target/i386/ssetype-1.c: Require nonpic.
8944         * gcc.target/i386/ssetype-3.c: Likewise.
8945         * gcc.target/i386/ssetype-5.c: Likewise.
8946
8947 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8948
8949         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8950         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8951         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8952         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8953
8954 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8955
8956         PR tree-optimization/30590
8957         * g++.dg/opt/pr30590.C: New testcase.
8958
8959 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR c/30762
8962         * gcc.dg/pr30762-1.c: New test.
8963         * gcc.dg/pr30762-2.c: New test.
8964
8965         PR inline-asm/30505
8966         * gcc.target/i386/pr30505.c: New test.
8967
8968 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8969
8970         * gcc.target/arm/register-variables.c: New.
8971
8972 2007-03-19  Jeff Law  <law@redhat.com>
8973
8974         * PR tree-optimization/30984
8975         * gcc.c-torture/pr30984.c: New test.
8976
8977 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8978         Richard Guenther  <rguenther@suse.de>
8979
8980         PR tree-optimization/31254
8981         * gcc.dg/torture/pr31254.c: New testcase.
8982
8983 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8984
8985         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8986         target default_packed.
8987
8988 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8989
8990         PR fortran/31203
8991         * gfortran.dg/string_length_1.f90: New test.
8992
8993 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8994
8995         PR testsuite/30395
8996         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8997
8998 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8999
9000         PR libgfortran/31052
9001         * gfortran.dg/namelist_27.f90: New test.
9002
9003 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9004
9005         PR fortran/30531
9006         * gfortran.dg/used_types_14.f90: New test.
9007
9008         PR fortran/31086
9009         * gfortran.dg/used_types_15.f90: New test.
9010
9011 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9012
9013         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9014         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9015
9016 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9017
9018         PR fortran/31120
9019         * gfortran.dg/integer_exponentiation_2.f90: New test.
9020
9021 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9022
9023         PR tree-optimization/31041
9024         * gcc.dg/vect/pr31041.c: New test.
9025
9026 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9027
9028         * g++.dg/warn/Wconversion-integer.C: New
9029         * g++.dg/warn/Wconversion-real.C: New.
9030         * g++.dg/warn/Wconversion-real-integer.C: New.
9031         * g++.dg/warn/conv2.C: Updated.
9032
9033 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9034
9035         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9036         exclude RTPs.
9037
9038 2007-03-16  Richard Guenther  <rguenther@suse.de>
9039
9040         PR tree-optimization/31146
9041         * g++.dg/tree-ssa/pr31146.C: New testcase.
9042
9043 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9044
9045         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9046         assume that the target has <features.h>.
9047
9048 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9049
9050         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9051         dg-options rather than to the whole test.
9052
9053 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9054
9055         PR debug/29906
9056         * g++.dg/debug/pr29906.C: New
9057
9058 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9059
9060         PR libgfortran/31099
9061         * gfortran.dg/unformatted_recl.f90: Update test.
9062
9063 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9064
9065         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9066
9067 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9068
9069         PR c++/30891
9070         * g++.dg/parse/namespace-definition.C: New.
9071
9072 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9073
9074         PR c++/24924
9075         * g++.dg/cpp/pedantic-errors.C: New.
9076         * g++.dg/cpp/permissive.C: New.
9077
9078 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9079
9080         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9081         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9082
9083 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9084
9085         * lib/target-supports.exp (check_missing_uclibc_feature)
9086         (check_effective_target_wchar): New procedures.
9087         * gcc.dg/wchar_t-1.c: Require target wchar.
9088         * gcc.dg/wint_t-1.c: Likewise.
9089
9090 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9091
9092         * lib/target-supports.exp (check_gc_sections_available): Return
9093         false for VxWorks targets.
9094
9095 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9096
9097         * g++.dg/warn/Wconversion2.C: Fix typo.
9098         * gcc.dg/if-empty-1.c: Ditto.
9099
9100 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9101
9102         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9103
9104 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9105
9106         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9107         * gcc.target/i386/pr31167.c: Ditto.
9108
9109 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9110
9111         PR target/31167
9112         * gcc.target/i386/pr31167.c: New test.
9113
9114 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9115
9116         PR fortran/30922
9117         * gfortran.dg/import5.f90.f90: New test.
9118
9119
9120         PR fortran/30879
9121         * gfortran.dg/data_components_1.f90: New test.
9122
9123
9124         PR fortran/30870
9125         * gfortran.dg/generic_13.f90: New test.
9126
9127         PR fortran/31163
9128         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9129
9130 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9131
9132         PR libgfortran/31051
9133         * gfortran.dg/fmt_t_4.f90: New
9134
9135 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9136
9137         PR C++/31165
9138         * g++.dg/other/default7.C: New test.
9139
9140 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9141
9142         * g++.dg/warn/Wconversion2.C: New.
9143
9144 2007-03-14  Eric Christopher  <echristo@apple.com>
9145
9146         * gcc.dg/ssp-1.c: New.
9147         * gcc.dg/ssp-2.c: Ditto.
9148
9149 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9150
9151         * g++.dg/warn/do-empty.C: New.
9152         * gcc.dg/do-empty.c: New.
9153         * gcc.dg/if-empty-1.c: Update.
9154         * gcc.dg/20001116-1.c: Update.
9155         * gcc.dg/pr23165.c: Update.
9156
9157 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9158
9159         * gfortran.dg/module_implicit_conversion.f90: New test.
9160
9161 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9162
9163         PR middle-end/31127
9164         * gcc.dg/pr31127.c: New.
9165
9166 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9167
9168         * gcc.dg/tree-ssa/loop-26.c: New test.
9169
9170 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9171
9172         * gcc.target/i386/cmpxchg16b-1.c: New test.
9173
9174 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9175
9176         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9177         * gcc.dg/c99-vla-1.c: Likewise.
9178         * g++.dg/ext/vla1.C: Likewise
9179
9180 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9181
9182         * gcc.dg/wvla-1.c: New test
9183         * gcc.dg/wvla-2.c: New test
9184         * gcc.dg/wvla-3.c: New test
9185         * gcc.dg/wvla-4.c: New test
9186         * gcc.dg/wvla-5.c: New test
9187         * gcc.dg/wvla-6.c: New test
9188         * gcc.dg/wvla-7.c: New test
9189         * g++.dg/warn/Wvla-1.C: New test
9190         * g++.dg/warn/Wvla-2.C: New test
9191         * g++.dg/warn/Wvla-3.C: New test
9192
9193 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9194
9195         PR c++/30108
9196         * g++.dg/other/default6.C: New test.
9197
9198 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9199
9200         * lib/target-supports.exp (check_profiling_available): Return false
9201         for VxWorks.
9202         (check_effective_target_vxworks_kernel): New procedure.
9203         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9204         VxWorks.
9205         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9206         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9207         to include VxWorks.
9208         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9209
9210 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9211
9212         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9213         PIC is not supported.
9214         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9215         * gcc.dg/20020426-2.c: Likewise.
9216         * gcc.dg/pr28243.c: Likewise.
9217         * gcc.dg/visibility-11.c: Likewise.
9218         * gcc.dg/tls/opt-9.c: Likewise.
9219         * gcc.dg/tls/opt-10.c: Likewise.
9220         * gcc.dg/tls/pic-1.c: Likewise.
9221         * gcc.dg/tls/struct-1.c: Likewise.
9222         * gcc.target/i386/20000807-1.c: Likewise.
9223         * gcc.target/i386/20000904-1.c: Likewise.
9224         * gcc.target/i386/20011119-1.c: Likewise.
9225         * gcc.target/i386/990213-2.c: Likewise.
9226         * gcc.target/i386/990214-1.c: Likewise.
9227         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9228         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9229         * gcc.target/i386/pic-1.c: Likewise.
9230         * gcc.target/i386/pr21518.c: Likewise.
9231         * gcc.target/i386/pr23098.c: Likewise.
9232         * gcc.target/i386/pr23943.c: Likewise.
9233
9234 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9235
9236         PR c++/31038
9237         * g++.dg/template/complit2.C: New test.
9238
9239         PR c++/30328
9240         * g++.dg/ext/bitfield1.C: New test.
9241
9242 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9243
9244         PR fortran/30883
9245         * gfortran.dg/interface_11.f90: New test.
9246
9247 2007-03-11  Richard Guenther  <rguenther@suse.de>
9248
9249         PR tree-optimization/31115
9250         * gcc.dg/torture/pr31115.c: New testcase.
9251
9252 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9253
9254         PR tree-optimization/29925
9255         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9256
9257 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9258
9259         PR c++/30274
9260         * g++.dg/expr/bitfield3.C: New test.
9261         * g++.dg/expr/bitfield4.C: Likewise.
9262         * g++.dg/expr/bitfield5.C: Likewise.
9263         * g++.dg/expr/bitfield6.C: Likewise.
9264
9265         PR c++/30924
9266         * g++.dg/template/array18.C: New test.
9267
9268 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9269
9270         PR c++/17946
9271         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9272         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9273
9274 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9275
9276         PR c++/20599
9277         * g++.dg/cpp0x/variadic-bind.C: New.
9278         * g++.dg/cpp0x/variadic-function.C: New.
9279         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9280         * g++.dg/cpp0x/variadic-tuple.C: New.
9281         * g++.dg/cpp0x/variadic1.C: New.
9282         * g++.dg/cpp0x/variadic2.C: New.
9283         * g++.dg/cpp0x/variadic3.C: New.
9284         * g++.dg/cpp0x/variadic4.C: New.
9285         * g++.dg/cpp0x/variadic5.C: New.
9286         * g++.dg/cpp0x/variadic6.C: New.
9287         * g++.dg/cpp0x/variadic7.C: New.
9288         * g++.dg/cpp0x/variadic8.C: New.
9289         * g++.dg/cpp0x/variadic9.C: New.
9290         * g++.dg/cpp0x/variadic10.C: New.
9291         * g++.dg/cpp0x/variadic11.C: New.
9292         * g++.dg/cpp0x/variadic12.C: New.
9293         * g++.dg/cpp0x/variadic13.C: New.
9294         * g++.dg/cpp0x/variadic14.C: New.
9295         * g++.dg/cpp0x/variadic15.C: New.
9296         * g++.dg/cpp0x/variadic16.C: New.
9297         * g++.dg/cpp0x/variadic17.C: New.
9298         * g++.dg/cpp0x/variadic18.C: New.
9299         * g++.dg/cpp0x/variadic19.C: New.
9300         * g++.dg/cpp0x/variadic20.C: New.
9301         * g++.dg/cpp0x/variadic21.C: New.
9302         * g++.dg/cpp0x/variadic22.C: New.
9303         * g++.dg/cpp0x/variadic23.C: New.
9304         * g++.dg/cpp0x/variadic24.C: New.
9305         * g++.dg/cpp0x/variadic25.C: New.
9306         * g++.dg/cpp0x/variadic26.C: New.
9307         * g++.dg/cpp0x/variadic27.C: New.
9308         * g++.dg/cpp0x/variadic28.C: New.
9309         * g++.dg/cpp0x/variadic29.C: New.
9310         * g++.dg/cpp0x/variadic30.C: New.
9311         * g++.dg/cpp0x/variadic31.C: New.
9312         * g++.dg/cpp0x/variadic32.C: New.
9313         * g++.dg/cpp0x/variadic33.C: New.
9314         * g++.dg/cpp0x/variadic34.C: New.
9315         * g++.dg/cpp0x/variadic35.C: New.
9316         * g++.dg/cpp0x/variadic36.C: New.
9317         * g++.dg/cpp0x/variadic37.C: New.
9318         * g++.dg/cpp0x/variadic38.C: New.
9319         * g++.dg/cpp0x/variadic39.C: New.
9320         * g++.dg/cpp0x/variadic40.C: New.
9321         * g++.dg/cpp0x/variadic41.C: New.
9322         * g++.dg/cpp0x/variadic42.C: New.
9323         * g++.dg/cpp0x/variadic43.C: New.
9324         * g++.dg/cpp0x/variadic44.C: New.
9325         * g++.dg/cpp0x/variadic45.C: New.
9326         * g++.dg/cpp0x/variadic46.C: New.
9327         * g++.dg/cpp0x/variadic47.C: New.
9328         * g++.dg/cpp0x/variadic48.C: New.
9329         * g++.dg/cpp0x/variadic49.C: New.
9330         * g++.dg/cpp0x/variadic50.C: New.
9331         * g++.dg/cpp0x/variadic51.C: New.
9332         * g++.dg/cpp0x/variadic52.C: New.
9333         * g++.dg/cpp0x/variadic53.C: New.
9334         * g++.dg/cpp0x/variadic54.C: New.
9335         * g++.dg/cpp0x/variadic55.C: New.
9336         * g++.dg/cpp0x/variadic56.C: New.
9337         * g++.dg/cpp0x/variadic57.C: New.
9338         * g++.dg/cpp0x/variadic58.C: New.
9339         * g++.dg/cpp0x/variadic59.C: New.
9340         * g++.dg/cpp0x/variadic60.C : New.
9341         * g++.dg/cpp0x/variadic61.C : New.
9342         * g++.dg/cpp0x/variadic62.C : New.
9343         * g++.dg/cpp0x/variadic63.C : New.
9344         * g++.dg/cpp0x/variadic64.C : New.
9345         * g++.dg/cpp0x/variadic65.C : New.
9346         * g++.dg/cpp0x/variadic66.C : New.
9347         * g++.dg/cpp0x/variadic67.C : New.
9348         * g++.dg/cpp0x/variadic68.C : New.
9349         * g++.dg/cpp0x/variadic69.C : New.
9350         * g++.dg/cpp0x/variadic70.C : New.
9351         * g++.dg/cpp0x/variadic71.C : New.
9352         * g++.dg/cpp0x/variadic72.C : New.
9353         * g++.dg/cpp0x/variadic73.C : New.
9354         * g++.dg/cpp0x/variadic74.C : New.
9355         * g++.dg/cpp0x/variadic75.C : New.
9356         * g++.dg/cpp0x/variadic-ex1.C : New.
9357         * g++.dg/cpp0x/variadic-ex2.C : New.
9358         * g++.dg/cpp0x/variadic-ex3.C : New.
9359         * g++.dg/cpp0x/variadic-ex4.C : New.
9360         * g++.dg/cpp0x/variadic-ex5.C : New.
9361         * g++.dg/cpp0x/variadic-ex6.C : New.
9362         * g++.dg/cpp0x/variadic-ex7.C : New.
9363         * g++.dg/cpp0x/variadic-ex8.C : New.
9364         * g++.dg/cpp0x/variadic-ex9.C : New.
9365         * g++.dg/cpp0x/variadic-ex10.C : New.
9366         * g++.dg/cpp0x/variadic-ex11.C : New.
9367         * g++.dg/cpp0x/variadic-ex12.C : New.
9368         * g++.dg/cpp0x/variadic-ex13.C : New.
9369         * g++.dg/cpp0x/variadic-ex14.C : New.
9370
9371 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9372
9373         PR libgfortran/31099
9374         * gfortran.dg/unformatted_recl.f90: New test.
9375
9376 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9377
9378         * gcc.dg/fold-eqcmplx-1.c: New test case.
9379
9380 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9381
9382         PR rtl-optimization/30643
9383         * gcc.dg/pr30643.c: New.
9384
9385 2007-03-09  Chao-ying Fu  <fu@mips.com>
9386
9387         * gcc.target/mips/mips32-dspr2-type.c: New test.
9388         * gcc.target/mips/mips32-dspr2.c: New test.
9389         * gcc.target/mips/dspr2-MULT.c: New test.
9390         * gcc.target/mips/dspr2-MULTU.c: New test.
9391         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9392         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9393         Adjust some formats.
9394
9395 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9396
9397         PR c++/17946
9398         * gcc.dg/Wlogical-op-1.c: New.
9399         * g++.dg/warn/Wlogical-op-1.C: New.
9400
9401 2007-03-09  Richard Guenther  <rguenther@suse.de>
9402
9403         PR tree-optimization/30904
9404         PR middle-end/31058
9405         * gcc.dg/pr30904.c: Remove xfail.
9406
9407 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9408
9409         PR C/31072
9410         * gcc.c-torture/execute/pr31072.c: New test.
9411
9412 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9413
9414         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9415         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9416         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9417         *lrint* and *lround*.
9418         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9419         floor->lfloor.
9420         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9421         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9422         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9423         and *lround*.  Correct macro names.
9424         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9425         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9426
9427 2007-03-08  Ian Lance Taylor  <iant@google.com>
9428
9429         * gcc.dg/no-strict-overflow-5.c: New test.
9430         * gcc.dg/no-strict-overflow-6.c: New test.
9431         * gcc.dg/Wstrict-overflow-11.c: New test.
9432         * gcc.dg/Wstrict-overflow-12.c: New test.
9433         * gcc.dg/Wstrict-overflow-13.c: New test.
9434         * gcc.dg/Wstrict-overflow-14.c: New test.
9435         * gcc.dg/Wstrict-overflow-15.c: New test.
9436
9437 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9438
9439         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9440         for VxWorks kernel mode.
9441         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9442
9443 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9444
9445         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9446         mode.
9447
9448 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9449
9450         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9451         and lib/bfill.c on VxWorks targets.
9452         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9453         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9454         lib/bfill.c and lib/memmove.c on VxWorks targets.
9455         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9456         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9457         on VxWorks targets.
9458         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9459         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9460
9461 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9462
9463         * gfortran.dg/use_5.f90: New test.
9464         * gfortran.dg/use_6.f90: Ditto.
9465         * gfortran.dg/use_7.f90: Ditto.
9466
9467 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9468
9469         PR fortran/30973
9470         * gfortran.dg/use_4.f90: New test.
9471         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9472
9473 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9474
9475         PR fortran/31011
9476         * gfortran.dg/parameter_array_section_2.f90: New test.
9477
9478 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9479
9480         PR c++/30852
9481         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9482
9483         PR c++/30534
9484         * g++.dg/template/arg5.C: New test.
9485
9486 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9487
9488         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9489
9490 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9491
9492         * gcc.dg/var-expand1.c: Add newline at end of file.
9493
9494 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9495
9496         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9497
9498 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9499
9500         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9501
9502 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9503
9504         * gcc.dg/torture/builtin-convert-4.c: New test.
9505
9506 2007-03-05  Ian Lance Taylor  <iant@google.com>
9507
9508         * gcc.c-torture/compile/pr31034.c: New test.
9509
9510 2007-03-05  Ian Lance Taylor  <iant@google.com>
9511
9512         * gcc.dg/inline-18.c: New test.
9513         * gcc.dg/inline-19.c: New test.
9514         * gcc.dg/inline-20.c: New test.
9515         * gcc.dg/inline-21.c: New test.
9516
9517 2007-03-05  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/14052
9520         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9521
9522 2007-03-05  Richard Guenther  <rguenther@suse.de>
9523
9524         PR tree-optimization/23777
9525         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9526
9527 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9528
9529         PR other/30465
9530         * gcc.dg/multiple-overflow-warn-3.c: New.
9531         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9532
9533 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9534
9535         PR c++/30895
9536         * g++.dg/parse/template23.C: New test.
9537
9538 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9539
9540         PR middle-end/30744
9541         * gcc.dg/pr30744-1.c: New test case.
9542
9543 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9544
9545         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9546
9547 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9548
9549         PR target/30406
9550         * gfortran.dg/logical_3.f90: New test.
9551
9552 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9553
9554         PR libfortran/30981
9555         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9556
9557 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9558
9559         * gcc.target/m68k/m68k.exp: New.
9560         * gcc.target/m68k/crash1.c: New.
9561
9562 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9563
9564         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9565         to be more compatible with integer(kind=8).
9566
9567 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9568
9569         PR libfortran/31001
9570         * gfortran.dg/zero_sized_3.f90: New test.
9571
9572 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9573
9574         PR c++/15787
9575         * g++.dg/parse/else.C: New.
9576         * g++.dg/parse/else-2.C: New.
9577
9578 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9579             Tobias Burnus  <burnus@net-b.de>
9580
9581         PR fortran/30882
9582         * gfortran.dg/size_dim.f90: New test.
9583
9584 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9585             Tobias Burnus  <burnus@net-b.de>
9586
9587         PR fortran/30873
9588         * gfortran.dg/entry_9.f90: New test.
9589
9590 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9591
9592         PR c++/28253
9593         * g++.dg/inherit/covariant16.C: New test.
9594
9595 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9596
9597         * g++.dg/other/darwin-minversion-1.C: New.
9598
9599 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9600
9601         * gcc.dg/tree-ssa/20070302-1.c: New test.
9602
9603 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9604
9605         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9606         tests.
9607
9608 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9609
9610         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9611
9612 2007-03-01  Simon Baldwin <simonb@google.com>
9613
9614         PR c++/23689
9615         * warn/ignored_typedef.C: New.
9616         * init/ctor8.C: Added dg-warning to consume ignored typedef
9617         warning.
9618         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9619         and added an explicit line number.
9620
9621 2007-02-28  Richard Guenther  <rguenther@suse.de>
9622
9623         PR middle-end/30364
9624         * gcc.dg/torture/pr30364-1.c: New testcase.
9625         * gcc.dg/torture/pr30364-2.c: Likewise.
9626         * gcc.dg/torture/pr30364-3.c: Likewise.
9627
9628 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9629
9630         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9631         powerpc*, use -funsafe-math-optimizations.
9632         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9633         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9634
9635 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9636             Paul Thomas  <pault@gcc.gnu.org>
9637
9638         PR fortran/30888
9639         PR fortran/30887
9640         * c_by_val_1.f: Test %VAL() with non-default kind.
9641         * c_by_val.c: Ditto.
9642         * c_by_val_4.f: New test.
9643
9644 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9645
9646         PR fortran/30968
9647         * gfortran.dg/continuation_7.f90: New test.
9648
9649 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9650
9651         * g++.dg/inherit/thunk7.C: New test.
9652         * lib/target-supports.exp (check_profiling_available): Not available
9653         for bfin-*-*.
9654
9655 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9656
9657         PR target/30970
9658         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9659
9660 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9661
9662         * lib/target-supports.exp (check_effective_target_init_priority):
9663         Remove Solaris special case.
9664
9665 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9666
9667         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9668         for more builtin types.
9669
9670         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9671         * g++.dg/ext/visibility/noPLT.C: Likewise.
9672
9673 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9674
9675         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9676         sh* targets.
9677
9678 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9679
9680         PR fortran/30865
9681         * size_optional_dim_1.f90:  New test.
9682
9683 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9684
9685         * gcc.dg/vxworks/vxworks.exp: New file.
9686         * gcc.dg/vxworks/initpri1.c: Likewise.
9687         * gcc.dg/vxworks/initpri2.c: Likewise.
9688         * gcc.dg/initpri2.c: Add more tests.
9689         * g++.dg/special/initpri2.C: Likewise.
9690
9691         * gcc.dg/initpri1.c: New test.
9692         * gcc.dg/initpri2.c: Likewise.
9693         * g++.dg/special/initpri1.C: New test.
9694         * g++.dg/special/initpri2.C: Likewise.
9695         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9696         * g++.dg/special/conpr-2.C: Likewise.
9697         * g++.dg/special/conpr-3.C: Likewise.
9698         * g++.dg/special/conpr-4.C: Likewise.
9699         * g++.dg/special/initp1.C: Likewise.
9700         * g++.dg/special/ecos.exp: Remove code to detect availability of
9701         constructor priorities.
9702         * lib/target-supports.exp (check_effective_target_init_priority):
9703         New function.
9704
9705 2007-02-24  Jan Hubicka  <jh@suse.cz>
9706
9707         * gcc.c-torture/execute/pr30778.c: New testcase.
9708
9709 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9710
9711         PR libgfortran/30918
9712         * gfortran.dg/namelist_26.f90: New test.
9713
9714 2007-02-24  Richard Guenther  <rguenther@suse.de>
9715
9716         PR middle-end/30951
9717         * gcc.dg/pr30951.c: New testcase.
9718
9719 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9720
9721         * gcc.dg/torture/builtin-modf-1.c: New test.
9722
9723 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9724
9725         PR tree-optimization/30904
9726         * gcc.dg/pr30904.c: New test.
9727
9728 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9729
9730         * gcc.test-framework/README: Correct command.
9731         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9732         -Wunused-value.
9733         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9734
9735 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9736
9737         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9738
9739 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9740
9741         * lib/target-supports.exp (check_effective_target_newlib): New
9742         function.
9743
9744 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9745
9746         PR fortran/30660
9747         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9748         allocatable component.
9749
9750
9751 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9752
9753         * gcc.dg/torture/builtin-logb-1.c: New test.
9754         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9755         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9756         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9757         sh* targets.
9758
9759 2007-02-23  Richard Guenther  <rguenther@suse.de>
9760
9761         * g++.dg/warn/changes-meaning.C: New testcase.
9762
9763 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9764
9765         PR libgfortran/30910
9766         * gfortran.dg/fmt_zero_precision.f90: Update test.
9767
9768 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9769
9770         * gcc.dg/torture/builtin-frexp-1.c: New test.
9771
9772 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9773
9774         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9775
9776 2007-02-22  Ian Lance Taylor  <iant@google.com>
9777
9778         PR debug/30898
9779         * g++.dg/debug/pr30898.C: New test.
9780
9781 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9782
9783         * gcc.dg/vect/vect-106.c: New test.
9784
9785 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9786             Ira Rosen  <irar@il.ibm.com>
9787
9788         PR tree-optimization/30843
9789         * gcc.dg/vect/pr30843.c: New test.
9790
9791 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9792
9793         PR tree-optimization/30858
9794         * gcc.dg/vect/pr30858.c: New test.
9795
9796 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9797
9798         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9799         to set options for compiling testglue.
9800         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9801         * lib/obj-c++.exp (obj-c++_init): Likewise.
9802
9803 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9804
9805         * gnat.dg/derived_aggregate.adb: New test.
9806
9807 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9808
9809         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9810         sh* targets.  Call the correct CKSGN macro.
9811
9812 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9813
9814         * gfortran.dg/gomp/omp_parse1.f90: New test.
9815         * gfortran.dg/gomp/omp_parse2.f: New test.
9816
9817 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9818
9819         PR fortran/30869
9820         * gfortran.dg/do_pointer_1.f90:  New test.
9821
9822 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9823
9824         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9825         and scalbln.
9826
9827 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9828
9829         * gcc.dg/darwin-minversion-1.c: New.
9830         * gcc.dg/darwin-minversion-2.c: New.
9831
9832 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9833
9834         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9835
9836 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9837             DJ Delorie <dj@redhat.com>
9838
9839         PR other/30824
9840         * gcc.dg/Wfatal.c: New.
9841         * gcc.dg/Wfatal-2.c: New.
9842         * gcc.dg/Werror-1.c: Adjust expectations.
9843         * gcc.dg/Werror-5.c: Likewise.
9844         * gcc.dg/Werror-7.c: Likewise.
9845         * gcc.dg/Werror-10.c: Likewise.
9846         * gcc.dg/Werror-11.c: Likewise.
9847
9848 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9849
9850         PR fortran/30522
9851         * gfortran.dg/volatile10.f90: New test.
9852
9853 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9854
9855         PR libfortran/30533
9856         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9857
9858 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9859
9860         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9861         * gcc.dg/Walways-true-1.c: Likewise.
9862         * gcc.dg/weak/weak-3.c: Likewise.
9863         * gcc.dg/Werror-1.c: Likewise.
9864         * gcc.dg/Werror-3.c: Likewise.
9865         * gcc.dg/Werror-4.c: Likewise.
9866         * gcc.dg/Werror-5.c: Likewise.
9867         * gcc.dg/Werror-6.c: Likewise.
9868         * gcc.dg/Werror-7.c: Likewise.
9869         * gcc.dg/Werror-8.c: Likewise.
9870         * gcc.dg/Werror-10.c: Likewise.
9871         * gcc.dg/Werror-11.c: Likewise.
9872         * gcc.dg/Werror-12.c: Likewise.
9873         * g++.old-deja/g++.mike/warn8.C: Likewise.
9874         * g++.dg/warn/Walways-true-1.C: Likewise.
9875         * g++.dg/warn/Walways-true-2.C: Likewise.
9876         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9877         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9878         -Wstring-literal-comparison with -Waddress.
9879         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9880         -Wno-string-literal-comparison with -Wno-address.
9881
9882 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9883
9884         * gnat.dg/self_aggregate_with_call.adb: New test.
9885
9886 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9887
9888         PR tree-optimization/30975
9889         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9890         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9891         * gcc.dg/vect/pr30795.c: New.
9892
9893 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9894
9895         PR fortran/30681
9896         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9897
9898 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9899
9900         PR rtl-optimization/28173
9901         * gcc.target/i386/andor-1.c: New test case.
9902
9903 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9904
9905         * gcc.dg/torture/builtin-ldexp-1.c: New.
9906         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9907
9908 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9909
9910         * gfortran.dg/array_constructor_15.f90: New test case.
9911
9912 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9913
9914         * gfortran.dg/forall_10.f90: New test case.
9915
9916 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9917
9918         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9919
9920 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9921
9922         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9923         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9924
9925 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9926
9927         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9928         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9929         * gcc.target/i386/xchg-1.c: New test.
9930         * gcc.target/i386/xchg-2.c: New test.
9931
9932 2007-02-16  Richard Guenther  <rguenther@suse.de>
9933             Christian Bruel  <christian.bruel@st.com>
9934
9935         * gcc.dg/strict-overflow-5.c: New testcase.
9936
9937 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9938
9939         PR fortran/30793
9940         * gfortran.dg/func_derived_4.f90: New test.
9941
9942 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9943
9944         PR middle-end/30391
9945         * gfortran.dg/pr30391-1.f90: New test case.
9946
9947 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9948
9949         PR middle-end/30433
9950         * gcc.c-torture/compile/pr30433.c: New testcase to check
9951         that complex constants comparisions are foldded.
9952
9953 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9954
9955         PR C++/30158
9956         * g++.dg/ext/stmtexpr10.C: New testcase.
9957
9958 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9959
9960         PR middle-end/30729
9961         * gcc.dg/Wunused-value-2.c: New testcase.
9962
9963 2007-02-15  Ian Lance Taylor  <iant@google.com>
9964
9965         * g++.dg/eh/subreg-1.C: New test.
9966
9967 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9968
9969         PR c/26494
9970         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9971         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9972         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9973         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9974         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9975         * gcc.dg/Werror-implicit-function-declaration.c: New.
9976
9977 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9978
9979         PR c++/28943
9980         * g++.dg/warn/pr28943.C: New.
9981
9982 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9983
9984         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9985
9986 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9987
9988         PR fortran/30779
9989         * gfortran.dg/error_recovery_3.f90: New test.
9990
9991 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9992
9993         * g++.dg/tree-ssa/sra-1.C: New.
9994
9995 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9996
9997         * g++.dg/tree-ssa/sra-1.C: New.
9998
9999 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10000
10001         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10002
10003 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10004
10005         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10006
10007 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10008
10009         PR fortran/30799
10010         * gfortran.dg/logical_2.f90: New test.
10011
10012 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10013
10014         * gcc.dg/torture/complex-alias-1.c: New test.
10015
10016 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10017
10018         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10019         instead of -fdump-tree-tailcall.
10020
10021 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10022
10023         * gfortran.dg/interface_10.f90: Fix comment typo.
10024
10025 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10026
10027         PR tree-optimization/30771
10028         * gcc.dg/vect/pr30771.c: New test.
10029
10030 2007-02-13  Ian Lance Taylor  <iant@google.com>
10031
10032         * gcc.dg/Wstrict-overflow-1.c: New test.
10033         * gcc.dg/Wstrict-overflow-2.c: New test.
10034         * gcc.dg/Wstrict-overflow-3.c: New test.
10035         * gcc.dg/Wstrict-overflow-4.c: New test.
10036         * gcc.dg/Wstrict-overflow-5.c: New test.
10037         * gcc.dg/Wstrict-overflow-6.c: New test.
10038         * gcc.dg/Wstrict-overflow-7.c: New test.
10039         * gcc.dg/Wstrict-overflow-8.c: New test.
10040         * gcc.dg/Wstrict-overflow-9.c: New test.
10041         * gcc.dg/Wstrict-overflow-10.c: New test.
10042
10043 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10044
10045         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10046
10047 2007-02-13  Richard Henderson  <rth@redhat.com>
10048
10049         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10050         * gcc.c-torture/execute/pr29302-1.c: ... here.
10051
10052 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10053
10054         PR c/29521
10055         * gcc.dg/c90-return-1.c: Update output.
10056         * gcc.dg/c99-return-1.c: Likewise.
10057
10058 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10059
10060         PR fortran/30554
10061         * gfortran.dg/used_dummy_types_7.f90: New test..
10062
10063 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10064
10065         * gcc.target/i386/parity-1.c: New test.
10066         * gcc.target/i386/parity-2.c: New test.
10067
10068 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10069
10070         * gcc.target/i386/builtin-bswap-3.c: New test case.
10071
10072 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10073
10074         PR tree-optimization/29145
10075         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10076         alias analysis is improved to take better advantage of restrict
10077         qualified pointers.
10078         * gcc.dg/vect/vect-80.c: Likewise.
10079         * gcc.dg/vect/pr29145.c: New.
10080
10081 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10082
10083         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10084         * gcc.target/i386/sse4a-insert.c: Likewise.
10085
10086 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10087
10088         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10089         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10090
10091 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10092
10093         PR fortran/30478
10094         * gfortran.dg/enum_4.f90: Update error message checks.
10095
10096 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10097
10098         PR fortran/30554
10099         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10100         versions of the modules.
10101
10102         PR fortran/30617
10103         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10104         by getting rid of recursive I/O and providing functions with
10105         results.
10106
10107         PR fortran/30319
10108         * gfortran.dg/char_array_constructor_2.f90
10109
10110 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/26988
10113         * g++.dg/template/spec34.C: New test
10114
10115 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10116
10117         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10118         on i?86 and x86_64.
10119         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10120         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10121         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10122         on i?86 and x86_64.
10123         * gcc.dg/vect/vect-113.c: Ditto.
10124
10125 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/29487
10128         * g++.dg/eh/weak1-C: New test.
10129         * g++.dg/eh/weak1-a.cc: Likewise.
10130         * g++.dg/eh/comdat1.C: Likewise.
10131
10132 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10133             Dorit Nuzman  <dorit@il.ibm.com>
10134
10135         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10136         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10137         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10138         * gcc.dg/vect/vect-113.c: Likewise.
10139
10140         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10141
10142 2007-02-10  Richard Henderson  <rth@redhat.com>
10143
10144         * lib/target-supports.exp (check_effective_target_tls): Redefine
10145         to mean non-emulated tls.
10146         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10147         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10148         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10149         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10150         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10151         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10152         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10153
10154 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10155
10156         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10157
10158 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10159
10160         * gfortran.dg/secnds.f: Replace time tolerance with a
10161         before-and-after bracket.
10162         * gfortran.dg/secnds-1.f: Likewise.
10163
10164 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10165
10166         PR fortran/30512
10167         * gfortran.dg/maxlocval_1.f90: New test.
10168
10169 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10170
10171         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10172
10173 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10174
10175         PR fortran/30720
10176         * gfortran.dg/array_function_1.f90: New test.
10177
10178 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10179
10180         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10181         (check_effective_target_dummy_wcsftime): New functions.
10182
10183 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10184
10185         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10186         * lib/target-supports.exp (check_effective_target_uclibc): New
10187         function.
10188
10189 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10190
10191         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10192         (vsnprintf): Don't define for uClibc targets.
10193
10194 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10195
10196         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10197         set before checking whether it was allowed.
10198         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10199         before checking inside_main.
10200
10201 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10202
10203         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10204         uClinux targets.
10205         (u16sf): Likewise u4sf.
10206         * g++.dg/compat/struct-layout-1.h: Likewise.
10207
10208 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10209
10210         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10211         procedure.
10212         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10213         m68k targets if check_effective_target_coldfire_fpu returns true.
10214
10215 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10216         Richard Guenther  <rguenther@suse.de>
10217
10218         PR middle-end/23361
10219         * gcc.dg/fold-compare-3.c: New testcase.
10220         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10221
10222 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10223
10224         * gcc.dg/pr26570.c: Clean up coverage files.
10225         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10226         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10227         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10228         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10229         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10230         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10231         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10232         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10233         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10234         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10235         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10236         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10237         * gcc.dg/vect/pr28952.c: Ditto.
10238         * gcc.dg/vect/pr27151.c: Ditto.
10239         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10240         * g++.dg/gomp/macro-3.C: Ditto.
10241
10242 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10243
10244         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10245         of the loop.
10246
10247 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10248
10249         * gcc.target/i386/builtin-bswap-2.c: New test case.
10250
10251 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10252
10253         * gfortran.dg/forall_8.f90: New test case.
10254         * gfortran.dg/forall_9.f90: Likewise.
10255
10256 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10257
10258         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10259
10260 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10261
10262         * lib/target-supports.exp (check_effective_target_simulator): New.
10263
10264 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10265
10266         * gcc.dg/tree-ssa/loop-25.c: New test.
10267
10268 2007-02-06  Richard Henderson  <rth@redhat.com>
10269
10270         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10271
10272 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10273
10274         * gcc.target/powerpc/popcount-1.c: New test case.
10275         * gcc.target/powerpc/parity-1.c: Likewise.
10276
10277 2007-02-06  Richard Guenther  <rguenther@suse.de>
10278
10279         PR middle-end/27302
10280         * gcc.dg/torture/pr27302-2.c: New testcase.
10281
10282 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10283
10284         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10285         * gcc.dg/vect/vect-iv-1.c: New test.
10286         * gcc.dg/vect/vect-iv-2.c: New test.
10287         * gcc.dg/vect/vect-iv-3.c: New test.
10288         * gcc.dg/vect/vect-iv-4.c: New test.
10289         * gcc.dg/vect/vect-iv-5.c: New test.
10290         * gcc.dg/vect/vect-iv-6.c: New test.
10291         * gcc.dg/vect/vect-iv-7.c: New test.
10292         * gcc.dg/vect/vect-iv-8.c: New test.
10293         * gcc.dg/vect/vect-iv-9.c: New test.
10294         * gcc.dg/vect/vect-iv-10.c: New test.
10295         * gcc.dg/vect/vect-iv-11.c: New test.
10296         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10297         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10298         * gcc.dg/vect/vect-14.c: Now vectorizable.
10299         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10300         loop).
10301         * gcc.dg/vect/vect-27.c: Likewise.
10302         * gcc.dg/vect/vect-29.c Likewise.
10303         * gcc.dg/vect/vect-dv-2.c: Likewise.
10304         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10305         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10306         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10307
10308 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10309
10310         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10311
10312 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10313
10314         * gcc.dg/builtins-20.c: Add more cases.
10315
10316 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10317
10318         PR debug/30189
10319         * gcc.dg/pr30189.c: New test.
10320
10321 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10322
10323         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10324         for running tests.
10325         * gcc.target/i386/sse4a-extract.c: New test.
10326         * gcc.target/i386/sse4a-insert.c: New test.
10327         * gcc.target/i386/sse4a-montsd.c: New test.
10328         * gcc.target/i386/sse4a-montss.c: New test.
10329
10330 2007-02-05  Richard Guenther  <rguenther@suse.de>
10331
10332         * gcc.target/i386/vectorize3.c: New testcase.
10333
10334 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10335
10336         PR target/30665
10337         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10338
10339 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10340
10341         PR fortran/30611
10342         * gfortran.dg/repeat_1.f90: New test.
10343
10344 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10345
10346         PR fortran/30605
10347         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10348         * gfortran.dg/derived_init_2.f90: Ditto.
10349         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10350         * gfortran.dg/array_initializer_1.f90: Ditto.
10351         * gfortran.dg/do_2.f90: Ditto.
10352         * gfortran.dg/proc_assign_1.f90: Ditto.
10353
10354 2007-02-04  Richard Guenther  <rguenther@suse.de>
10355
10356         PR middle-end/30636
10357         * g++.dg/warn/pr30636.C: New testcase.
10358         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10359
10360 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10361
10362         PR middle-end/30667
10363         * gfortran.dg/pr30667.f: New test.
10364
10365 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10366
10367         * gcc.dg/builtins-54.c: Add more cases.
10368
10369 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10370
10371         PR fortran/30514
10372         * gfortran.dg/zero_sized_2.f90: New test.
10373
10374         PR fortran/30660
10375         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10376
10377         PR fortran/29820
10378         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10379         file.
10380
10381 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10382
10383         PR fortran/30683
10384         * gfortran.dg/interface_10.f90: New test.
10385
10386 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10387
10388         * gcc.dg/builtins-20.c: Add more cases.
10389
10390 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10391
10392         PR target/29682
10393         * gcc-target/ia64/pr29682.c: New test.
10394
10395 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10396
10397         PR fortran/30284
10398         * gfortran.dg/arrayio_11.f90.f90: New test.
10399
10400         PR fortran/30626
10401         * gfortran.dg/arrayio_12.f90.f90: New test.
10402
10403 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR c++/30536
10406         * g++.dg/tls/diag-5.C: New test.
10407
10408         PR middle-end/30473
10409         * gcc.dg/pr30473.c: New test.
10410         * gcc.c-torture/execute/20070201-1.c: New test.
10411
10412 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10413
10414         * gfortran.dg/dependency_20.f90: New test case.
10415
10416 2007-01-31  Ian Lance Taylor  <iant@google.com>
10417
10418         * gcc.dg/lower-subreg-1.c (test): New test.
10419
10420 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10421
10422         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10423
10424 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10427         * gcc.dg/torture/builtin-math-3.c: Likewise.
10428
10429 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10430
10431         gcc.dg/Wparentheses-2.c: Update and add new tests.
10432
10433 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10434
10435         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10436         vectorize.
10437
10438 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10439
10440         * gcc.dg/builtins-63.c: New test.
10441
10442 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10443
10444         PR fortran/27588
10445         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10446
10447 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10448
10449         PR fortran/30520
10450         * gfortran.dg/volatile8.f90: New argument conformance test.
10451         * gfortran.dg/volatile9.f90: New scope test.
10452
10453 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10454
10455         PR c++/24745
10456         * g++.dg/warn/null4.C: New.
10457
10458 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10459             Uros Bizjak  <ubizjak@gmail.com>
10460
10461         * gcc.dg/large-size-array-3.c: Correct typo.
10462
10463 2007-01-30  Richard Guenther  <rguenther@suse.de>
10464
10465         PR middle-end/27657
10466         * g++.dg/debug/pr27657.C: New testcase.
10467
10468 2007-01-30  Richard Guenther  <rguenther@suse.de>
10469
10470         PR middle-end/30313
10471         * gcc.dg/torture/pr30313.c: New testcase.
10472
10473 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10474
10475         * gcc.dg/dfp/dfp-except.h: New file.
10476         * gcc.dg/dfp/fe-check.h: New file.
10477         * gcc.dg/dfp/fe-binop.c: New test.
10478         * gcc.dg/dfp/fe-convert-1.c: New test.
10479         * gcc.dg/dfp/fe-convert-2.c: New test.
10480         * gcc.dg/dfp/fe-convert-3.c: New test.
10481
10482         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10483         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10484         * gcc.dg/dfp/convert-dfp.c: Ditto.
10485         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10486
10487 2007-01-29  Josh Conner  <jconner@apple.com>
10488
10489         * gcc.target/powerpc/altivec-24.c: New test.
10490
10491 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10492
10493         PR c++/28266
10494         * g++.dg/parse/defarg12.C: New test.
10495
10496 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10497
10498         PR fortran/30554
10499         * gfortran.dg/used_dummy_types_6.f90: New test.
10500
10501 2007-01-28  Jan Hubicka  <jh@suse.cz>
10502
10503         * gcc.dg/tree-prof/val-prof-6.c: New test.
10504
10505 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10506
10507         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10508
10509 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10510
10511         PR C++/28988
10512         * g++.dg/expr/dtor4.C: New test.
10513
10514 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10515
10516         * gcc.dg/tree-ssa/loop-23.c: New test.
10517
10518 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10519
10520         PR libfortran/30389
10521         * gfortran.dg/achar_2.f90:  New test.
10522         * gfortran.dg/achar_3.f90:  New test.
10523
10524 2007-01-27  Ian Lance Taylor  <iant@google.com>
10525
10526         * gcc.dg/strict-overflow-1.c: New test.
10527         * gcc.dg/no-strict-overflow-1.c: New test.
10528         * gcc.dg/strict-overflow-2.c: New test.
10529         * gcc.dg/no-strict-overflow-2.c: New test.
10530         * gcc.dg/strict-overflow-3.c: New test.
10531         * gcc.dg/no-strict-overflow-3.c: New test.
10532         * gcc.dg/strict-overflow-4.c: New test.
10533         * gcc.dg/no-strict-overflow-4.c: New test.
10534         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10535         * gcc.dg/pr15784-1.c: Likewise.
10536         * gcc.dg/pr20922-1.c: Likewise.
10537         * gcc.dg/pr20922-3.c: Likewise.
10538         * gcc.dg/pr20922-4.c: Likewise.
10539         * gcc.dg/pr20922-6.c: Likewise.
10540         * gcc.dg/compare-4.c: Likewise.
10541         * gcc.dg/torture/pr26898-1.c: Likewise.
10542         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10543         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10544         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10545         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10546         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10547         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10548         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10549         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10550         * g++.dg/tree-ssa/pr21082.C: Likewise.
10551
10552 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10553
10554         * gcc-dg/large-size-array-3.c: New test case.
10555
10556 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10557
10558         * gfortran.dg/forall_7.f90: New test case.
10559
10560 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10561
10562         PR fortran/30407
10563         * gfortran.dg/where_operator_assign_1.f90: New test.
10564         * gfortran.dg/where_operator_assign_2.f90: New test.
10565         * gfortran.dg/where_operator_assign_3.f90: New test.
10566
10567 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10568
10569         * lib/target-supports.exp
10570         (check_effective_target_powerpc_altivec): New.
10571         (check_effective_target_vect_cmdline_needed): Use it.
10572
10573 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10574
10575         PR fortran/30278
10576         * gfortran.dg/backslash_3.f: New test.
10577
10578 2007-01-26  Richard Guenther  <rguenther@suse.de>
10579
10580         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10581
10582 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10583
10584         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10585         * gfortran.dg/vect/vect.exp: Ditto.
10586         * gfortran.dg/dg.exp: Ditto.
10587         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10588         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10589
10590 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10591
10592         * gcc.dg/builtins-20.c: Add more cases.
10593         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10594
10595 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10596
10597         PR fortran/30437
10598         * gcc.dg/Wall.c: New.
10599         * gcc.dg/Wno-all.c: New.
10600         * gfortran.dg/Wall.f90: New.
10601         * gfortran.dg/Wno-all.f90: New.
10602
10603 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10604
10605         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10606         * g++.dg/eh/simd-2.C: Also run on Darwin.
10607         * g++.dg/eh/simd-3.C: New.
10608         * g++.dg/eh/simd-4.C: New.
10609
10610 2007-01-25  Richard Guenther  <rguenther@suse.de>
10611
10612         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10613         and _PROFILE_USE.
10614         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10615
10616 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10617
10618         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10619         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10620         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10621         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10622         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10623         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10624         * gcc.dg/ipa/ipa-7.c: New testcase.
10625
10626 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10627
10628         * g++.dg/cpp0x/warn_cxx0x.C: New.
10629
10630 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632         * gcc.dg/builtins-20.c: Test builtin carg.
10633
10634 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10635
10636         PR middle-end/27416
10637         * gcc.dg/gomp/pr27416.c: New test.
10638
10639         PR middle-end/30494
10640         * gcc.dg/gomp/pr30494.c: New test.
10641         * g++.dg/gomp/pr30494.C: New test.
10642
10643         PR middle-end/30421
10644         * gcc.dg/gomp/pr30421.c: New test.
10645
10646 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10647
10648         * gcc.target/ia64/versionid-1.c: New test.
10649         * gcc.target/ia64/versionid-2.c: New test.
10650
10651 2007-01-24  Richard Guenther  <rguenther@suse.de>
10652
10653         PR testsuite/30181
10654         * gcc.dg/builtins-57.c: Change to a link-time testcase
10655         to support non-C99 targets.
10656
10657 2007-01-24  Jan Hubicka  <jh@suse.cz>
10658
10659         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10660
10661 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10662
10663         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10664
10665 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10666
10667         PR objc/27438
10668         * objc.dg/const-str-12.m: New test.
10669
10670 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10671
10672         PR fortran/30532
10673         * gfortran.dg/ctrl-z.f90:  New test.
10674
10675 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10676
10677         PR fortran/30481
10678         * gfortran.dg/namelist_assumed_char.f90:  New test.
10679
10680 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10681
10682         PR c++/27492
10683         * g++.dg/inherit/covariant15.C: New test.
10684
10685 2007-01-23  Ian Lance Taylor  <iant@google.com>
10686
10687         * g++.dg/warn/Wparentheses-24.C: New test.
10688
10689 2007-01-23  Richard Guenther  <rguenther@suse.de>
10690
10691         PR testsuite/30560
10692         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10693         with full path.
10694
10695 2007-01-22  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/30038
10698         * gcc.dg/builtins-62.c: New testcase.
10699
10700 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10701
10702         * gcc.c-torture/compile/20070121.c: New test.
10703
10704 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10705
10706         PR libfortran/30525
10707         * gfortran.dg/char_comparison_1.f:  New test.
10708
10709 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10710
10711         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10712
10713 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10714
10715         PR objc/30479
10716         * objc.dg/pch: New directory.
10717         * objc.dg/pch/pch.exp: New file.
10718         * objc.dg/pch/interface-1.m: New test.
10719         * objc.dg/pch/interface-1.hs: New include file.
10720         * lib/objc.exp (objc_target_compile): Add
10721         "-x objective-c-header" in front of the sources if this is
10722         a precompiled header being compiled.
10723
10724 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10725
10726         * gfortran.dg/array_memcpy_3.f90: New test case.
10727         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10728
10729 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10730             Brooks Moses  <brooks.moses@codesourcery.com>
10731             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10732
10733         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10734         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10735
10736 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10737
10738         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10739
10740 2007-01-19  Mike Stump  <mrs@apple.com>
10741
10742         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10743         away.
10744
10745 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10746
10747         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10748         option instead of -funsafe-math-optimizations.
10749
10750 2007-01-19  Tomas Bily  <tbily@suse.cz>
10751
10752         gcc.dg/tree-prof/indir-call-prof.c: New.
10753         g++.dg/dg.exp: Add tree-prof subdirectory.
10754         g++.dg/tree-prof/indir-call-prof.C: New.
10755         g++.dg/tree-prof/tree-prof.exp: New.
10756
10757 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10758
10759         PR c++/17947
10760         * g++.dg/warn/deprecated.C: Update warning output.
10761         * g++.dg/warn/deprecated-2.C: Likewise.
10762         * g++.dg/warn/deprecated-3.C: New.
10763
10764 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10765
10766         * gcc.c-torture/execute/nestfunc-7.c: New.
10767
10768 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10769
10770         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10771
10772 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10773
10774         * gcc.dg/m68k-pic-1.c: New.
10775
10776 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10777
10778         * gfortran.dg/array_memcpy_4.f90: New test case.
10779
10780 2007-01-18  Josh Conner  <jconner@apple.com>
10781
10782         PR target/30485
10783         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10784         * gcc.dg/vect/no-trapping-math-1: New.
10785         * gcc.dg/vect/no-trapping-math-2: New.
10786
10787 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10788
10789         * gcc.target/i386/387-8.c: Update comment about optimizing
10790         inherent load of 1.0 of fptan instruction.
10791
10792 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10793             Richard Guenther <rguenther@suse.de>
10794
10795         PR diagnostic/8268
10796         * gcc.dg/Warray-bounds.c: New testcase.
10797         * gcc.dg/Warray-bounds-2.c: New testcase.
10798         * g++.dg/warn/Warray-bounds.C: New testcase.
10799         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10800
10801 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/30476
10804         * gfortran.dg/generic_12.f90: New test.
10805
10806 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10807
10808         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10809         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10810
10811 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10812
10813         * gcc.dg/dfp/compare-special.h: New file.
10814         * gcc.dg/dfp/compare-special-32.c: New test.
10815         * gcc.dg/dfp/compare-special-64.c: New test.
10816         * gcc.dg/dfp/compare-special-128.c: New test.
10817
10818 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10819             Paul Thomas  <pault@gcc.gnu.org>
10820             Steven G. Kargl  <kargl@gcc.gnu.org>
10821
10822         PR fortran/30404
10823         * gfortran.dg/forall_6.f90: New test case.
10824         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10825         * gfortran.dg/dependency_13.f90: Likewise.
10826
10827 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10828
10829         PR testsuite/12325
10830         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10831         targets that don't support Inf.
10832
10833 2007-01-15  Dale Johannesen  <dalej@apple.com>
10834
10835         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10836
10837 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10838
10839         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10840         of achar for 0xff to avoid the "Extended ASCII not
10841         implemented" error message.
10842
10843 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10844
10845         PR fortran/28172
10846         * gfortran.dg/altreturn_4.f90: New test.
10847
10848         PR fortran/29389
10849         * gfortran.dg/stfunc_4.f90: New test.
10850
10851         PR fortran/29712
10852         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10853         * gfortran.dg/initialization_1.f90: Change warning.
10854
10855         PR fortran/30283
10856         * gfortran.dg/specification_type_resolution_2.f90: New test.
10857
10858 2007-01-14  Jan Hubicka  <jh@suse.cz>
10859
10860         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10861         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10862         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10863         elimination.
10864
10865 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10866
10867         PR fortran/30410
10868         * gfortran.dg/external_procedures_2.f90: New test.
10869
10870 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10871
10872         PR target/30413
10873         * gcc.target/i386/pr30413.c: New test.
10874
10875 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10876
10877         PR fortran/30452
10878         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10879
10880 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10881
10882         * gcc.dg/20070112-1.c: New test.
10883
10884 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10885
10886         PR libgfortran/30435
10887         * gfortran.dg/list_read_6.f90: New test.
10888
10889 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10890
10891         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10892
10893 2007-01-12  Tom Tromey  <tromey@redhat.com>
10894
10895         PR preprocessor/28227:
10896         * gcc.dg/cpp/pr28227.c: New file.
10897
10898 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10899
10900         * gcc.dg/tree-ssa/loop-22.c: New test.
10901
10902 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10903
10904         PR tree-optimization/29516
10905         * gcc.dg/tree-ssa/loop-20.c: New test.
10906
10907 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10908
10909         PR libfortran/30415
10910         * minmaxloc_integer_kinds_1.f90:  New test.
10911
10912 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10913
10914         PR c++/29573
10915         * g++.dg/template/sizeof-template-argument.C: New test.
10916
10917 2007-01-11  Jan Hubicka  <jh@suse.cz>
10918
10919         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10920         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10921         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10922         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10923         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10924         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10925         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10926         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10927         transformation in question.
10928         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10929         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10930         * gcc.dg/always_inline3.c: Likewise.
10931
10932 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10933
10934         PR c++/28999
10935         * g++.dg/template/typename11.C: New test.
10936
10937 2007-01-10  Robert Kennedy <jimbob@google.com>
10938
10939         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10940
10941 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10942
10943         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10944         for different integer kinds.
10945         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10946         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10947         * gfortran.dg/ishft_2.f90: New test.
10948         * gfortran.dg/ishft_3.f90: New test.
10949
10950 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10951
10952         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10953
10954 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10955
10956         PR tree-optimization/30322
10957         * gcc.dg/tree-ssa/loop-21.c: New test.
10958
10959 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10960
10961         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10962
10963 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10964
10965         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10966
10967 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10968
10969         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10970         * g++.dg/warn/overflow-warn-3.C: Likewise.
10971         * g++.dg/warn/overflow-warn-4.C: Likewise.
10972         * g++.dg/warn/overflow-warn-5.C: Likewise.
10973         * g++.dg/warn/overflow-warn-6.C: Likewise.
10974         * g++.dg/warn/Woverflow-1.C: Likewise.
10975         * g++.dg/warn/Woverflow-2.C: Likewise.
10976         * g++.dg/warn/Woverflow-3.C: Likewise.
10977         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10978
10979 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10980
10981         * gfortran.dg/array_constructor_14.f90: New test case.
10982         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10983
10984 2007-01-08  Richard Guenther  <rguenther@suse.de>
10985
10986         PR tree-optimization/23603
10987         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10988         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10989
10990 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10991
10992         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10993         in __v8qi typedef.
10994         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10995         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10996         compiler behaviour.
10997         * gcc.dg/simd-5.c: Likewise.
10998         * gcc.dg/simd-6.c: Likewise.
10999         * g++.dg/conversion/simd1.C: Likewise.
11000         * g++.dg/conversion/simd3.C: Likewise.
11001         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11002         (main): Use it.
11003
11004 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11005
11006         PR tree-optimization/29877
11007         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11008         name of a hard register for the target concerned.  Adjust dg-error
11009         directives to cope with new behaviour of TER.
11010
11011 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11012
11013         PR c++/28986
11014         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11015         * g++.dg/warn/overflow-warn-1.C: New.
11016         * g++.dg/warn/overflow-warn-3.C: New.
11017         * g++.dg/warn/overflow-warn-4.C: New.
11018         * g++.dg/warn/overflow-warn-5.C: New.
11019         * g++.dg/warn/overflow-warn-6.C: New.
11020         * g++.dg/warn/Woverflow-1.C: New.
11021         * g++.dg/warn/Woverflow-2.C: New.
11022         * g++.dg/warn/Woverflow-3.C: New.
11023         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11024
11025 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11026
11027         PR fortran/27698
11028         * gfortran.dg/invalid_name.f90: New test.
11029         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11030         * gfortran.dg/gomp/pr29759.f90: Ditto.
11031
11032 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11033
11034         * gfortran.dg/present_1.f90:  Update error message.
11035
11036 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11037
11038         PR c++/19439
11039         * g++.dg/template/duplicate1.C: New test
11040         * g++.dg/template/memfriend6.C: Adjust error markers.
11041
11042 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11043
11044         PR tree-opt/30385
11045         * gcc.dg/torture/inline-1.c: New test.
11046
11047 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11048
11049         PR c/19978
11050         * gcc.dg/multiple-overflow-warn-1.c: New.
11051         * gcc.dg/multiple-overflow-warn-2.c: New.
11052         * gcc.dg/overflow-warn-6.c: New.
11053         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11054
11055 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11056
11057         * gfortran.dg/array_memcpy_1.f90: New test case.
11058         * gfortran.dg/array_memcpy_2.f90: Likewise.
11059
11060 2007-01-05  Richard Guenther  <rguenther@suse.de>
11061
11062         PR middle-end/27826
11063         * g++.dg/opt/pr27826.C: New testcase.
11064
11065 2007-01-05  Ian Lance Taylor  <iant@google.com>
11066
11067         * gcc.dg/Walways-true-1.c: New test.
11068         * gcc.dg/Walways-true-2.c: New test.
11069         * g++.dg/warn/Walways-true-1.C: New test.
11070         * g++.dg/warn/Walways-true-2.C: New test.
11071
11072 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11073
11074         PR c/30360
11075         * gcc.dg/pr30360.c: New test.
11076
11077 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11078
11079         PR fortran/23232
11080         * gfortran.dg/data_implied_do_1.f90: New test.
11081
11082         PR fortran/27996
11083         PR fortran/27998
11084         * gfortran.dg/char_length_1.f90: New test.
11085
11086 2007-01-05  Richard Guenther  <rguenther@suse.de>
11087
11088         PR middle-end/28116
11089         * g++.dg/opt/pr28116.C: New testcase.
11090
11091 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11092
11093         PR fortran/29624
11094         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11095           invalid deallocate.
11096         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11097         * gfortran.dg/protected_4.f90: Add pointer intent check.
11098         * gfortran.dg/protected_6.f90: Add pointer intent check.
11099         * gfortran.dg/pointer_intent_1.f90: New test.
11100         * gfortran.dg/pointer_intent_2.f90: New test.
11101         * gfortran.dg/pointer_intent_3.f90: New test.
11102
11103 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11104
11105         PR 30235
11106         * gfortran.dg/altreturn_2.f90: new test.
11107
11108 2007-01-04  Tom Tromey  <tromey@redhat.com>
11109
11110         PR preprocessor/28165:
11111         * gcc.dg/cpp/pr28165.c: New file.
11112
11113 2007-01-03  Josh Conner  <jconner@apple.com>
11114
11115         PR middle-end/29683
11116         * gcc.dg/pr29683.c: New.
11117
11118 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11119
11120         PR c++/28217
11121         * g++.dg/pch/template-1.C: New test.
11122         * g++.dg/pch/template-1.Hs: New file.
11123
11124 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11125
11126         PR middle-end/30353
11127         * gcc.c-torture/compile/complex-4.c: New test.
11128
11129 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11130
11131         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11132         -maltivec.
11133         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11134
11135 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11136
11137         PR middle-end/30286
11138         * gcc.dg/pr30286.c: New test.
11139
11140         PR c++/29535
11141         * g++.dg/template/crash66.C: New test.
11142
11143         PR c++/29054
11144         * g++.dg/template/friend49.C: New test.
11145
11146 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11147
11148         * gfortran.dg/ibits.f90: New test.
11149
11150 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11151
11152         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11153         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11154
11155 2007-01-02  Jan Hubicka  <jh@suse.cz>
11156
11157         * gcc.dg/pr16194.c: We now output error on all three functions,
11158         not just first one.
11159
11160 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11161
11162         PR c/19977
11163         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11164         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11165
11166 2006-01-02  Ian Lance Taylor  <iant@google.com>
11167
11168         * g++.dg/warn/Wparentheses-22.C: New test.
11169         * g++.dg/warn/Wparentheses-23.C: New test.
11170
11171 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11172
11173         PR middle-end/7651
11174         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11175         * gcc.dg/declspec-3-Wextra.c: New.
11176         * gcc.dg/declspec-3-no.c: New
11177
11178 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11179
11180         PR fortran/20896
11181         * gfortran.dg/interface_10.f90: Remove.
11182
11183 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11184
11185         * gcc.dg/fold-eqxor-4.c: New test case.
11186
11187 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11188
11189         PR middle-end/30311
11190         * gcc.c-torture/compile/pr30311.c: New test.
11191
11192 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11193
11194         PR middle-end/30253
11195         * gcc.c-torture/compile/statement-expression-1.c: New test.
11196
11197 2007-01-01  Andreas Schwab  <schwab@suse.de>
11198
11199         PR target/29166
11200         * g++.dg/eh/pr29166.C: New test.
11201
11202 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11203
11204         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11205         New.
11206         (check_effective_target_vect_cmdline_needed): Use it.
11207
11208 2006-12-31  Richard Guenther  <rguenther@suse.de>
11209
11210         PR middle-end/30137
11211         * gcc.dg/pr30137-1.c: New testcase.
11212         * gcc.dg/pr30137-2.c: Likewise.
11213
11214 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11215
11216         PR middle-end/30322
11217         * gcc.dg/fold-plusnot-1.c: New test case.
11218
11219 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11220
11221         PR c++/29731
11222         * g++.dg/parse/template22.C: New test.
11223
11224 2006-12-31  Richard Guenther  <rguenther@suse.de>
11225
11226         PR middle-end/30338
11227         * gcc.c-torture/compile/pr30338.c: New testcase.
11228
11229 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11230
11231         PR fortran/27900
11232         * gfortran.dg/intrinsic_actual_4.f90: New test.
11233
11234         PR fortran/24325
11235         * gfortran.dg/func_decl_3.f90: New test.
11236
11237 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11238
11239         PR fortran/23060
11240         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11241         * gfortran.dg/c_by_val_1.f: New test.
11242         * gfortran.dg/c_by_val_2.f: New test.
11243         * gfortran.dg/c_by_val_3.f: New test.
11244
11245 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11246
11247         PR libfortran/30321
11248         * gfortran.dg/sum_zero_array_1.f90:  New test.
11249
11250 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11251
11252         PR preprocessor/29612
11253         * gcc.dg/cpp/pr29612-1.c: New test.
11254         * gcc.dg/cpp/pr29612-2.c: New test.
11255
11256 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11257
11258         PR fortran/30034
11259         * gfortran.dg/pure_formal_proc_1.f90: New test.
11260
11261         PR fortran/30237
11262         * gfortran.dg/intrinsic_actual_3.f90: New test.
11263
11264 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11265
11266         PR fortran/30014
11267         * gfortran.dg/io_constraints_1.f90: Update test.
11268         * gfortran.dg/io_constraints_2.f90: Update test.
11269         * gfortran.dg/inquire_iolength.f90: New test.
11270
11271 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11272
11273         PR fortran/20896
11274         * gfortran.dg/interface_10.f90: New test.
11275         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11276         since z is already, locally a variable.
11277
11278         PR fortran/25135
11279         * gfortran.dg/generic_11.f90: New test.
11280         * gfortran.dg/interface_7.f90: Remove name clash between module
11281         name and procedure 'x' referenced in the interface.
11282
11283 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11284
11285         PR middle-end/7651
11286         * gcc.dg/Wmissing-parameter-type.c: New.
11287         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11288         * gcc.dg/Wmissing-parameter-type-no.c: New.
11289
11290 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11291
11292         PR fortran/25818
11293         * gfortran.dg/entry_array_specs_2.f: New test.
11294
11295         PR fortran/30084
11296         * gfortran.dg/nested_modules_6.f90: New test.
11297
11298 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11299
11300         PR middle-end/7651
11301         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11302         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11303
11304 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11305
11306         PR C++/30168
11307         * g++.dg/opt/complex6.C: New test.
11308
11309 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11310
11311         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11312         full" if the linker on spu-*-* warns about exceeding local store.
11313
11314         And revert this patch:
11315         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11316         fail to link due to relocation overflows on spu-*-*.
11317
11318 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11319
11320         PR fortran/30273
11321         * gfortran.dg/dependency_19.f90: New test.
11322
11323 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11324
11325         PR fortran/30202
11326         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11327
11328 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11329
11330         PR middle-end/30262
11331         * gcc.c-torture/execute/20061220-1.c: New test.
11332
11333         PR middle-end/30263
11334         * gcc.dg/gomp/asm-1.c: New test.
11335
11336         PR target/30230
11337         * g++.dg/eh/ia64-2.C: New test.
11338
11339 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         PR target/28966
11342         PR target/29248
11343         * gcc.dg/rs6000-leaf.c: New.
11344
11345 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11346
11347         PR fortran/25392
11348         * gfortran.dg/f2c_8.f90: New test.
11349
11350 2006-12-20  Bill Wendling  <wendling@apple.com>
11351
11352         * gcc.dg/asm-b.c: Check for __ppc64__.
11353
11354 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11355
11356         PR fortran/30190
11357         * gfortran.dg/bounds_check_5.f90: New test.
11358
11359 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11360
11361         PR middle-end/30143
11362         * gcc.dg/gomp/complex-1.c: New testcase.
11363
11364 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11365
11366         * gfortran.dg/array_memset_1.f90: New test case.
11367
11368 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11369
11370         * lib/target-supports.exp: Add spu to
11371         check_effective_target_vect_widen_mult_hi_to_si.
11372
11373 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11374
11375         PR fortran/29992
11376         * gfortran.dg/generic_9.f90: New test.
11377
11378         PR fortran/30081
11379         * gfortran.dg/generic_10.f90: New test.
11380
11381 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11382
11383         PR tree-opt/30045
11384         * gcc.dg/pr30045.c: New test.
11385
11386 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11387
11388         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11389
11390 2006-12-19  Eric Christopher  <echristo@apple.com>
11391
11392         PR target/29302
11393         * gcc.c-torture/execute/pr29302-1.c: New.
11394
11395 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11396
11397         PR fortran/39238
11398         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11399
11400 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11401
11402         PR fortran/30236
11403         * gfortran.dg/altreturn_3.f90: New test.
11404
11405         * gfortran.dg/char_result_12.f90: Fix comment typos.
11406
11407 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11408
11409         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11410         as newlib's stdio.h uses non-traditional cpp constructs.
11411
11412 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11413
11414         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11415         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11416         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11417         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11418         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11419         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11420         * gfortran.dg/default_initialization.f: Renamed to
11421         default_initialization_1.f
11422         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11423         dollar_edit_descriptor_1.f
11424         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11425         dollar_edit_descriptor_2.f
11426         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11427         dollar_edit_descriptor_3.f
11428         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11429         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11430         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11431         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11432         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11433         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11434         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11435         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11436         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11437         * gfortran.dg/default_initialization_1.f: Renamed from
11438         default_initialization.f
11439         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11440         dollar_edit_descriptor-1.f
11441         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11442         dollar_edit_descriptor-2.f
11443         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11444         dollar_edit_descriptor-3.f
11445         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11446         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11447         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11448
11449 2006-12-18  Bill Wendling  <wendling@apple.com>
11450
11451         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11452         id is an OjbC keyword.
11453
11454 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11455
11456         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11457
11458 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11459
11460         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11461
11462 2006-12-18  Ian Lance Taylor  <iant@google.com>
11463
11464         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11465
11466 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11467
11468         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11469
11470 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11471
11472         PR fortran/30207
11473         * gfortran.fortran-torture/execute/where21.f90: New test.
11474
11475 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11476
11477         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11478
11479 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11480
11481         PR middle-end/7651
11482         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11483         * gcc.dg/if-empty-1.c: Likewise.
11484         * gcc.dg/pr23165.c: Likewise.
11485         * g++.dg/warn/empty-body.C: Likewise.
11486
11487 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11488
11489         PR libfortran/30005
11490         * gfortran.dg/open_errors.f90: New test.
11491
11492 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11493
11494         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11495
11496         * gcc.target/i386/ssse3-pabsb.c: New file.
11497         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11498         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11499         * gcc.target/i386/ssse3-palignr.c: Likewise.
11500         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11501         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11502         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11503         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11504         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11505         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11506         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11507         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11508         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11509         * gcc.target/i386/ssse3-psignb.c: Likewise.
11510         * gcc.target/i386/ssse3-psignd.c: Likewise.
11511         * gcc.target/i386/ssse3-psignw.c: Likewise.
11512         * gcc.target/i386/ssse3-vals.h: Likewise.
11513
11514 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11515
11516         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11517         * lib/fortran-torture.exp: Include target-supports.exp.
11518
11519 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11520
11521         PR target/30185
11522         * gcc.c-torture/execute/pr30185.c: New test.
11523
11524 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11525
11526         PR testsuite/30179
11527         PR testsuite/30180
11528         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11529         * gcc.dg/builtin-bswap-2.c: Likewise.
11530         * gcc.dg/builtin-bswap-3.c: Likewise.
11531         * gcc.dg/builtin-bswap-4.c: Likewise.
11532         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11533         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11534
11535 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11536
11537         PR libfortran/30145
11538         * gfortran.dg/write_zero_array: New test.
11539
11540 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11541
11542         PR fortran/30200
11543         * gfortran.dg/write_fmt_trim.f90: New test.
11544
11545 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11546
11547         PR 30194
11548         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11549         temporarily.
11550
11551 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11552
11553         * lib/target-supports.exp (check_weak_available): Use istarget
11554         "hppa*-*-hpux10*" instead of regexp.
11555         (check_cxa_atexit_available): Likewise.
11556
11557 2006-12-14  Richard Guenther  <rguenther@suse.de>
11558
11559         PR tree-optimization/30197
11560         * gcc.c-torture/execute/complex-1.c: Fix function name.
11561         * gcc.dg/builtins-61.c: New testcase.
11562
11563 2006-12-14  Richard Guenther  <rguenther@suse.de>
11564
11565         PR middle-end/30172
11566         * gcc.dg/pr30172-1.c: New testcase.
11567
11568 2006-12-14  Richard Guenther  <rguenther@suse.de>
11569
11570         PR tree-optimization/30198
11571         * gcc.dg/builtins-60.c: New testcase.
11572
11573 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11574
11575         * lib/target-supports.exp (vect_no_align): Remove spu.
11576
11577 2006-12-13  Ian Lance Taylor  <iant@google.com>
11578
11579         PR c++/19564
11580         PR c++/19756
11581         * g++.dg/warn/Wparentheses-5.C: New test.
11582         * g++.dg/warn/Wparentheses-6.C: New test.
11583         * g++.dg/warn/Wparentheses-7.C: New test.
11584         * g++.dg/warn/Wparentheses-8.C: New test.
11585         * g++.dg/warn/Wparentheses-9.C: New test.
11586         * g++.dg/warn/Wparentheses-10.C: New test.
11587         * g++.dg/warn/Wparentheses-11.C: New test.
11588         * g++.dg/warn/Wparentheses-12.C: New test.
11589         * g++.dg/warn/Wparentheses-13.C: New test.
11590         * g++.dg/warn/Wparentheses-14.C: New test.
11591         * g++.dg/warn/Wparentheses-15.C: New test.
11592         * g++.dg/warn/Wparentheses-16.C: New test.
11593         * g++.dg/warn/Wparentheses-17.C: New test.
11594         * g++.dg/warn/Wparentheses-18.C: New test.
11595         * g++.dg/warn/Wparentheses-19.C: New test.
11596         * g++.dg/warn/Wparentheses-20.C: New test.
11597         * g++.dg/warn/Wparentheses-21.C: New test.
11598
11599 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11600
11601         PR testsuite/30157
11602         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11603         for target "hppa.*hpux10".
11604
11605 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11606
11607         * g++.dg/debug/vartrack1.C: New test.
11608
11609         * g++.dg/opt/ifcvt1.C: New test.
11610
11611         * gcc.dg/tls/opt-13.c: New test.
11612
11613         * gcc.dg/20060425-2.c: New test.
11614
11615         * g++.dg/opt/pr15054-2.C: New test.
11616
11617         * gcc.c-torture/execute/20060420-1.c: New test.
11618
11619         * gcc.c-torture/execute/20060412-1.c: New test.
11620
11621         * objc/compile/20060406-1.m: New test.
11622
11623 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11624
11625         * g++.dg/template/array17.C: New test.
11626
11627 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11628
11629         * gcc.target/powerpc/altivec-23.c: New test.
11630
11631 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11632
11633         PR c++27316
11634         * g++.dg/inherit/error3.C: New test.
11635
11636         PR c++/28740
11637         * g++.dg/inherit/error4.C: New test.
11638
11639 2006-12-13  Richard Guenther  <rguenther@suse.de>
11640
11641         PR tree-optimization/17687
11642         * gcc.dg/builtins-59.c: New testcase.
11643
11644 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11645
11646         * gcc.target/spu/Wmain.c: New test.
11647
11648 2006-12-12  Josh Conner  <jconner@apple.com>
11649
11650         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11651         * g++.dg/abi/thunk4.C: Likewise.
11652         * g++.dg/abi/rtti3.C: Likewise.
11653
11654 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11655
11656         * gcc.target/spu/cpat-1.c: New test.
11657         * gcc.target/spu/cpat-2.c: New test.
11658         * gcc.target/spu/cpat-3.c: New test.
11659         * gcc.target/spu/cpat-4.c: New test.
11660
11661 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11662
11663         PR tree-opt/28436
11664         * gcc.c-torture/compile/vector-1.c: New test.
11665         * gcc.c-torture/compile/vector-2.c: New test.
11666         * gcc.c-torture/compile/vector-3.c: New test.
11667
11668 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11669
11670         * lib/fortran-torture.exp: Update copyright years.  Remove
11671         obsolete comment.  Test -ftree-vectorize where it makes sense.
11672         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11673         from fortran-torture.exp.
11674         * gfortran.dg/char_transpose_1.f90,
11675         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11676         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11677         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11678         '-w' to dg-options.
11679
11680 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11681
11682         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11683         saved_${tool}_load.
11684
11685 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11686
11687         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11688         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11689         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11690         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11691         gaps.
11692
11693 2006-12-12  Richard Guenther  <rguenther@suse.de>
11694
11695         PR middle-end/30147
11696         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11697
11698 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11699             Diego Novillo  <dnovillo@redhat.com>
11700
11701         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11702         VDEF/VUSE changes.
11703         * gcc.dg/tree-ssa/pr26421.c: Likewise
11704         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11705         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11706         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11707         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11708         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11709         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11710         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11711         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11712         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11713
11714 2006-12-11  Jan Hubicka  <jh@suse.cz>
11715
11716         * gcc.dg/tree-prof/stringop-1.c: New test.
11717         * gcc.dg/tree-prof/stringop-2.c: New test.
11718
11719 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11720
11721         PR target/30120
11722         * gcc.target/i386/pr30120.c: New test.
11723
11724         Revert:
11725         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11726
11727         * gcc.target/i386/x87regparm-1.c: New test.
11728         * gcc.target/i386/x87regparm-2.c: New test.
11729         * gcc.target/i386/x87regparm-3.c: New test.
11730         * gcc.target/i386/x87regparm-4.c: New test.
11731
11732 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11733
11734         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11735
11736 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11737
11738         PR fortran/23994
11739         * gfortran.dg/protected_1.f90: New test.
11740         * gfortran.dg/protected_2.f90: New test.
11741         * gfortran.dg/protected_3.f90: New test.
11742         * gfortran.dg/protected_4.f90: New test.
11743         * gfortran.dg/protected_5.f90: New test.
11744         * gfortran.dg/protected_6.f90: New test.
11745
11746 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11747             Tobias Burnus  <burnus@gcc.gnu.org>
11748
11749         PR fortran/29975
11750         PR fortran/30068
11751         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11752         interface.
11753         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11754         ambiguous interfaces.
11755         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11756         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11757         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11758         ambiguous interfaces.
11759         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11760         * gfortran.dg/array_initializer_2.f90: Add initializer array
11761         constructor test.
11762
11763         PR fortran/30096
11764         * gfortran.dg/interface_9.f90: Test that host interfaces are
11765         not checked for ambiguity with the local version.
11766
11767 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11768
11769         PR fortran/29464
11770         * gfortran.dg/module_interface_2.f90: New test.
11771
11772 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR fortran/29941
11775         * gfortran.dg/assumed_len.f90: New test.
11776
11777 2006-12-09  Richard Guenther  <rguenther@suse.de>
11778
11779         * g++.dg/warn/implicit-typename1.C: Qualify types.
11780         * g++.dg/parse/crash12.C: Likewise.
11781         * g++.dg/tree-ssa/pr22444.C: Likewise.
11782
11783 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11784
11785         * gfortran.dg/array_2.f90: Added sqrt test.
11786
11787 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11788
11789         * gcc.target/i386/x87regparm-1.c: XFAIL.
11790         * gcc.target/i386/x87regparm-2.c: XFAIL.
11791         * gcc.target/i386/x87regparm-3.c: XFAIL.
11792         * gcc.target/i386/x87regparm-4.c: XFAIL.
11793
11794 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11795
11796         * lib/target-supports.exp
11797         (check_effective_target_large_long_double): New.
11798         * gcc.dg/Wconversion-real.c : Use it.
11799         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11800         unsigned.
11801
11802 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11803
11804         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11805
11806 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11807
11808         PR fortran/27546
11809         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11810
11811 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/29732
11814         * g++.dg/template/crash65.C: New test.
11815         * g++.dg/template/spec16.C: Tweak error markers.
11816
11817 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11818
11819         * gcc.target/spu: New directory.
11820         * gcc.target/spu/spu.exp: New file.
11821         * gcc.target/spu/intrinsics-1.c: New test.
11822
11823 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11824
11825         PR c++/29980
11826         * g++.dg/ext/attrib27.C: New test.
11827         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11828         * g++.dg/parse/typedef5.C: Likewise.
11829
11830 2006-12-07  Mike Stump  <mrs@apple.com>
11831
11832         * treelang/compile/var_defs.tree: Adjust.
11833
11834 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/29730
11837         * g++.dg/template/crash64.C: New test.
11838         * g++.dg/parse/crash27.C: Adjust error markers.
11839
11840 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11841
11842         PR libfortran/30009
11843         PR libfortran/30056
11844         * gfortran.dg/read_eof_4.f90:  Add tests.
11845         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11846         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11847
11848 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11849
11850         PR c++/29729
11851         * g++.dg/template/crash63.C: New test.
11852
11853         PR c++/29728
11854         * g++.dg/template/crash62.C: New test.
11855
11856 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11857
11858         PR fortran/30003
11859         * gfortran.dg/allocatable_function_1.f90: Increase the number
11860         of expected calls of free to 10; the lhs section reference is
11861         now evaluated so there is another call to bar.  Change the
11862         comment appropriately.
11863         * gfortran.dg/array_section_1.f90: New test.
11864
11865 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11866
11867         PR fortran/29912
11868         * gfortran.dg/char_result_12.f90: New test.
11869
11870 2006-12-05  Richard Guenther  <rguenther@suse.de>
11871
11872         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11873         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11874         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11875         vect_double, xfail for spu*-*-*.
11876
11877 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11878
11879         PR fortran/29962
11880         * initialization_4.f90: Test noninteger exponents (-std=f95).
11881         * initialization_5.f90: New test for noninteger exponents
11882           with -std=f2003.
11883
11884 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11885
11886         PR fortran/29821
11887         * gfortran.dg/parameter_array_section_1.f90: New test.
11888
11889 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11890
11891         PR c++/29733
11892         * g++.dg/template/crash61.C: New test.
11893
11894         PR c++/29632
11895         * g++.dg/template/error23.C: New test.
11896
11897 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11898
11899         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11900
11901 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11902
11903         PR fortran/29916
11904         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11905
11906 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11907
11908         PR middle-end/29965
11909         * gcc.dg/gomp/pr29965-1.c: New test.
11910         * gcc.dg/gomp/pr29965-2.c: New test.
11911         * gcc.dg/gomp/pr29965-3.c: New test.
11912         * gcc.dg/gomp/pr29965-4.c: New test.
11913         * gcc.dg/gomp/pr29965-5.c: New test.
11914         * gcc.dg/gomp/pr29965-6.c: New test.
11915         * g++.dg/gomp/pr29965-1.C: New test.
11916         * g++.dg/gomp/pr29965-2.C: New test.
11917         * g++.dg/gomp/pr29965-3.C: New test.
11918         * g++.dg/gomp/pr29965-4.C: New test.
11919         * g++.dg/gomp/pr29965-5.C: New test.
11920         * g++.dg/gomp/pr29965-6.C: New test.
11921         * g++.dg/gomp/pr29965-7.C: New test.
11922         * g++.dg/gomp/pr29965-8.C: New test.
11923         * g++.dg/gomp/pr29965-9.C: New test.
11924         * g++.dg/gomp/pr29965-10.C: New test.
11925
11926 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11927
11928         * gnat.dg/pointer_variable_bounds.adb: New test.
11929         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11930         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11931
11932 2006-12-03  Eric Christopher  <echristo@apple.com>
11933
11934         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11935
11936 2006-12-03  Richard Henderson  <rth@redhat.com>
11937             Andrew Pinski  <pinskia@gmail.com>
11938
11939         PR C++/14329
11940         * g++.dg/warn/unit-1.C: New test.
11941
11942 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11943
11944         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11945
11946 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11947
11948         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11949         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11950         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11951         * gcc.dg/vect/vect-70.c: Reduce array size.
11952         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11953         vect_no_compaer_double targets.
11954         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11955         vect_float, vect_double, and vect_int.
11956
11957 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11958
11959         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11960         test for loop versioning on vect_no_align targets.
11961         * gcc.dg/vect/pr20122.c: Likewise.
11962         * gcc.dg/vect/vect-105.c: Likewise.
11963         * gcc.dg/vect/vect-42.c: Likewise.
11964         * gcc.dg/vect/vect-43.c: Likewise.
11965         * gcc.dg/vect/vect-74.c: Likewise.
11966         * gcc.dg/vect/vect-75.c: Likewise.
11967         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11968         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11969         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11970         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11971
11972 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11973
11974         PR fortran/29642
11975         * gfortran.dg/value_1.f90 : New test.
11976         * gfortran.dg/value_2.f90 : New test.
11977         * gfortran.dg/value_3.f90 : New test.
11978         * gfortran.dg/value_4.f90 : New test.
11979         * gfortran.dg/value_4.c : Called from value_4.f90.
11980
11981 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11982
11983         PR C++/30033
11984         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11985
11986 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11987
11988         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11989
11990 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11991
11992         PR c/27953
11993         * gcc.dg/pr27953.c: New test.
11994
11995 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11996
11997         PR c++/30022
11998         * g++.dg/ext/vector5.C: New test.
11999
12000         PR c++/30021
12001         * g++.dg/other/main1.C: New test.
12002
12003 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12004
12005         PR libfortran/29568
12006         * gfortran.dg/convert_implied_open.f90:  Change to
12007         new default record length.
12008         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12009         new error message.
12010         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12011
12012 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12013
12014         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12015
12016 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12017
12018         PR c++/29066
12019         * g++.dg/expr/pr29066.c: New.
12020
12021 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12022             Zdenek Dvorak <dvorakz@suse.cz>
12023
12024         PR tree-optimization/29921
12025         * gcc.dg/pr29921-2.c: New test.
12026
12027 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12028
12029         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12030         (i386_get_cpuid): New function.
12031         (i386_cpuid_ecx): Likewise.
12032         (i386_cpuid_edx): Likewise.
12033         (i386_cpuid): Updated to call i386_cpuid_edx.
12034
12035         * gcc.target/i386/sse3-addsubpd.c: New file.
12036         * gcc.target/i386/sse3-addsubps.c: Likewise.
12037         * gcc.target/i386/sse3-haddpd.c: Likewise.
12038         * gcc.target/i386/sse3-haddps.c: Likewise.
12039         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12040         * gcc.target/i386/sse3-hsubps.c: Likewise.
12041         * gcc.target/i386/sse3-lddqu.c: Likewise.
12042         * gcc.target/i386/sse3-movddup.c: Likewise.
12043         * gcc.target/i386/sse3-movshdup.c: Likewise.
12044         * gcc.target/i386/sse3-movsldup.c: Likewise.
12045
12046 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12047
12048         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12049
12050 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12051
12052         * gcc.dg/dfp/convert-int-max.c: New test.
12053         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12054
12055 2006-11-30  Richard Guenther  <rguenther@suse.de>
12056
12057         * gcc.dg/vect/vect-pow-1.c: Rename ...
12058         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12059         floats instead of doubles, check successful vectorization.
12060
12061 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12062
12063         PR target/29945
12064         * gcc.c-torture/compile/pr29945.c: New testcase.
12065
12066 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12067
12068         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12069         -maltivec.
12070
12071 2006-11-29  Eric Christopher  <echristo@apple.com>
12072
12073         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12074
12075 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12076
12077         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12078
12079         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12080
12081 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12082
12083         PR c++/29022
12084         * g++.dg/inherit/virtual2.C: New test.
12085         * g++.dg/inherit/virtual3.C: Likewise.
12086         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12087         * g++.dg/inherit/error2.C: Likewise.
12088         * g++.dg/template/instantiate1.C: Likewise.
12089
12090 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12091
12092         PR tree-opt/29984
12093         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12094
12095 2006-11-28  Jan Hubicka  <jh@suse.cz>
12096
12097         * gcc.dg/memcpy-1.c: New test.
12098
12099 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12100
12101         PR c++/29735
12102         * g++.dg/warn/main-3.C: New test.
12103
12104 2006-11-28  Jan Hubicka  <jh@suse.cz>
12105
12106         * gcc.dg/winline-1.c: New test.
12107
12108 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12109
12110         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12111         alignments.
12112
12113 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12114
12115         PR fortran/29976
12116         * gfortran.dg/missing_optional_dummy_3.f90
12117
12118 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12119
12120         PR fortran/20880
12121         * gfortran.dg/interface_3.f90: Modify errors.
12122
12123 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12124
12125         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12126         fail to link due to relocation overflows on spu-*-*.
12127
12128 2006-11-27  Michael Matz  <matz@suse.de>
12129             Andreas Krebbel  <krebbel1@de.ibm.com>
12130
12131         PR target/29319
12132         * gcc.dg/20061127-1.c: New testcase.
12133
12134 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12135
12136         * gcc.dg/20061124-1.c: Add exit() function prototype.
12137
12138 2006-11-27  Jan Hubicka  <jh@suse.cz>
12139
12140         * gcc.target/i386/memcpy-1.c: Adjust size.
12141         * gcc.dg/visibility-11.c: Likewise.
12142
12143 2006-11-27  Richard Guenther  <rguenther@suse.de>
12144
12145         PR middle-end/25620
12146         * gcc.target/i386/pow-1.c: New testcase.
12147         * gcc.dg/builtins-58.c: Likewise.
12148
12149 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/29886
12152         * g++.dg/expr/cast8.C: New test.
12153
12154 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12155
12156         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12157         Don't ever inline the testcase.
12158
12159 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12160
12161         PR fortran/29982
12162         * gfortran.fortran-torture/compile/parameter_3.f90: New
12163         testcase.
12164
12165 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12166
12167         PR fortran/29951
12168         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12169
12170 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12171
12172         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12173         for CHAR.
12174
12175 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12176
12177         PR libgfortran/29936
12178         * gfortran.dg/write_check3.f90: New test.
12179
12180 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12181
12182         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12183
12184 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12185
12186         PR fortran/20880
12187         * gfortran.dg/interface_3.f90: New test.
12188
12189         PR fortran/29387
12190         * gfortran.dg/generic_8.f90: New test.
12191
12192 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12193
12194         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12195         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12196         * gfortran.dg/specifics_3.f90: Remove.
12197
12198 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR c/29955
12201         * gcc.dg/gomp/pr29955.c: New test.
12202
12203         PR c/29736
12204         * gcc.dg/pr29736.c: New test.
12205
12206 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12207
12208         PR tree-opt/29964
12209         * gcc.dg/pure-1.c: New test.
12210
12211 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12212
12213         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12214         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12215
12216 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12217
12218         * gcc.dg/20061124-1.c: New testcase.
12219
12220 2006-11-23  Eric Christopher  <echristo@apple.com>
12221
12222         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12223
12224 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12225
12226         PR c/2707
12227         PR c++/26167
12228         * gcc.dg/Wconversion-integer.c: New. Supersedes
12229         Wconversion-negative-constants.c
12230         * gcc.dg/Wconversion-real.c: New.
12231         * gcc.dg/Wconversion-real-integer.c: New.
12232         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12233         * g++.dg/warn/Wconversion1.C: Modified.
12234
12235 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12236
12237         * gfortran.dg/overload_1.f90: New test.
12238
12239 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12240
12241         PR c/9072
12242         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12243         Wtraditional-conversion.
12244         * gcc.dg/overflow-warn-2.c: Likewise.
12245         * gcc.dg/Wconversion.c: Likewise. Renamed as
12246         Wtraditional-conversion.c .
12247         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12248         Wtraditional-conversion-2.c .
12249         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12250         Wtraditional-conversion-2.c
12251         * gcc.dg/Wconversion-negative-constants.c: New.
12252
12253 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12254
12255         * gcc.dg/tree-ssa/dump-1.c: New test.
12256
12257 2006-11-23  David Ung <davidu@mips.com>
12258
12259         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12260         -mfp64, allowable when ISA >= 33 and float is enabled.
12261         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12262         of mthc1 and mfhc1 patterns.
12263
12264 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12265
12266         PR tree-optimization/29921
12267         * gcc.dg/pr29921.c: New test.
12268
12269 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12270
12271         PR fortran/29441
12272         * gfortran.dg/initialization_4.f90: New test.
12273
12274 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12275
12276         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12277         platforms that have interleaving support.
12278         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12279         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12280         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12281         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12282         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12283         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12284         gcc.dg/vect/vect-strided-u8-i8.c,
12285         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12286         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12287         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12288         gcc.dg/vect/vect-strided-float.c,
12289         gcc.dg/vect/vect-strided-a-mult.c,
12290         gcc.dg/vect/vect-strided-mult-char-ls.c,
12291         gcc.dg/vect/vect-strided-a-u16-mult.c,
12292         gcc.dg/vect/vect-strided-a-u32-mult.c,
12293         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12294         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12295         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12296         gcc.dg/vect/vect-strided-mult.c,
12297         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12298         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12299         New.
12300
12301 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12302
12303         PR fortran/25087
12304         * gfortran.dg/auto_char_len_4.f90: New test.
12305
12306 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12307
12308         PR fortran/29652
12309         * gfortran.dg/generic_7.f90: New test.
12310         * gfortran.dg/defined_operators_1.f90: Add new error.
12311
12312 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12313
12314         PR tree-optimization/29902
12315         * g++.dg/tree-ssa/pr29902.C: New test.
12316
12317 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12318
12319         PR fortran/29820
12320         * gfortran.dg/used_types_13.f90: New test.
12321
12322 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12323
12324         * gcc.dg/dfp/snan.c: Delete.
12325
12326 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12327
12328         * g++.dg/cpp0x/static_assert1.C: New.
12329         * g++.dg/cpp0x/static_assert2.C: New.
12330         * g++.dg/cpp0x/static_assert3.C: New.
12331
12332 2006-11-21  Richard Guenther  <rguenther@suse.de>
12333
12334         * gcc.dg/vect/vect-pow-1.c: New testcase.
12335         * gcc.dg/vect/vect-pow-2.c: Likewise.
12336
12337 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12338
12339         PR c++/29570
12340         * g++.dg/template/static29.C: New test.
12341
12342         PR c++/29734
12343         * g++.dg/conversion/simd4.C: New test.
12344
12345 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12346
12347         PR c++/29475
12348         * g++.dg/template/access19.C: New test.
12349         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12350         error is reported.
12351
12352 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12353
12354         PR tree-opt/25500
12355         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12356
12357 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12358
12359         PR fortran/27546
12360         * gfortran.dg/import.f90: Extended test.
12361         * gfortran.dg/import2.f90: Extended test.
12362
12363 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12364
12365         * gfortran.dg/volatile3.f90: Add conflict test.
12366
12367 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12368
12369         PR fortran/24783
12370         * gfortran.dg/implicit_10.f90: New test.
12371
12372 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12373
12374         PR c++/8586
12375         * g++.dg/warn/Wall-write-strings.C: New.
12376
12377 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12378
12379         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12380         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12381
12382 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12383
12384         * gfortran.dg/use_3.f90: Remove error message.
12385         * gfortran.dg/iso_fortran_env_1.f90: New test.
12386         * gfortran.dg/iso_fortran_env_2.f90: New test.
12387         * gfortran.dg/iso_fortran_env_3.f90: New test.
12388         * gfortran.dg/iso_fortran_env_4.f90: New test.
12389
12390 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12391
12392         * gcc.dg/vect/vect-27.c: Fix initialization.
12393
12394 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12395
12396         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12397         * gcc.dg/torture/builtin-minmax-1.c: New.
12398
12399         * gcc.dg/builtins-20.c: Add cases for copysign.
12400
12401 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12402
12403         PR fortran/24285
12404         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12405
12406 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12407         * gfortran.dg/use_1.f90: New test.
12408         * gfortran.dg/use_1.f90: New test.
12409         * gfortran.dg/use_1.f90: New test.
12410
12411 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12412
12413         PR tree-optimization/29801
12414         * gcc.dg/pr29801.c: New test.
12415
12416 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12417
12418         PR middle-end/29584
12419         * gcc.dg/torture/pr29584.c: New test.
12420
12421 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12422
12423         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12424         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12425         * gcc.target/powerpc/compress-float-ppc.c,
12426         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12427         powerpc_fprs.
12428         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12429         do not pass -mhard-float.
12430
12431 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12432
12433         * gnat.dg/volatile_aggregate.adb: New test.
12434
12435 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12436
12437         PR fortran/29391
12438         PR fortran/29489
12439         * gfortran.dg/bound_2.f90: Add more checks.
12440         * gfortran.dg/bound_3.f90: New test.
12441
12442 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12443
12444         PR target/29201
12445         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12446
12447 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12448
12449         * gfortran.dg/import3.f90: Fix error message.
12450
12451 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12452
12453         PR tree-opt/29788
12454         * gfortran.fortran-torture/compile/inline_1.f90:
12455         New testcase.
12456
12457 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12458
12459         * gcc.target/i386/x87regparm-1.c: New test.
12460         * gcc.target/i386/x87regparm-2.c: New test.
12461         * gcc.target/i386/x87regparm-3.c: New test.
12462         * gcc.target/i386/x87regparm-4.c: New test.
12463
12464 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12465
12466         PR fortran/27546
12467         * gfortran.dg/import.f90: New test.
12468         * gfortran.dg/import2.f90: New test.
12469         * gfortran.dg/import3.f90: New test.
12470
12471 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12472
12473         PR fortran/27588
12474         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12475
12476 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12477
12478         PR fortran/29806
12479         * gfortran.dg/contains.f90: New test.
12480         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12481
12482 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12483
12484         PR tree-optimization/29581
12485         * gcc.dg/pr29581-1.c: New test.
12486         * gcc.dg/pr29581-2.c: New test.
12487         * gcc.dg/pr29581-3.c: New test.
12488         * gcc.dg/pr29581-4.c: New test.
12489         * gfortran.dg/pr29581.f90: New test.
12490
12491 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12492
12493         PR fortran/29702
12494         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12495         numbers in error message headers.
12496
12497 2006-11-14  Richard Guenther  <rguenther@suse.de>
12498
12499         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12500         to i?86 and x86_64 targets.
12501
12502 2006-11-14  Caroline Tice  <ctice@apple.com>
12503
12504         * gcc.dg/pubtypes-1.c: New file/testcase.
12505         * gcc.dg/pubtypes-2.c: New file/testcase.
12506         * gcc.dg/pubtypes-3.c: New file/testcase.
12507         * gcc.dg/pubtypes-4.c: New file/testcase.
12508         * g++.dg/pubtypes.C: New file/testcase.
12509
12510 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12511
12512         PR c++/29106
12513         * g++.dg/init/self1.C: New test.
12514
12515 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12516
12517         PR fortran/29657
12518         * gfortran.dg/conflicts.f90: Add.
12519
12520 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12521
12522         PR rtl-optimization/29798
12523
12524         * gcc.c-torture/execute/pr29798.c: New.
12525
12526 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12527
12528         * gcc.dg/builtins-20.c: Add more cases.
12529
12530 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12531
12532         PR fortran/29759
12533         * gfortran.dg/gomp/pr29759.f90: New test.
12534
12535 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/29518
12538         * g++.dg/template/static28.C: New test.
12539
12540 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12541
12542         * lib/c-torture.exp: Use target-libpath.exp.
12543         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12544         set GCC_EXEC_PREFIX env var from global variable of same name.
12545
12546 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12547
12548         PR fortran/26994
12549         * gfortran.fortran-torture/compile/transfer-1.f90:
12550         New testcase.
12551
12552 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12553             Zdenek Dvorak <dvorakz@suse.cz>
12554
12555         PR tree-optimization/29680
12556         * gcc.dg/alias-11.c: New test.
12557
12558 2006-11-12  Jason Merrill  <jason@redhat.com>
12559             Andrew Pinski <pinskia@physics.uc.edu>
12560
12561         PR middle-end/28915
12562         * gcc.target/i386/vectorize1.c: New.
12563
12564 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12565
12566         PR rtl-optimization/29797
12567         * gcc.c-torture/execute/pr29797-1.c: New test case.
12568
12569 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12570
12571         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12572
12573 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12574
12575         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12576
12577 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12578
12579         PR tree-optimization/13827
12580         * gcc.dg/fold-eqand-1.c: New test case.
12581
12582 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12583
12584         PR rtl-opt/28812
12585         * gcc.c-torture/execute/mayalias-3.c: New test.
12586
12587 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12588
12589         PR middle-end/27528
12590         * gcc.c-torture/compile/pr27528.c: New test.
12591         * gcc.dg/pr27528.c: Likewise.
12592
12593 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12594
12595         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12596
12597         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12598
12599 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12600
12601         PR fortran/29758
12602         * gfortran.dg/reshape_source_size_1.f90: New test.
12603
12604 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12605
12606         PR fortran/29315
12607         * gfortran.dg/aliasing_dummy_4.f90: New test.
12608
12609 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12610
12611         PR target/29777
12612         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12613         and x86_64-*-* targets.
12614
12615 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12616
12617         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12618         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12619         New macros. Use them in exact tests.
12620         (TESTIT3): New macro.
12621         Add tests for fmin, fmax and fma.
12622
12623 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12624
12625         PR fortran/29431
12626         * gfortran.dg/array_constructor_13.f90: New test.
12627
12628 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12629
12630         PR fortran/29744
12631         * gfortran.dg/used_types_12.f90: New test.
12632
12633 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12634
12635         PR middle-end/29726
12636         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12637         (test6): Ditto.
12638         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12639         * gcc.dg/fold-eqandshift-3.c: New test case.
12640
12641 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12642
12643         PR fortran/29699
12644         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12645
12646         PR fortran/21370
12647         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12648
12649 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12650
12651         * gcc.dg/20061109-1.c: New testcase.
12652
12653 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12654
12655         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12656
12657 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12658
12659         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12660         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12661
12662 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12663
12664         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12665         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12666
12667 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12668
12669         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12670
12671 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12672
12673         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12674         vect-9.c).
12675         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12676         * gcc.dg/vect/vect-9.c: Now vectorizable.
12677         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12678         that support vect_widen_mult.
12679         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12680         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12681         vect-reduc-dot-u16.c).
12682         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12683         vect-reduc-dot-u16.c).
12684         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12685         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12686         vect-reduc-dot-s8.c).
12687         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12688         vect-reduc-dot-s8.c).
12689         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12690         vect-reduc-dot-s8.c).
12691         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12692         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12693         vect-reduc-dot-u8.c).
12694         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12695         vect-reduc-dot-u8.c).
12696         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12697         * gcc.dg/vect/vect-multitypes-9.c: New test.
12698         * gcc.dg/vect/vect-multitypes-10.c: New test.
12699         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12700         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12701         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12702         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12703         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12704         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12705         wrapv-vect-reduc-dot-s8.c.
12706         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12707         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12708         targets that support vec_unpack.
12709         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12710         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12711         (check_effective_target_vect_widen_mult_hi_to_si): New.
12712         (check_effective_target_vect_widen_sum): Removed.
12713
12714         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12715
12716         * gcc.dg/vect/vect-multitypes-8.c: New test.
12717         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12718
12719         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12720
12721         * gcc.dg/vect/vect-multitypes-7.c: New test.
12722
12723         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12724
12725         * gcc.dg/vect/vect-multitypes-4.c: New test.
12726         * gcc.dg/vect/vect-multitypes-5.c: New test.
12727         * gcc.dg/vect/vect-multitypes-6.c: New test.
12728
12729         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12730
12731         * gcc.dg/vect/vect-multitypes-1.c: New test.
12732         * gcc.dg/vect/vect-multitypes-2.c: New test.
12733         * gcc.dg/vect/vect-multitypes-3.c: New test.
12734
12735 2006-11-07  Eric Christopher  <echristo@apple.com>
12736
12737         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12738         Test using scan-assembler-not.
12739
12740 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12741
12742         * gcc.dg/inline-17.c: New test.
12743
12744 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12745
12746         PR other/25028
12747         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12748         on HP-UX.
12749
12750 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12751
12752         PR fortran/29539
12753         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12754
12755         PR fortran/29634
12756         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12757         test.
12758
12759 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12760
12761         PR fortran/29601
12762         * gfortran.dg/volatile.f90: Add.
12763         * gfortran.dg/volatile2.f90: Add.
12764         * gfortran.dg/volatile3.f90: Add.
12765         * gfortran.dg/volatile4.f90: Add.
12766         * gfortran.dg/volatile5.f90: Add.
12767         * gfortran.dg/volatile6.f90: Add.
12768         * gfortran.dg/volatile7.f90: Add.
12769
12770 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12771
12772         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12773           for matching error messages.
12774         * gfortran.dg/specifics_3.f90: Adjust pattern
12775           for matching error messages.
12776
12777 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12778             Bernhard Fischer  <aldot@gcc.gnu.org>
12779
12780         * lib/gcc-dg.exp (output-exists): New proc.
12781         (output-exists-not): New proc.
12782         * gcc.test-framework/test-framework.awk: Support new directives.
12783         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12784         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12785         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12786         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12787         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12788         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12789
12790 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12791
12792         PR fortran/29630
12793         PR fortran/29679
12794         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12795         * gfortran.dg/initialization_3.f90: New.
12796
12797 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12798
12799         PR libgfortran/25545
12800         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12801
12802 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12803
12804         PR middle-end/29695
12805         * gcc.c-torture/execute/pr29695-1.c: New test.
12806         * gcc.c-torture/execute/pr29695-2.c: New test.
12807
12808 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12809
12810         PR fortran/29565
12811         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12812
12813 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12814
12815         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12816         for matching error messages.
12817
12818 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12819
12820         PR target/26915
12821         * gcc.target/i386/387-12.c: New test.
12822
12823 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12824
12825         PR libfortran/29713
12826         * gfortran.dg/pr29713.f90: New test.
12827
12828 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12829
12830         * gcc.c-torture/execute/arith-rand-ll.c:
12831         Also test for bogus rest sign.
12832
12833 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12834
12835         PR libfortran/27895
12836         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12837
12838 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12839
12840         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12841         from error messages.
12842
12843 2006-11-02  Mike Stump  <mrs@apple.com>
12844
12845         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12846
12847         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12848
12849 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12850
12851         * g++.dg/eh/gcsec1.C: New test.
12852
12853 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12854
12855         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12856         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12857
12858 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12859
12860         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12861         hexadecimal value.
12862         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12863         * gcc.dg/pr14796-2.c: Likewise.
12864
12865 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12866
12867         * gcc.c-torture/execute/20061101-1.c: New test.
12868
12869 2006-11-01  Richard Guenther  <rguenther@suse.de>
12870
12871         * gcc.target/i386/fpprec-1.c: New testcase.
12872
12873 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12874
12875         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12876         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12877
12878 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12879
12880         * gcc.c-torture/execute/20061031-1.c: New test.
12881
12882 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12883
12884         PR 23067
12885         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12886         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12887         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12888         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12889         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12890         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12891         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12892
12893 2006-10-31  Eric Christopher  <echristo@apple.com>
12894             Falk Hueffner  <falk@debian.org>
12895
12896         * gcc.dg/builtin-bswap-1.c: New.
12897         * gcc.dg/builtin-bswap-2.c: New.
12898         * gcc.dg/builtin-bswap-3.c: New.
12899         * gcc.dg/builtin-bswap-4.c: New.
12900         * gcc.dg/builtin-bswap-5.c: New.
12901         * gcc.target/i386/builtin-bswap-1.c: New.
12902
12903 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12904
12905         * gcc.dg/inline-16.c: New.
12906
12907         PR 16622
12908         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12909         defining it.
12910         * gcc.dg/inline-13.c: New.
12911         * gcc.dg/inline-14.c: New.
12912         * gcc.dg/inline-15.c: New.
12913
12914         PR 11377
12915         * gcc.dg/inline6.c: New.
12916         * gcc.dg/inline7.c: New.
12917
12918 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12919
12920         PR middle-end/23470
12921         * gcc.dg/pr23470-1.c: New test case.
12922
12923 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12924
12925         PR fortran/29537
12926         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12927         data.
12928         * gfortran.dg/blockdata_2.f90: New testcase.
12929
12930 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12931
12932         PR libfortran/29627
12933         * gfortran.dg/unf_short_record_1.f90:  New test.
12934
12935 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12936
12937         PR fortran/29067
12938         * gfortran.dg/pr29067.f: New test.
12939
12940 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12941             Richard Sandiford  <richard@codesourcery.com>
12942
12943         * lib/target-supports.exp (get_compiler_messages): Append options
12944         as a single list element.
12945         (check_effective_target_arm_vfp_ok): New.
12946         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12947
12948 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12949
12950         PR fortran/29387
12951         * gfortran.dg/intrinsic_actual_2.f90: New test.
12952
12953         PR fortran/29490
12954         * gfortran.dg/actual_array_interface_1.f90: New test.
12955
12956         PR fortran/29641
12957         * gfortran.dg/used_types_11.f90: New test.
12958
12959 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12960
12961         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12962         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12963         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12964         * g++.old-deja/g++.mike/net25.C (main): Same.
12965         * g++.dg/lookup/exception1.C (main): Same.
12966         * g++.dg/parse/parens2.C (main): Same.
12967
12968 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12969
12970         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12971
12972 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12973
12974         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12975         * gcc.dg/torture/builtin-math-3.c: Likewise.
12976
12977 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12978
12979         PR fortran/29452
12980         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12981         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12982
12983 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12984
12985         PR Fortran/29410
12986         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12987
12988 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12989
12990         * lib/target-supports.exp (check_function_available): Declare
12991         function before calling.
12992
12993 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12994
12995         PR tree-optimization/29637
12996         * gcc.dg/pr29637.c: New test.
12997
12998 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12999
13000         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13001         tree canonicalization.
13002
13003 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13004
13005         * gcc.dg/builtins-20.c: Add more hypot tests.
13006
13007 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13008
13009         * gcc.dg/fold-compare-1.c: New test case.
13010
13011 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13012
13013         PR c++/16307
13014         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13015
13016 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13017
13018         PR tree-optimization/15458
13019         * gcc.dg/fold-xornot-1.c: New test case.
13020
13021 2006-10-29  Richard Guenther  <rguenther@suse.de>
13022
13023         * gcc.target/i386/math-torture/trunc.c: New testcase.
13024
13025 2006-10-29  Richard Guenther  <rguenther@suse.de>
13026
13027         * gcc.target/i386/math-torture/round.c: New testcase.
13028
13029 2006-10-29  Richard Guenther  <rguenther@suse.de>
13030
13031         * gcc.target/i386/math-torture/ceil.c: New testcase.
13032         * gcc.target/i386/math-torture/floor.c: Likewise.
13033
13034 2006-10-29  Richard Guenther  <rguenther@suse.de>
13035
13036         * gcc.target/i386/math-torture/rint.c: New testcase.
13037         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13038
13039 2006-10-29  Richard Guenther  <rguenther@suse.de>
13040
13041         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13042         * gcc.target/i386/math-torture/lceil.c: Likewise.
13043
13044 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13045
13046         PR libgfortran/24313
13047         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13048
13049 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13050
13051         * gcc.c-torture/execute/20020118-1.c,
13052         gcc.c-torture/execute/builtins/strlen.c,
13053         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13054         comment typos.
13055
13056 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13057
13058         * gcc.dg/builtins-20.c: Add tests for hypot.
13059         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13060         two-argument builtins.
13061         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13062         TESTIT2.  Update all callers.
13063         (TESTIT2, TESTIT2_R): New helper macros.
13064         Add testcases for pow, hypot and atan2.
13065
13066 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13067
13068         PR C++/29295
13069         * g++.dg/expr/bool1.C: New test.
13070         * g++.dg/expr/bool2.C: New test.
13071
13072 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13073
13074         PR fortran/28224
13075         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13076         * gfortran.dg/namelist_internal.f90: New test.
13077
13078 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13079
13080         PR fortran/29625
13081         * gfortran.dg/io_real_boz.f90: Add.
13082         * gfortran.dg/io_real_boz2.f90: Add.
13083
13084 2006-10-28  Richard Guenther  <rguenther@suse.de>
13085
13086         PR middle-end/26899
13087         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13088
13089 2006-10-28  Richard Guenther  <rguenther@suse.de>
13090
13091         PR target/28806
13092         * gcc.target/i386/math-torture/lround.c: New testcase.
13093
13094 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13095
13096         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13097         * gcc.dg/builtins-44.c: Likewise.
13098         * gcc.dg/builtins-45.c: Likewise.
13099         * gcc.dg/pr28796-2.c: Likewise.
13100         * gcc.dg/unordered-3.c: Likewise.
13101
13102 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13103
13104         PR libgfortran/27954
13105         * gfortran.dg/error_recovery_2.f90: New test.
13106
13107 2006-10-26  Richard Guenther  <rguenther@suse.de>
13108
13109         * gcc.target/i386/i386.exp: Use glob, not find to collect
13110         tests.  Avoids recursing into subdirectories.
13111         * gcc.target/i386/math-torture/math-torture.exp: Torture
13112         for interesting ia32 math options.
13113         * gcc.target.i386/math-torture/lrint.c: New testcase.
13114
13115 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13116
13117         PR libgfortran/29563
13118         * gfortran.dg/arrayio_9.f90: Update test.
13119         * gfortran.dg/arrayio_19.f90: New test.
13120
13121 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13122
13123         * gcc.dg/20061026.c: New testcase.
13124
13125 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13126
13127         PR libgfortran/29563
13128         * gfortran.dg/arrayio_9.f90: New test.
13129
13130 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13131
13132         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13133         Copy the strings manually, as strcpy may call strlen.
13134
13135 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13138         Add checks for log, log2, log10 and log1p.
13139
13140         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13141         we already test 0.0.  Add checks for expm1, log, log2, log10,
13142         log1p, cbrt, erf and erfc.
13143
13144 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13145
13146         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13147
13148 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13149
13150         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13151         and remainderl() built-in functions.  Remove -ffast-math from
13152         dg-options.
13153
13154 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13155
13156         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13157         acosh and atanh.
13158
13159         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13160         floating point modifiers to arguments passed to float and long
13161         double functions respectively.  Update all callers to use floating
13162         point numbers, not integers.  Add tests for exp, exp2 and
13163         exp10/pow10.
13164
13165         * gcc.dg/torture/builtin-math-3.c: New test.
13166
13167 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13168
13169         PR fortran/29393
13170         * gfortran.dg/initialize_2.f90: New.
13171
13172 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13173
13174         * gcc.dg/torture/builtin-math-2.c: New test.
13175
13176 2006-10-24  Richard Guenther  <rguenther@suse.de>
13177
13178         PR middle-end/28796
13179         * gcc.dg/pr28796-1.c: New testcase.
13180         * gcc.dg/pr28796-2.c: Likewise.
13181
13182 2006-10-24  Richard Guenther  <rguenther@suse.de>
13183
13184         * gcc.dg/builtins-57.c: New testcase.
13185
13186 2006-10-24  Richard Guenther  <rguenther@suse.de>
13187
13188         PR tree-optimization/29567
13189         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13190
13191 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13192
13193         PR tree-optimization/14784
13194         * gcc.dg/alias-10.c: New test.
13195
13196 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13197
13198         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13199
13200 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13201
13202         * gcc.dg/builtin-strncat-chk-1.c: New test.
13203
13204 2006-10-23  Jan Hubicka  <jh@suse.cz>
13205
13206         * gcc.dg/memmove-1.c: New test.
13207
13208 2006-10-23  Paul Brook  <paul@codesourcery.com>
13209
13210         * gcc.dg/pragma-pack-5.c: New test.
13211
13212 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13213
13214         * g++.dg/other/s390-1.C: New testcase.
13215
13216 2006-10-23  Richard Guenther  <rguenther@suse.de>
13217
13218         PR middle-end/27132
13219         PR middle-end/23295
13220         * gcc.dg/pr27132.c: New testcase.
13221         * gcc.dg/pr23295.c: Likewise.
13222         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13223         * g++.dg/tree-ssa/pr19807.C: Likewise.
13224
13225 2006-10-23  Richard Guenther  <rguenther@suse.de>
13226
13227         PR middle-end/21032
13228         * gcc.dg/pr21032.c: New testcase.
13229
13230 2006-10-22  Jeff Law  <law@redhat.com>
13231         Richard Guenther  <rguenther@suse.de>
13232
13233         PR tree-optimization/15911
13234         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13235
13236 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13237
13238         PR c++/20647
13239         * g++.dg/abi/rtti3.C: New.
13240
13241 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13242
13243         PR middle-end/28252
13244         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13245         transformation.
13246
13247 2006-10-21  Richard Guenther  <rguenther@suse.de>
13248
13249         PR tree-optimization/3511
13250         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13251
13252 2006-10-21  Richard Guenther  <rguenther@suse.de>
13253
13254         PR middle-end/26898
13255         * gcc.dg/torture/pr26898-1.c: New testcase.
13256         * gcc.dg/torture/pr26898-2.c: Likewise.
13257
13258 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13259
13260         PR c++/28053
13261         * g++.dg/parse/bitfield1.C: Adjust error markers.
13262         * g++.dg/parse/bitfield2.C: New test.
13263
13264 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13265
13266         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13267
13268 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13269
13270         PR libfortran/27895
13271         * gfortran.dg/zero_sized_1.f90: New test.
13272
13273 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13274
13275         * gcc.dg/div-compare-1.c: New test.
13276
13277 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13278
13279         PR fortran/29216
13280         * gfortran.dg/result_default_init_1.f90: New test.
13281
13282         PR fortran/29314
13283         * gfortran.dg/automatic_default_init_1.f90: New test.
13284
13285         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13286         from 38 to 33.
13287
13288 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13289
13290         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13291         'using namespace std' without previous declaration.
13292         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13293         * g++.old-deja/g++.robertl/eb133c.C: New.
13294
13295 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13296
13297         PR libgfortran/29277
13298         * gfortran.dg/streamio_4.f90: Update test.
13299         * gfortran.dg/streamio_11.f90: New test.
13300
13301 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13302
13303         PR c++/27952
13304         * g++.dg/inherit/virtual1.C: New test.
13305
13306 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/28261
13309         * g++.dg/parse/enum3.C: New test.
13310
13311 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13312
13313         PR c++/29039
13314         * g++.dg/init/ctor8.C: New test.
13315
13316 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13317
13318         PR c++/27270
13319         * g++.dg/ext/complit8.C: Tweak error markers.
13320         * g++.dg/template/complit1.C: Add error marker.
13321
13322 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13323
13324         PR c++/27270
13325         * g++.dg/ext/complit8.C: New test.
13326
13327         PR c++/29408
13328         * g++.dg/parse/dtor12.C: New test.
13329
13330         PR c++/29435
13331         * g++.dg/template/sizeof11.C: New test.
13332
13333 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13334
13335         PR fortran/29392
13336         * gfortran.dg/data_char_3.f90: New test.
13337
13338         PR fortran/29451
13339         * gfortran.dg/negative_automatic_size.f90: New test.
13340
13341 2006-10-16  David Daney  <ddaney@avtrex.com>
13342
13343         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13344
13345 2006-10-16  Eric Christopher  <echristo@apple.com>
13346
13347         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13348         x86_64.
13349
13350 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/28211
13353         * g++.dg/tc1/dr49.C: Tweak error messages.
13354         * g++.dg/parse/template21.C: New test.
13355
13356 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13357
13358         PR middle-end/20491
13359         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13360
13361 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13362
13363         PR fortran/29403
13364         * gfortran.dg/print_1.f90: New test.
13365
13366 2006-10-15  Jan Hubicka  <jh@suse.cz>
13367
13368         PR middle-end/29241
13369         * gcc.c-torture/compile/pr29241.c: New testcase.
13370
13371 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13372
13373         PR middle-end/29250
13374         * gcc.c-torture/compile/pr29250.c: New test.
13375
13376 2006-10-15  Richard Guenther  <rguenther@suse.de>
13377
13378         * gcc.dg/pr29299.c: New testcase.
13379
13380 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13381
13382         PR fortran/24767
13383         * gfortran.dg/label_4.f90: Adjust warning flag.
13384
13385 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13386
13387         PR fortran/29371
13388         * gfortran.dg/nullify_3.f90: New test.
13389
13390 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13391
13392         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13393         on Solaris 2.5.1 too.
13394
13395 2006-10-13  Eric Christopher  <echristo@apple.com>
13396
13397         * gcc.dg/pr25993.c: Skip for darwin.
13398
13399 2006-10-13  Eric Christopher  <echristo@apple.com>
13400
13401         * gcc.dg/visibility-11.c: Skip for darwin.
13402
13403 2006-10-13  Eric Christopher  <echristo@apple.com>
13404
13405         * gcc.dg/darwin-weakimport-1.c: Use
13406         -fno-asynchronous-unwind-tables.
13407         * gcc.dg/darwin-weakimport-3.c: Ditto.
13408
13409 2006-10-13  Richard Guenther  <rguenther@suse.de>
13410
13411         PR tree-optimization/29446
13412         * gcc.dg/torture/pr29446.c: New testcase.
13413
13414 2006-10-13  Bill Wendling  <wendling@apple.com>
13415
13416         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13417         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13418         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13419         * g++.old-deja/g++.law/shadow1.C: Likewise.
13420         * g++.old-deja/g++.law/ctors10.C: Likewise.
13421         * g++.dg/debug/namespace1.C: Likewise.
13422         * g++.dg/inherit/namespace-as-base.C: Likewise.
13423         * g++.dg/opt/delay-slot-1.C: Likewise.
13424         * g++.dg/parse/defarg10.C: Likewise.
13425         * g++.dg/template/ptrmem11.C: Likewise.
13426         * g++.dg/template/mem_func_ptr.C: Likewise.
13427         * g++.dg/template/spec19.C: Likewise.
13428
13429 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13430
13431         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13432
13433 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13434
13435         PR fortran/29373
13436         * gfortran.dg/implicit_9.f90: New test.
13437
13438         PR fortran/29407
13439         * gfortran.dg/namelist_25.f90: New test.
13440
13441         PR fortran/27701
13442         * gfortran.dg/same_name_2.f90: New test.
13443
13444         PR fortran/29232
13445         * gfortran.dg/host_assoc_types_1.f90: New test.
13446
13447         PR fortran/29364
13448         * gfortran.dg/missing_derived_type_1.f90: New test.
13449         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13450
13451         PR fortran/29422
13452         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13453
13454         PR fortran/29428
13455         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13456
13457 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13458
13459         PR fortran/29391
13460         * gfortran.dg/bound_2.f90: New test.
13461
13462 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13463
13464         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13465         directive.
13466         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13467         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13468         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13469         * gfortran.dg/gomp/reduction3.f90: Likewise.
13470         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13471         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13472         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13473         * gfortran.dg/forall_4.f90: Likewise.
13474         * gfortran.dg/spec_expr_4.f90: Likewise.
13475         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13476         * gfortran.dg/forall_5.f90: Likewise.
13477         * gfortran.dg/open_access_append_2.f90: Add check for
13478         compile-time warning.
13479
13480 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/28506
13483         * g++.dg/parse/pure1.C: New test.
13484
13485 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13486
13487         PR fortran/21435
13488         * gfortran.dg/io_constraints_3.f90: New test.
13489         * gfortran.dg/open_access_append_1.f90: Add checks
13490         for compile-time warnings.
13491         * gfortran.dg/pr20163-2.f: Likewise.
13492         * gfortran.dg/iostat_2.f90: Likewise.
13493         * gfortran.dg/label_4.f90: Delete the temporary
13494         file.
13495         * gfortran.dg/direct_io_2.f90: Add a FILE=
13496         specifier.
13497         * gfortran.dg/iomsg_1.f90: Add check for
13498         compile-time warning.
13499
13500 2006-10-12  Jan Hubicka  <jh@suse.cz>
13501
13502         PR c/28419
13503         * gcc.dg/pr28319.c: New test.
13504
13505 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13506         PR c++/29318
13507         * g++.dg/ext/vla4.C: New test.
13508
13509 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13510
13511         PR c++/27961
13512         * g++.dg/template/crash60.C: New test.
13513         * g++.dg/other/large-size-array.C: Adjust error markers.
13514         * g++.dg/parse/crash27.C: Likewise.
13515         * g++.dg/template/crash1.C: Likewise.
13516
13517 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13518
13519         PR testsuite/29093
13520         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13521
13522 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR preprocessor/28709
13525         * gcc.dg/cpp/paste14.c: New test.
13526
13527 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13528
13529         PR c++/29175
13530         * g++.dg/init/array24.C: New test.
13531
13532 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13533
13534         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13535         of <sys/types.h>.
13536
13537 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13538
13539         PR c++/29024
13540         * g++.dg/parse/typedef8.C: New test.
13541         * g++.dg/other/mult-stor1.C: Adjust error markers.
13542
13543 2006-10-11  Richard Guenther  <rguenther@suse.de>
13544
13545         PR tree-optimization/28230
13546         * gcc.dg/torture/pr28230.c: New testcase.
13547
13548 2006-10-11  Richard Guenther  <rguenther@suse.de>
13549
13550         PR inline-asm/29119
13551         * gcc.dg/torture/pr29119.c: New testcase.
13552
13553 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13554
13555         PR middle-end/29272
13556         * gcc.c-torture/execute/20060930-2.c: New test.
13557
13558 2006-10-09  Richard Henderson  <rth@redhat.com>
13559
13560         Revert emutls patch.
13561
13562 2006-10-09  Richard Guenther  <rguenther@suse.de>
13563
13564         PR middle-end/29254
13565         * gcc.dg/pr29254.c: New testcase.
13566
13567 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13568             Paul Thomas  <pault@gcc.gnu.org>
13569
13570         PR fortran/20541
13571         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13572         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13573         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13574         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13575         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13576         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13577         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13578         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13579         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13580         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13581         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13582         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13583         * gfortran.dg/alloc_comp_std.f90: New test.
13584         * gfortran.dg/move_alloc.f90: New test.
13585
13586 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13587
13588         PR fortran/29115
13589         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13590
13591         PR fortran/29211
13592         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13593
13594 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13595
13596         PR fortran/28585
13597         * gfortran.dg/new_line.f90: New test.
13598
13599 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13600
13601         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13602         * gcc.dg/torture/builtin-convert-1.c,
13603         gcc.dg/torture/builtin-convert-2.c,
13604         gcc.dg/torture/builtin-convert-3.c,
13605         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13606
13607 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13608
13609         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13610         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13611         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13612         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13613
13614 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13615
13616         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13617         Xfail some tests for powerpc-darwin and powerpc-aix.
13618
13619 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13620
13621         PR c/29380
13622         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13623
13624 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13625
13626         PR target/29300
13627         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13628         on hppa*-*-hpux*.
13629
13630 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13631
13632         PR fortran/16580
13633         PR fortran/29288
13634         * gfortran.fortran-torture/execute/specifics.f90:
13635         Add tests for using all possible intrinsics as actual arguments.
13636         * gfortran.dg/specifics_1.f90: Add tests for using
13637         all possible intrinsics as actual arguments.
13638         * gfortran.dg/specifics_2.f90: New file.
13639         * gfortran.dg/specifics_3.f90: New file.
13640
13641 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13642
13643         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13644         * gcc.dg/debug/debug-2.c: Likewise.
13645
13646 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13647
13648         * gcc.c-torture/compile/sync-2.c: New test.
13649
13650 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13651
13652         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13653         line endings.
13654
13655 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13656
13657         PR rtl-optimization/29128
13658         * gcc.c-torture/compile/pr29128.c: New test.
13659
13660 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13661
13662         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13663         line endings.
13664
13665 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13666
13667         PR middle-end/29256
13668         * gcc.dg/tree-ssa/loop-19.c: New test.
13669
13670 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13671
13672         PR tree-optimization/29330
13673         * gcc.dg/pr29330.c: New test.
13674
13675         PR target/28924
13676         * gcc.c-torture/compile/20061005-1.c: New test.
13677
13678 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13679
13680         * gcc.dg/typename-vla-1.c: New case.
13681         * gnat.dg/forward_vla.adb: New case.
13682
13683 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13684
13685         PR tree-optimization/29290
13686         * gfortran.dg/loop_nest_1.f90: New test.
13687
13688         PR target/29198
13689         * gcc.dg/tls/opt-12.c: New test.
13690
13691         PR fortran/28415
13692         * gfortran.dg/save_2.f90: New test.
13693
13694         PR c/29091
13695         * gcc.dg/pr29091.c: New test.
13696
13697 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13698
13699         * lib/target-supports.exp
13700         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13701         same as x86_64-*-*; check for LP64.
13702
13703 2006-10-04  Richard Henderson  <rth@redhat.com>
13704
13705         * lib/target-supports.exp (check_effective_target_tls): Redefine
13706         to mean non-emulated tls.
13707         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13708         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13709         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13710         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13711         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13712         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13713         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13714
13715 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13716
13717         PR fortran/29343
13718         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13719
13720 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13721
13722         * gfortran.dg/bounds_check_fail_1.f90: New test.
13723
13724 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/29020
13727         * g++.dg/template/friend48.C: New test.
13728
13729 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13730
13731         PR fortran/29098
13732         * gfortran.dg/default_initialization_2.f90: New test.
13733
13734 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13735
13736         PR fortran/20779
13737         PR fortran/20891
13738         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13739
13740 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13741
13742         PR fortran/29284
13743         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13744
13745         PR fortran/29321
13746         PR fortran/29322
13747         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13748
13749         PR fortran/25091
13750         PR fortran/25092
13751         * gfortran.dg/entry_array_specs_1.f90: New test.
13752
13753 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13754
13755         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13756         insufficient to inhibit some test failures at -O3.  Do testing
13757         on integers.
13758
13759 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13760
13761         PR c++/29138
13762         * g++.dg/inherit/access8.C: New test.
13763         * g++.dg/template/dtor4.C: Tweak error messages.
13764
13765 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13766
13767         PR fortran/27478
13768         * gfortran.dg/entry_8.f90: New test.
13769
13770 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13771
13772         PR c++/29291
13773         * g++.dg/parse/new4.C: New test.
13774
13775 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13776
13777         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13778         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13779         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13780         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13781         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13782
13783 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13784
13785         PR fortran/19260
13786         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13787         * gfortran.dg/continuation_2.f90: New test.
13788
13789         PR fortran/19262
13790         * gfortran.dg/continuation_3.f90: New test.
13791         * gfortran.dg/continuation_4.f90: New test.
13792         * gfortran.dg/continuation_5.f: New test.
13793         * gfortran.dg/continuation_6.f: New test.
13794
13795 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/29226
13798         * g++.dg/template/vla1.C: New test.
13799
13800 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13801
13802         PR fortran/29210
13803         * gfortran.dg/complex_parameter_1.f90: New test.
13804
13805 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13806
13807         PR c/29154
13808         * gcc.c-torture/execute/20060929-1.c: New test.
13809
13810 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/29105
13813         * g++.dg/template/member6.C: New test.
13814         * g++.dg/parse/typename7.C: Adjust error markers.
13815
13816         PR c++/29080
13817         * g++.dg/template/member7.C: New test.
13818
13819 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13820
13821         PR c/24010
13822         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13823         gcc.dg/Woverride-init-3.c: New tests.
13824
13825 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13826
13827         * gcc.c-torture/execute/20060930-1.c: New test.
13828
13829 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13830
13831         PR fortran/18791
13832         * gfortran.dg/specifics_1.f90: New test.
13833         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13834         complex specifics.
13835
13836 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13837
13838         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13839         pthread-init-common.h: New.
13840
13841 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13842
13843         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13844         precision on some archs.
13845
13846 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13847
13848         * gcc.dg/non-local-goto-1.c: New test.
13849         * gcc.dg/non-local-goto-2.c: Likewise.
13850         * gcc.dg/setjmp-3.c: Likewise.
13851         * gcc.dg/setjmp-4.c: Likewise.
13852
13853 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13854
13855         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13856
13857 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13858
13859         PR fortran/28276
13860         * gfortran.dg/exponent_1.f90: New test.
13861
13862         PR fortran/27021
13863         * gfortran.dg/nearest_1.f90: New test.
13864
13865 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13866
13867         PR middle-end/25261
13868         PR middle-end/28790
13869         * gcc.dg/gomp/nestedfn-1.c: New test.
13870
13871 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13872
13873         PR objc/29195
13874         * objc/compile/method-1.m: New test.
13875
13876 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13877
13878         PR c++/26938
13879         * g++.dg/template/crash58.C: New test.
13880         * g++.dg/parse/crash28.C: Adjust error markers.
13881         * g++.dg/template/crash34.C: Likewise.
13882         * g++.dg/template/friend31.C: Likewise.
13883         * g++.dg/template/crash32.C: Likewise.
13884
13885         PR c++/27329
13886         * g++.dg/template/crash59.C: New test.
13887
13888         PR c++/27667
13889         * g++.dg/template/spec33.C: New test.
13890         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13891
13892 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13893             Adam Nemet  <anemet@caviumnetworks.com>
13894
13895         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13896         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13897
13898 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13899
13900         PR target/28911
13901         * gcc.dg/pr28911.c: New.
13902
13903 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13904
13905         PR target/29169
13906         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13907         (dg-options): Add -mfpmath=387.
13908
13909 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13910
13911         PR c/28706
13912         * gcc.dg/pr28706.c: New test.
13913
13914         PR c/28712
13915         * gcc.dg/pr28712.c: New test.
13916
13917 2006-09-22  Mike Stump  <mrs@apple.com>
13918
13919         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13920
13921 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13922
13923         PR tree-optimization/28888
13924         * gcc.dg/pr28888.c: New test.
13925
13926 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/29016
13929         * g++.dg/init/ptrfn1.C: New test.
13930
13931 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13932
13933         PR c++/28861
13934         * g++.dg/template/spec32.C: New test.
13935         * g++.dg/parse/crash9.C: Adjust error markers.
13936
13937         PR c++/28303
13938         * g++.dg/template/typedef6.C: New test.
13939         * g++.dg/init/error1.C: Adjust error markers.
13940         * g++.dg/parse/crash9.C: Likewise.
13941         * g++.dg/template/crash55.C: Likewise.
13942
13943 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13944
13945         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13946
13947 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13948
13949         PR target/27650
13950         * g++.dg/ext/dllimport12.C: New test.
13951
13952 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13953
13954         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13955         * gcc.target/mips/nmadd-2.c: Likewise.
13956         * gcc.target/mips/mips-ps-6.c: New test.
13957         * gcc.target/mips/neg-abs-1.c: Likewise.
13958         * gcc.target/mips/neg-abs-2.c: Likewise.
13959         * gcc.target/mips/nmadd-3.c: New test.
13960
13961 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13962
13963         PR middle-end/28046
13964         * gcc.dg/gomp/atomic-10.c: New test.
13965         * g++.dg/gomp/atomic-10.C: New test.
13966
13967 2006-09-20  Eric Christopher  <echristo@apple.com>
13968
13969         * gcc.target/i386/sse3-not-fisttp.c: New.
13970
13971 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13972
13973         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13974
13975 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13976
13977         * gcc.c-torture/execute/pr28289.c (one): New variable.
13978         (main): Use it instead of argc.
13979         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13980         (main): Use it instead of argc.
13981
13982 2006-09-19  Paul Brook  <paul@codesourcery.com>
13983
13984         PR target/28516
13985         * gcc.dg/nested-func-5.c: New test.
13986
13987 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13988
13989         * lib/target-supports.exp (check_effective_target_tls): Compile
13990         test stubs using ${tool}_target_compile, not just target_compile.
13991         (check_effective_target_tls_runtime): Likewise.
13992
13993 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13994
13995         * gcc.c-torture/compile/20030405-1.x: Remove.
13996
13997         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13998         optimising linker from discarding it.
13999
14000 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14001
14002         PR fortran/28526
14003         * gfortran.dg/keyword_symbol_1.f90: New test.
14004
14005         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14006         pedantic compilation option.
14007
14008 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14009
14010         PR fortran/29060
14011         * gfortran.dg/spread_shape_1.f90: New test.
14012
14013 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14014
14015         PR tree-optimization/28887
14016         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14017
14018 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14019
14020         PR c/25993
14021         * gcc.dg/pr25993.c: New test.
14022
14023 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14024
14025         PR tree-opt/21591
14026         * gcc.dg/vect/pr21591.c: New test.
14027
14028 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14029
14030         PR tree-opt/29059
14031         * gcc.c-torture/compile/strcpy-1.c: New test.
14032         * gcc.c-torture/compile/strcpy-2.c: New test.
14033         * gcc.c-torture/compile/memcpy-1.c: New test.
14034         * gcc.c-torture/compile/memcpy-2.c: New test.
14035
14036 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14037
14038         PR testsuite/29055
14039         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14040
14041 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14042
14043         * gnat.dg/specs/double_record_extension1.ads: New test.
14044         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14045
14046 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14047
14048         PR fortran/29051
14049         * gfortran.dg/oldstyle_3.f90: New test.
14050
14051 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14052
14053         PR libgfortran/29099
14054         * gfortran.dg/secnds-1.f: New test.
14055
14056 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14057
14058         PR libgfortran/29053
14059         * gfortran.dg/streamio_9.f90: New test.
14060         * gfortran.dg/streamio_10.f90: New test.
14061
14062 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14063
14064         PR C++/29002
14065         * g++.dg/init/array22.C: New test.
14066         * g++.dg/init/array23.C: New test.
14067
14068 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14069
14070         * stackcheck.lst: Update list of tests requiring stack checking.
14071         * norun.lst: Adjust for above change.
14072         * ada95.lst: New file.
14073         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14074         requiring -gnat95 switch.
14075
14076 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14077
14078         * gnat.dg/in_out_parameter.adb: New test.
14079
14080 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14081
14082         PR debug/28980
14083         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14084
14085 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14086
14087         * gnat.dg/specs/unchecked_union.ads: New test.
14088
14089 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14090
14091         PR rtl-optimization/28982
14092         * gcc.c-torture/execute/pr28982a.c: New test.
14093         * gcc.c-torture/execute/pr28982b.c: Likewise.
14094
14095 2006-09-12  Eric Christopher  <echristo@apple.com>
14096
14097         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14098         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14099
14100 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14101
14102         PR c/28768
14103         PR preprocessor/14634
14104         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14105         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14106         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14107
14108 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14109
14110         * gcc.dg/pr28243.c: New test.
14111
14112 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14113
14114         PR fortran/28971
14115         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14116         this undiagnosed regression reappears.
14117
14118 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14119
14120         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14121         Treat $srcdir as a literal.
14122         * lib/fortran-torture.exp (fortran-torture-compile,
14123         fortran-torture-execute): Likewise.
14124         * lib/objc-torture.exp (objc-torture-compile,
14125         objc-torture-execute): Likewise.
14126         * lib/profopt.exp (profopt-execute): Likewise.
14127
14128 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14129
14130         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14131
14132 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14133
14134         PR testsuite/28950
14135         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14136
14137 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14138
14139         PR target/13685
14140         * gcc.target/i386/pr13685.c: New test.
14141
14142 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14143
14144         * gcc.dg/pr28726.c: New test.
14145
14146 2006-09-11  Josh Conner  <jconner@apple.com>
14147
14148         * gcc.dg/nrv3.c: Increase size of structure.
14149         * gcc.dg/nrv4.c: Likewise.
14150         * gcc.dg/nrv5.c: Likewise.
14151
14152 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14153
14154         PR libfortran/28890
14155         gfortran.dg/assumed_charlen_function_5.f90: New test.
14156
14157 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14158
14159         PR c++/28991
14160         * g++.dg/init/static3.C: New test.
14161
14162 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14163
14164         PR testsuite/29007
14165         * gcc.dg/long-long-cst1.c (t): Add cast to
14166         __SIZE_TYPE__ before casting to int.
14167         (main): Return 0 on success.
14168
14169 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14170
14171         * gcc.c-torture/execute/20060910-1.c: New test.
14172
14173 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14174
14175         PR middle-end/26983
14176         * gcc.dg/pr26983.c: New test.
14177
14178 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14179
14180         PR target/29006
14181         * gcc.c-torture/execute/pr29006.c: New test.
14182
14183 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14184
14185         PR libfortran/28947
14186         gfortran.dg/matmul_4.f90: New test.
14187
14188 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14189
14190         PR fortran/28959
14191         gfortran.dg/used_types_10: New test.
14192
14193 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14194
14195         PR libfortran/28923
14196         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14197         gfortran.dg/array_initializer_3.f90: New test.
14198
14199 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14200
14201         PR fortran/28914
14202         * gfortran.dg/actual_array_constructor_3.f90: New test.
14203
14204 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14205
14206         PR testsuite/26778
14207         * gcc.target/i386/pr26778.c: New testcase.
14208
14209 2006-09-08  Eric Christopher  <echristo@apple.com>
14210
14211         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14212         * gcc.target/i386/memcpy-1.c: Ditto.
14213         * gcc.target/i386/asm-1.c: Ditto.
14214         * gcc.target/i386/20060512-4.c: Ditto.
14215         * gcc.target/i386/compress-float-387.c: Ditto.
14216         * gcc.target/i386/20060512-1.c: Ditto.
14217         * gcc.target/i386/compress-float-sse.c: Ditto.
14218         * gcc.target/i386/20060512-2.c: Ditto.
14219         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14220         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14221         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14222         * gcc.dg/pr26449.c: Ditto.
14223         * gcc.dg/attr-ms_struct-2.c: Ditto.
14224         * gcc.dg/attr-ms_struct-1.c: Ditto.
14225         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14226
14227 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14228
14229         PR c/28504
14230         * gcc.dg/vla-10.c: New test.
14231
14232 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14233
14234         PR c++/28858
14235         * g++.dg/parse/template20.C: New test.
14236         * g++.dg/template/operator8.C: Remove obsolete part.
14237         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14238         * g++.old-deja/g++.pt/crash65.C: Likewise.
14239
14240 2006-09-07  Jason Merrill  <jason@redhat.com>
14241
14242         PR middle-end/27724
14243         * gcc.dg/long-long-cst1.c: New test.
14244
14245 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14246
14247         PR C++/28906
14248         * g++.dg/other/array3.C: New test.
14249         * g++.dg/other/array4.C: New test.
14250         * g++.dg/other/array5.C: New test.
14251
14252 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14253
14254         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14255
14256 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14257
14258         PR target/28946
14259         * gcc.target/i386/pr28946.c: New test.
14260
14261 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14262
14263         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14264         in integer literal constant.
14265         * gfortran.dg/enum_8.f90: Ditto.
14266         * gfortran.dg/g77/20030326-1.f: Ditto.
14267
14268 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14269
14270         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14271         nonconformance usage.
14272
14273 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14274
14275         PR middle-end/28862
14276         * gcc.c-torture/compile/vector-align-1.c: New test.
14277
14278 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14279
14280         PR rtl-opt/27883
14281         * g++.dg/opt/copysign-1.C: New test.
14282
14283 2006-09-06  Jason Merrill  <jason@redhat.com>
14284
14285         PR c++/27371
14286         * g++.dg/warn/unused-result1.C: New test.
14287
14288 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/28903
14291         * g++.dg/ext/vla3.C: New test.
14292
14293         PR c++/28886
14294         * g++.dg/template/array16.C: New test.
14295
14296 2006-09-06  Richard Guenther  <rguenther@suse.de>
14297
14298         * gcc.dg/pr27226.c: Remove testcase again.
14299
14300 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14301
14302         PR tree-opt/28937
14303         * g++.dg/opt/unroll2.C: New test.
14304
14305 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14306
14307         PR tree-opt/28952
14308         * gcc.dg/vect/pr28952.c: New test.
14309
14310 2006-09-05  Richard Guenther  <rguenther@suse.de>
14311
14312         PR tree-optimization/28900
14313         * gcc.dg/torture/pr28900.c: New testcase
14314
14315 2006-09-05  Richard Guenther  <rguenther@suse.de>
14316
14317         PR tree-optimization/28905
14318         * gcc.c-torture/compile/pr28905.c: New testcase.
14319
14320 2006-09-05  Richard Guenther  <rguenther@suse.de>
14321
14322         PR middle-end/28935
14323         * gcc.dg/pr28935.c: New testcase.
14324
14325 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14326
14327         * gcc.c-torture/execute/20060905-1.c: New test.
14328
14329 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14330
14331         PR fortran/28908
14332         * gfortran.dg/used_types_7.f90: New test.
14333         * gfortran.dg/used_types_8.f90: New test.
14334         * gfortran.dg/used_types_9.f90: New test.
14335
14336 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14337
14338         * gcc.c-torture/compile/20060904-1.c: New test.
14339
14340 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         PR c++/23287 Revert my 2006-09-01 patch
14343         * g++.dg/parse/dtor12.C: Remove.
14344
14345 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14346
14347         PR c+/27670
14348         * g++.dg/template/operator9.C: New test.
14349
14350         PR c++/27493
14351         * g++.dg/template/operator7.C: New test.
14352
14353         PR c++/27494
14354         * g++.dg/template/operator8.C: New test.
14355
14356         PR c++/27397
14357         * g++.dg/template/crash57.C: New test.
14358
14359         * g++.dg/template/typedef4.C: Adjust error markers.
14360         * g++.dg/template/typedef5.C: Likewise.
14361
14362 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR c++/28878
14365         * g++.dg/parse/crash33.C: New test.
14366
14367 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14368         Richard Guenther  <rguenther@suse.de>
14369         Adam Nemet  <anemet@caviumnetworks.com>
14370
14371         PR middle-end/27226
14372         * gcc.target/mips/memcpy-1.c: New testcase.
14373         * gcc.dg/pr27226.c: Likewise.
14374
14375 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14376
14377         PR c++/28705
14378         * g++.dg/lookup/koenig5.C: New.
14379         * g++.dg/template/crash56.C: New.
14380
14381 2006-09-01  Josh Conner  <jconner@apple.com>
14382
14383         PR c++/25505
14384         * gcc.dg/nrv3.c: New test.
14385         * gcc.dg/nrv4.c: New test.
14386         * gcc.dg/nrv5.c: New test.
14387
14388 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14389
14390         PR c++/23287
14391         * g++.dg/parse/dtor12.C: New.
14392
14393 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14394
14395         PR tree-optimization/28839
14396         * gcc.dg/pr28839.c: New test.
14397
14398 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14399
14400         PR target/24367
14401         * gcc.dg/pr24367.c: New testcase.
14402
14403 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14404
14405         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14406
14407 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14408
14409         PR rtl-optimization/27735
14410         * gcc.dg/loop-unswitch-1.c: New test.
14411
14412 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14413
14414         PR fortran/28885
14415         * gfortran.dg/aliasing_dummy_2.f90: New test.
14416
14417         PR fortran/20067
14418         * gfortran.dg/generic_5.f90: Change error message.
14419
14420         PR fortran/28873
14421         * gfortran.dg/generic_6.f90: New test.
14422
14423         PR fortran/25077
14424         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14425
14426         PR fortran/25102
14427         * gfortran.dg/invalid_interface_assignment.f90: New test.
14428
14429         PR fortran/24866
14430         * gfortran.dg/module_proc_external_dummy.f90: New test.
14431
14432 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14433
14434         PR c++/28349
14435         * g++.dg/warn/var-args1.C: New test.
14436
14437 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14438
14439         PR fortran/28866
14440         * gfortran.dg/simpleif_2.f90: New test.
14441         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14442         * gfortran.dg/enum_5.f90: Ditto.
14443
14444 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14445             Kazu Hirata  <kazu@codesourcery.com>
14446
14447         PR tree-optimization/17506
14448         * gcc.dg/pr17506.c: New.
14449
14450 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14451
14452         PR c++/28139
14453         * g++.dg/eh/alias1.C: New test.
14454
14455 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14456
14457         PR c++/28860
14458         * g++.dg/template/ttp22.C: New test.
14459
14460 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14461
14462         PR middle-end/26632
14463         * gcc.dg/pr26632.c: New.
14464
14465 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14466
14467         PR libgfortran/28354
14468         * gfortran.dg/fmt_zero_precision.f90: New test.
14469
14470 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/28058
14473         * g++.dg/template/spec31.C: New test.
14474
14475 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14476
14477         PR c++/26573
14478         * g++.dg/other/static2.C: New test.
14479
14480 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14481
14482         * gcc.dg/Wswitch-enum-2.c: New test case.
14483         * gcc.dg/Wswitch-enum-3.c: Likewise.
14484
14485 2006-08-26  Richard Guenther  <rguenther@suse.de>
14486
14487         * gcc.c-torture/compile/20060826-1.c: New testcase.
14488
14489 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14490
14491         PR c++/28736
14492         * g++.dg/template/void10.C: New test.
14493
14494         PR c++/28737
14495         * g++.dg/template/void8.C: New test.
14496
14497         PR c+_+/28738
14498         * g++.dg/template/void9.C: New test.
14499
14500         * g++.dg/template/void3.C: Adjust error markers.
14501         * g++.dg/template/void4.C: Likewise.
14502         * g++.dg/template/crash55.C: Likewise.
14503         * g++.dg/template/void7.C: Likewise
14504
14505 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14506
14507         PR c++/28588
14508         * g++.dg/inherit/access6.C: New test.
14509         * g++.dg/inherit/access7.C: Likewise.
14510
14511         PR c++/28595
14512         * g++.dg/template/array15.C: New test.
14513         * g++.dg/template/crash2.C: Tweak error markers.
14514
14515 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14516
14517         PR middle-end/28683
14518         * gcc.c-torture/compile/20060823-1.c: New test.
14519
14520 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14521
14522         PR c++/28853
14523         * g++.dg/template/ttp21.C: New test.
14524
14525         PR c++/28852
14526         * g++.dg/other/operator1.C: Add error-marker.
14527         * g++.dg/other/operator2.C: New test.
14528
14529 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14530
14531         PR c/27893
14532         * gcc.c-torture/compile/vla-const-1.c,
14533         gcc.c-torture/compile/vla-const-2.c: New tests.
14534
14535 2006-08-26  Richard Guenther  <rguenther@suse.de>
14536
14537         PR middle-end/28814
14538         * gcc.dg/torture/pr28814.c: New testcase.
14539
14540 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14541
14542         PR c/28418
14543         * gcc.c-torture/compile/compound-literal-1.c: New test.
14544
14545 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14546
14547         PR c/28299
14548         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14549         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14550         Expect extra diagnostics.
14551
14552 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14553
14554         gcc.dg/noncompile/pr16876.c: New test.
14555
14556 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14557
14558         PR c++/28056
14559         * g++.dg/parse/local1.C: New test.
14560         * g++.dg/other/qual1.C: Tweak error marker.
14561
14562 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14563
14564         PR c++/27787
14565         * g++.dg/template/typename10.C: New.
14566         * g++.dg/template/lookup4.C: Remove bogus error marker.
14567
14568 2006-08-25  Richard Guenther  <rguenther@suse.de>
14569
14570         PR testsuite/28829
14571         * gcc.dg/pr26570.c: Fix testcase.
14572
14573 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         PR tree-opt/28807
14576         * gcc.c-torture/execute/mayalias-2.c: New test.
14577         * gcc.dg/tree-ssa/alias-13.c: New test.
14578
14579 2006-08-24  Jan Hubicka  <jh@suse.cz>
14580
14581         PR debug/26881
14582         * gcc.dg/debug/pr26881.c: New file.
14583
14584 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14585
14586         PR fortran/28788
14587         * gfortran.dg/used_types_4.f90: New test.
14588         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14589         association of derived types.
14590         * gfortran.dg/used_types_2.f90: Add module cleanup.
14591         * gfortran.dg/used_types_3.f90: The same.
14592
14593         PR fortran/28771
14594         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14595         fix of regression.
14596
14597 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14598
14599         PR 28813
14600         * gfortran.dg/direct_io_6.f90: Remove test.
14601
14602 2006-08-23  Stuart Hastings  <stuart@apple.com>
14603
14604         PR 28825
14605         * gcc.target/i386/20060821-1.c: New.
14606
14607 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14608
14609         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14610         dg-warning strings for dllimport.
14611
14612 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14613
14614         PR C++/28450
14615         * g++.dg/ext/vector4.C: New test.
14616         * g++.dg/ext/complex1.C: New test.
14617
14618 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14619
14620         PR debug/28692
14621         * gcc.dg/debug/const-1.c: New.
14622         * gcc.dg/debug/const-2.c: New.
14623         * gcc.dg/debug/dwarf2/const-1.c: New.
14624         * gcc.dg/debug/dwarf2/const-2.c: New.
14625         * gcc.dg/debug/dwarf2/const-2b.c: New.
14626
14627 2006-08-22  Richard Guenther  <rguenther@suse.de>
14628
14629         PR middle-end/28776
14630         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14631         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14632
14633 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14634
14635         PR tree-optimization/28003
14636         * g++.dg/tree-ssa/pr28003.C: New.
14637
14638 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14639
14640         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14641
14642 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14643
14644         PR c++/26269
14645         * g++.dg/other/error14.C: New test.
14646
14647         PR c++/28505
14648         * g++.dg/parse/ctor7.C: New test.
14649         * g++.dg/parse/ctor8.C: Likewise.
14650
14651         PR c++/28741
14652         * g++.dg/template/void7.C: New test.
14653
14654 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14655
14656         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14657         * gnat.dg/self_aggregate_with_array.adb: New test.
14658
14659 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14660
14661         * g++.dg/eh/arm-vfp-unwind.C: New test.
14662
14663 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14664
14665         PR c++/28341
14666         * g++.dg/template/ref3.C: New test.
14667         * g++.dg/template/nontype13.C: New test.
14668
14669         PR c++/28346
14670         * g++.dg/template/ptrmem17.C: New test.
14671
14672 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14673
14674         PR target/28648 c:
14675         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14676
14677 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14678
14679         PR fortran/28630
14680         * gfortran.dg/used_types_2.f90: New test.
14681
14682         PR fortran/28601
14683         * gfortran.dg/used_types_3.f90: New test.
14684
14685         PR fortran/20886
14686         * gfortran.dg/generic_actual_arg.f90: New test.
14687
14688         PR fortran/28735
14689         * gfortran.dg/module_private_array_refs_1.f90: New test.
14690
14691         PR fortran/28762
14692         * gfortran.dg/program_name_1.f90: New test.
14693
14694         PR fortran/28425
14695         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14696
14697         PR fortran/28496
14698         * gfortran.dg/array_initializer_2.f90: New test.
14699
14700         PR fortran/18111
14701         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14702
14703         PR fortran/28600
14704         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14705
14706         PR fortran/28771
14707         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14708
14709         PR fortran/28660
14710         * gfortran.dg/dependent_decls_1.f90: New test.
14711
14712 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14713
14714         PR fortran/25217
14715         * gfortran.dg/derived_init_2.f90: New.
14716
14717 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14718
14719         * gcc.c-torture/execute/pr28289.c: New test.
14720
14721 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR c/28744
14724         * gcc.dg/attr-externally-visible-1.c: New test.
14725         * gcc.dg/attr-externally-visible-2.c: New test.
14726         * g++.dg/parse/attr-externally-visible-1.C: New test.
14727         * g++.dg/parse/attr-externally-visible-2.C: New test.
14728
14729 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14730
14731         PR c++/28606
14732         * g++.dg/parse/dtor11.C: New test.
14733
14734 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14735
14736         PR rtl-optimization/28489
14737         * gcc.c-torture/compile/pr28489.c: New test.
14738
14739 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14740
14741         PR c++/28710
14742         * g++.dg/template/redecl4.C: New test.
14743
14744         PR c++/28711
14745         * g++.dg/template/ctor8.C: New test.
14746
14747 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14748
14749         * gcc.dg/pr26570.c: Fix testcase.
14750
14751 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14752
14753         * PR c++/28573
14754         * g++.dg/parse/offsetof6.C: New test.
14755         * g++.dg/parse/offsetof6.C: New test.
14756         * g++.dg/parse/offsetof7.C: New test.
14757
14758 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14759
14760         PR testsuite/28602
14761         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14762         is false.
14763
14764 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14765
14766         PR c++/28302
14767         * g++.dg/ext/vector3.C: New test.
14768
14769 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14770
14771         PR gcov/profile/26570
14772         * gcc.dg/pr26570.c: New test.
14773
14774 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14775
14776         PR c/27697
14777         * gcc.dg/qual-component-1.c: New test.
14778
14779 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14780
14781         PR c++/28593
14782         * g++.dg/parse/new3.C: New test.
14783
14784 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14785
14786         PR fortran/25828
14787         * gfortran.dg/streamio_1.f90: New test.
14788         * gfortran.dg/streamio_2.f90: New test.
14789         * gfortran.dg/streamio_3.f90: New test.
14790         * gfortran.dg/streamio_4.f90: New test.
14791         * gfortran.dg/streamio_5.f90: New test.
14792         * gfortran.dg/streamio_6.f90: New test.
14793         * gfortran.dg/streamio_7.f90: New test.
14794         * gfortran.dg/streamio_8.f90: New test.
14795
14796 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14797
14798         PR c/28287
14799         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14800
14801 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14802
14803         PR c++/28594
14804         * g++.dg/template/void6.C: New test.
14805
14806 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14807
14808         PR c/28649
14809         * gcc.dg/parse-error-1.c: New test.
14810         * gcc.dg/parse-error-2.c: New test.
14811         * gcc.dg/cpp/digraph2.c: Add error-marker.
14812         * gcc.dg/noncompile/920923-1.c: Likewise.
14813
14814 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14815
14816         PR c/27490
14817         * gcc.dg/sizeof-2.c: New testcase.
14818
14819         PR c/27489
14820         * gcc.dg/switch-A.c: New testcase.
14821
14822 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14823
14824         PR c++/28288
14825         PR c++/14556
14826         * g++.old-deja/g++.warn/compare1.C: Delete.
14827         * g++.dg/opt/pr7503-2.C: Delete.
14828         * g++.dg/opt/pr7503-3.C: Delete.
14829         * g++.dg/opt/pr7503-4.C: Delete.
14830         * g++.dg/opt/pr7503-5.C: Delete.
14831         * g++.dg/opt/max1.C: Delete.
14832         * g++.dg/warn/minmax.C: Delete.
14833         * g++.dg/expr/minmax.C: New test.
14834
14835 2006-08-14  Richard Guenther  <rguenther@suse.de>
14836
14837         PR testsuite/28703
14838         * gcc.c-torture/execute/pr28651.c: Do not use argc
14839         to avoid optimization, instead forbid inlining.
14840
14841 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14842
14843         PR rtl-optimization/28634
14844         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14845
14846 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14847
14848         PR c/27184
14849         * gcc.dg/torture/pr27184.c: New test.
14850
14851 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14852
14853         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14854
14855 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14856
14857         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14858         * gfortran.dg/stat_2.f90: Likewise.
14859         * gfortran.dg/chmod_1.f90: Likewise.
14860         * gfortran.dg/chmod_2.f90: Likewise.
14861         * gfortran.dg/chmod_3.f90: Likewise.
14862
14863 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14864
14865         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14866
14867 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14868
14869         * g++.dg/opt/pr23454-2.C: New test.
14870
14871 2006-08-11  Richard Guenther  <rguenther@suse.de>
14872
14873         PR middle-end/28651
14874         * gcc.c-torture/execute/pr28651.c: New testcase.
14875
14876 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14877
14878         * gnat.dg/specs/static_initializer.ads: New test.
14879
14880 2006-08-10  Paul Brook  <paul@codesourcery.com>
14881
14882         * gcc.target/arm/cond-asm.c: New test.
14883
14884 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14885
14886         PR tree-optimization/26197
14887         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14888         * g++.dg/vect/vect.exp: Compile the new tests with
14889         --param max-aliased-vops=0.
14890
14891 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14892
14893         PR c++/28637
14894         * g++.dg/template/void3.C: New test.
14895
14896         PR c++/28638
14897         * g++.dg/template/void4.C: New test.
14898
14899         PR c++/28640
14900         * g++.dg/template/void5.C: New test.
14901
14902 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14903
14904         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14905         after dg-do compile.
14906
14907 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14908
14909         PR tree-optimizations/26969
14910         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14911         "unswitch-loops" with -funswitch-loops.
14912         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14913
14914 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14915
14916         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14917         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14918         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14919         * objc.dg/dwarf-1.m: Likewise.
14920         * objc.dg/dwarf-2.m: Likewise.
14921         * obj-c++.dg/dwarf-2.mm: Likewise.
14922
14923 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14924
14925         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14926         * objc.dg/dwarf-2.m: Likewise.
14927         * obj-c++.dg/dwarf-2.mm: Likewise.
14928
14929         PR libfortran/28603
14930         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14931
14932         PR testsuite/27611
14933         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14934
14935         PR testsuite/27033
14936         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14937
14938 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14939
14940         PR target/27827
14941         * gcc.target/i386/pr27827.c: New testcase.
14942
14943 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14944
14945         PR fortran/28590
14946         * gfortran.dg/sequence_types_1.f90: New test.
14947
14948 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14949
14950         PR fortran/28548
14951         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14952         dg-warning.  Add -pedantic option.
14953
14954 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14955
14956         PR c/28502
14957         * gcc.dg/proto-1.c: New test.
14958
14959         PR c/27721
14960         * gcc.dg/lvalue-4.c: New test.
14961
14962         PR c/28136
14963         * gcc.dg/init-bad-5.c: New test.
14964
14965 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14966
14967         PR c++/28347
14968         * g++.dg/ext/typedef-init.C: Add new test for typedef
14969         initialization inside templates. Adjust existing error markers.
14970
14971 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14972
14973         PR c++/28148
14974         * g++.dg/init/ptrmem3.C: New test.
14975
14976 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14977
14978         PR tree-optimization/27770
14979         * lib/target-support.exp: New target keyword "section_anchors".
14980         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14981         tests.
14982         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14983         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14984         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14985         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14986
14987 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14988
14989         * gcc.dg/20060801-1.c: Add missing '}'.
14990
14991 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14992
14993         PR c++/27508
14994         * g++.dg/parse/dtor9.C: New test.
14995         * g++.dg/parse/dtor10.C: New test.
14996         * g++.dg/other/error7.C: Adjust error-marker.
14997
14998         PR c++/28274
14999         * g++.dg/other/default5.C: New test.
15000
15001 2006-08-02  Richard Guenther  <rguenther@suse.de>
15002
15003         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15004
15005 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15006
15007         PR c++/28557
15008         * g++.dg/template/conv9.C: New test.
15009
15010 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15011
15012         PR debug/28063
15013         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15014         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15015         Optionally return assembly text.  Update callers.
15016         (check_no_compiler_messages): Update verbose messages.
15017         (check_no_messages_and_pattern): New.
15018         (check_effective_target_string_merging): New.
15019
15020 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15021
15022         PR c++/28250
15023         * g++.dg/eh/catch4.C: New test.
15024
15025         PR c++/28257
15026         * g++.dg/other/qual1.C: New test.
15027
15028         PR c++/28259
15029         * g++.dg/inherit/error2.C: New test.
15030
15031         PR c++/28267
15032         * g++.dg/other/new1.C: New test.
15033
15034         * g++.dg/warn/pr23075.C: Remove obsolete test.
15035         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15036         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15037
15038 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15039
15040         PR c++/28523
15041         * g++.dg/eh/cast1.C: New test.
15042
15043 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15044
15045         PR libfortran/28452
15046         * gfortran.dg/random_3.f90:  New test.
15047
15048 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15049
15050         PR c++/28432
15051         * g++.dg/other/pr28304.C: Change expected error message.
15052         * g++.dg/other/pr28432.C: New test.
15053
15054 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15055
15056         PR c++/28256
15057         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15058
15059 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15060
15061         PR debug/23336
15062         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15063         at -g1.
15064         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15065         g++.dg/debug/enum-2.C: New.
15066
15067 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15068
15069         PR c++/6634
15070         * g++.dg/parse/long1.C: Add more tests.
15071
15072 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15073
15074         * gfortran.dg/lrshift_1.c: New file.
15075
15076 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15077
15078         PR libgfortran/28335
15079         * gfortran.dg/no_unit_error_1.f90: New test.
15080
15081 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15082
15083         PR libgfortran/28335
15084         * gfortran.dg/no_unit_error_1.f90: Delete test.
15085         * gfortran.dg/no_unit_error_2.f90: Delete test.
15086
15087 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15088
15089         * gfortran.dg/chmod_3.f90: New test.
15090         * gfortran.dg/ltime_gmtime_1.f90: New test.
15091         * gfortran.dg/ltime_gmtime_2.f90: New test.
15092         * gfortran.dg/lrshift_1.f90: New test.
15093         * gfortran.dg/chmod_1.f90: New test.
15094         * gfortran.dg/chmod_2.f90: New test.
15095
15096 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15097
15098         PR c++/27668
15099         * g++.dg/template/crash55.C: New test.
15100
15101         PR c++/27962
15102         * g++.dg/template/nontype16.C: New test.
15103
15104         * g++.dg/template/void2.C: Adjust error markers.
15105         * g++.dg/template/nontype5.C: Adjust error markers.
15106
15107 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15108
15109         * gcc.target/i386/stack-prot-kernel.c: New test.
15110
15111 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15112
15113         * gcc.dg/builtins-55.c: New test case.
15114
15115 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15116
15117         PR rtl-optimization/27907
15118         * gcc.c-torture/compile/pr27907.c: New test.
15119
15120 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15121
15122         * gfortran.dg/mclock.f90: New test.
15123         * gfortran.dg/int_conv_1.f90: New test.
15124         * gfortran.dg/stat_1.f90: New test.
15125         * gfortran.dg/stat_2.f90: New test.
15126
15127 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15128
15129         PR libgfortran/28335
15130         * gfortran.dg/no_unit_error_1.f90: New test.
15131         * gfortran.dg/no_unit_error_2.f90: New test.
15132         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15133
15134 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15135
15136         PR middle-end/28473
15137         * gcc.dg/fold-convround-1.c: New test case.
15138
15139 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15140
15141         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15142
15143 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15144
15145         PR c++/27572
15146         * g++.dg/other/typedef1.C: New test.
15147         * g++.dg/template/typedef4.C: New test.
15148         * g++.dg/template/typedef5.C: New test.
15149
15150 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15151
15152         PR fortran/28416
15153         * gfortran.dg/allocatable_dummy_3.f90: New.
15154
15155 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15156
15157         PR fortran/28439
15158         * gfortran.dg/arithmetic_if.f90:  New test.
15159
15160 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15161
15162         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15163         avoid memcpy optimization.
15164
15165 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15166
15167         PR fortran/25289
15168         * gfortran.dg/direct_io_6.f90: New test.
15169
15170 2006-07-24  Jan Hubicka  <jh@suse.cz>
15171
15172         PR c/25795
15173         PR c++/27369
15174         * gcc.dg/pr25795.c: New test.
15175         * gcc.dg/pr25795-1.c: New test.
15176
15177 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15178
15179         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15180         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15181         which may be transformed to "g || h" on some platforms.
15182
15183 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/28025
15186         * g++.dg/template/friend45.C: New test.
15187
15188 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15189
15190         PR libgfortran/28339
15191         * gfortran.dg/arrayio_8.f90: New test.
15192
15193 2006-07-21  Mike Stump  <mrs@apple.com>
15194
15195         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15196
15197         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15198
15199 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15200
15201         PR c++/28250
15202         * g++.dg/eh/catch3.C: New test.
15203
15204         PR c++/28363
15205         * g++.dg/template/defarg10.C: New test.
15206
15207 2006-07-20  Paul Brook  <paul@codesourcery.com>
15208
15209         PR 27363
15210         * gcc.dg/pr27363.c: New test.
15211
15212 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/28338
15215         * g++.dg/init/ref13.C: New test.
15216
15217 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15218
15219         PR obj-c++/28434
15220         * obj-c++.dg/proto-error-1.mm: New test.
15221
15222 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15223
15224         PR c++/28337
15225         * g++.dg/template/string1.C: New test.
15226
15227 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15228
15229         PR c++/28048
15230         * g++.dg/template/defarg9.C: New test.
15231
15232         PR c++/28235
15233         * g++.dg/template/static27.C: New test.
15234
15235 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15236
15237         PR 28410
15238         * gcc.dg/tree-ssa/pr28410.c: New test.
15239
15240 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15241
15242         PR c++/28258
15243         * g++/dg/other/error13.C: New test.
15244
15245         PR c++/28260
15246         * g++.dg/template/friend44.C: New test.
15247
15248 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15249
15250         PR c++/27495
15251         * g++.dg/other/pr27495.C: New.
15252
15253 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15254
15255         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15256         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15257
15258 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15259
15260         PR c/28286
15261         * gcc.dg/pragma-pack-4.c: New test.
15262
15263 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15264
15265         PR c++/28291
15266         * g++.dg/ext/pr28291.C: New test.
15267
15268 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15269
15270         PR middle-end/28403
15271         * gcc.c-torture/execute/pr28403.c: New test.
15272
15273 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15274
15275         PR middle-end/28402
15276         * gcc.dg/pr28402.c: New test.
15277
15278 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15279
15280         PR c++/28304
15281         * g++.dg/other/pr28304.C: New test.
15282
15283 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15284
15285         PR other/28251
15286         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15287         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15288
15289 2006-07-17  Richard Guenther  <rguenther@suse.de>
15290
15291         PR tree-optimization/28238
15292         * g++.dg/tree-ssa/pr28238.C: New testcase.
15293
15294 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15295
15296         PR c++/28250
15297         * g++.dg/eh/catch1.C: New test.
15298         * g++.dg/eh/catch2.C: New test.
15299
15300 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15301
15302         PR c++/28370
15303         * g++.dg/template/anon3.C: New test.
15304
15305 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15306
15307         PR fortran/20844
15308         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15309         specifiers requiring an explicit format tag..
15310
15311         PR fortran/28201
15312         * gfortran.dg/generic_5: New test.
15313
15314         PR fortran/20893
15315         * gfortran.dg/elemental_optional_args_1.f90: New test.
15316
15317 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15318
15319         * gnat.dg/assert.ads: New file.
15320         * gnat.dg/controlled_record.ads: Likewise.
15321         * gnat.dg/controlled_record.adb: Likewise.
15322
15323 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15324
15325         PR c++/28292
15326         * g++.dg/other/error12.C: New test.
15327
15328         PR c++/28269
15329         * g++.dg/template/crash54.C: New test.
15330
15331 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15332
15333         PR c++/28249
15334         * g++.dg/parse/catch1.C: New test.
15335
15336         PR c++/28294
15337         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15338
15339         PR c++/28387
15340         * g++.dg/ext/attrib24.C: New test.
15341
15342 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15343
15344         PR c++/28343
15345         * g++.dg/ext/asmspec1.C: New test.
15346
15347 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15348
15349         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15350         (dg-test): Support shouldfail tests.
15351         * lib/target-supports-dg.exp (dg-shouldfail): New.
15352         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15353         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15354         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15355         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15356         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15357         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15358         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15359
15360 2006-07-13  Jan Hubicka  <jh@suse.cz>
15361
15362         * gcc.target/i386/memcpy-1.c: New.
15363
15364 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15365
15366         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15367
15368 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15369
15370         PR fortran/25097
15371         * gfortran.dg/present_1.f90: New test.
15372
15373         PR fortran/20903
15374         * gfortran.dg/interface_derived_type_1.f90: New test.
15375
15376 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15377
15378         PR fortran/28213
15379         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15380         list.
15381
15382 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15383
15384         PR c++/27820
15385         * g++.dg/other/label1.C: New test.
15386
15387 2006-07-07  Richard Guenther  <rguenther@suse.de>
15388
15389         PR middle-end/28268
15390         * gcc.dg/torture/pr28268.c: New testcase.
15391
15392 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15393
15394         PR c++/27019
15395         * g++.dg/ext/pr27019.C: New.
15396
15397 2006-07-07  Richard Guenther  <rguenther@suse.de>
15398
15399         PR tree-optimization/28187
15400         * gcc.dg/pr28187.c: New testcase.
15401
15402 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15403
15404         * gnat.dg/address_conversion.adb: New test.
15405         * gnat.dg/boolean_subtype.adb: Likewise.
15406         * gnat.dg/frame_overflow.adb: Likewise.
15407         * gnat.dg/pointer_array.adb: Likewise.
15408         * gnat.dg/pointer_conversion.adb: Likewise.
15409
15410 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15411
15412         PR fortran/28237
15413         PR fortran/23420
15414         * gfortran.dg/print_fmt_5.f90: New test.
15415
15416 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15417
15418         PR fortran/28129
15419         * gfortran.dg/bounds_check_4.f90: New test.
15420
15421 2006-07-05  Richard Guenther  <rguenther@suse.de>
15422
15423         PR target/28158
15424         * gfortran.dg/pr28158.f90: New testcase.
15425
15426 2006-07-05  Richard Guenther  <rguenther@suse.de>
15427
15428         PR tree-optimization/28162
15429         * gcc.dg/pr28162.c: New testcase.
15430
15431 2006-07-05  Richard Guenther  <rguenther@suse.de>
15432         Andrew Pinski  <pinskia@gcc.gnu.org>
15433
15434         PR c++/27084
15435         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15436
15437 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15438
15439         PR fortran/28174
15440         * gfortran.dg/actual_array_substr_2.f90: New test.
15441
15442         PR fortran/28167
15443         * gfortran.dg/actual_array_constructor_2.f90: New test.
15444
15445 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15446
15447         * gfortran.dg/itime_idate_1.f: New test.
15448         * gfortran.dg/itime_idate_2.f: New test.
15449
15450 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15451
15452         PR libgfortran/27704
15453         * gfortran.dg/open_status_3.f90: New test.
15454         * gfortran.dg/fmt_l.f90: Update for new feature.
15455
15456 2006-07-03  Asher Langton  <langton2@llnl.gov>
15457
15458         * gfortran.dg/oldstyle_2.f90: New.
15459
15460 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15461
15462         * gnat.dg/string_slice.adb: New test.
15463
15464 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15465
15466         PR fortran/19259
15467         * gfortran.dg/semicolon_fixed.c: New.
15468         * gfortran.dg/semicolon_free.c: New.
15469
15470 2006-06-30  Mike Stump  <mrs@apple.com>
15471
15472         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15473         that don't support internal visibility.
15474
15475 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15476
15477         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15478         for '(' / ')' needing an extra '\'.
15479
15480 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15481
15482         PR middle-end/27428
15483         * gcc.dg/pr27428-1.c: New test case.
15484
15485 2006-06-29  Mike Stump  <mrs@apple.com>
15486
15487         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15488         on darwin as we can't align commons large enough yet.
15489
15490         * gcc.dg/vla-8.c: Add additional testcases.
15491
15492 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15493
15494         PR c++/28114
15495         * g++.dg/other/pr28114.C: New.
15496
15497 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15498
15499         * gcc.c-torture/compile/20060625-1.c: New test.
15500
15501 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15502
15503         PR fortran/20867
15504         * gfortran.dg/stfunc_3.f90: New test.
15505
15506         PR fortran/25056
15507         * gfortran.dg/impure_actual_1.f90: New test.
15508
15509         PR fortran/20874
15510         * gfortran.dg/elemental_result_1.f90: New test.
15511
15512         PR fortran/25073
15513         * gfortran.dg/select_7.f90: New test.
15514
15515         PR fortran/27554
15516         * intrinsic_actual_1.f: New test.
15517
15518         PR fortran/22038
15519         PR fortran/28119
15520         * gfortran.dg/forall_4.f90: New test.
15521
15522         PR fortran/25072
15523         * gfortran.dg/forall_5.f90: New test.
15524
15525 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15526
15527         PR c++/28051
15528         * g++.dg/template/using13.C: New test.
15529
15530         PR c++/28054
15531         * g++.dg/other/incomplete3.C: New test.
15532
15533 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15534
15535         PR fortran/28081
15536         * gfortran.dg/substr_3.f: New test.
15537         * gfortran.dg/equiv_2.f90: Update expected error message.
15538
15539 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15540
15541         PR fortran/28118
15542         * gfortran.dg/actual_array_substr_1.f90: New test.
15543
15544 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15545
15546         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15547         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15548
15549 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15550
15551         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15552
15553 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15554
15555         PR fortran/27981
15556         * gfortran.dg/simpleif_2.f90: New test.
15557
15558 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15559
15560         * g++.dg/template/error22.C: Fix typo.
15561
15562 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15563
15564         PR c++/28112
15565         * g++.dg/ext/attrib23.C: New test.
15566
15567 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15568
15569         * gnat.dg/varsize_temp.adb: New test.
15570
15571 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15572
15573         PR c++/11468
15574         * g++.dg/other/java2.C: New test.
15575
15576 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15577
15578         PR target/27789
15579         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15580         initialization.
15581
15582 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15583
15584         PR target/27531
15585         * gcc.dg/pr27531-1.c: New test case.
15586
15587 2006-06-22  Asher Langton  <langton2@llnl.gov>
15588
15589         PR fortran/24748
15590         * gfortran.dg/implicit_8.f90: New.
15591
15592 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15593
15594         PR rtl-optimization/28121
15595         * gcc.dg/pr28121.c: New test.
15596
15597 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15598
15599         PR c++/27805
15600         * g++.dg/parse/ptrmem6.C: New test.
15601
15602         PR c++/27821
15603         * g++.dg/template/error22.C: New test.
15604
15605 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15606
15607         PR c++/28111
15608         * g++.dg/template/friend43.C: New test.
15609
15610         PR c++/28110
15611         * g++.dg/template/crash53.C: New test.
15612
15613         PR c++/28109
15614         * g++.dg/rtti/incomplete1.C: New test.
15615
15616 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15617
15618         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15619
15620 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15621
15622         * gcc.c-torture/execute/complex-7.c: New.
15623
15624 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15625
15626         * gcc.dg/merge-all-constants-1.c: New test.
15627
15628 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15629
15630         PR c++/28113
15631         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15632
15633 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15634
15635         * gfortran.dg/rrspacing_1.f90: New test.
15636
15637 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15638
15639         PR c++/28052
15640         * g++.dg/other/bitfield2.C: New test.
15641
15642 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15643
15644         PR tree-optimization/27331
15645         * gcc.dg/pr27331.c: New test.
15646
15647 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15648             Eric Botcazou  <ebotcazou@adacore.com>
15649
15650         PR ada/18692
15651         * lib/gnat.exp: New file.
15652         * lib/gnat-dg.exp: Likewise.
15653         * gnat.dg: New directory.
15654         * gnat.dg/dg.exp: New driver.
15655         * gnat.dg/specs: New directory.
15656         * gnat.dg/specs/specs.exp: New driver.
15657         * gnat.dg/style: New directory.
15658         * gnat.dg/style/style.exp: New driver.
15659
15660 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15661
15662         PR fortran/16206
15663         * gfortran.dg/array_initializer_1.f90: New test.
15664
15665         PR fortran/28005
15666         * gfortran.dg/matmul_3.f90: New test.
15667
15668 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15669
15670         PR middle-end/28075
15671         * gcc.dg/tree-ssa/inline-1.c: New test.
15672
15673 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15674
15675         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15676         in malloc prototype; remove XFAIL.
15677         * gcc.dg/pr18241-2.c: Ditto.
15678         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15679         in memset prototype; remove XFAIL.
15680         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15681
15682 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15683
15684         * gcc.dg/vla-8.c: Add.
15685
15686 2006-06-19  Richard Guenther  <rguenther@suse.de>
15687
15688         PR tree-optimization/27090
15689         * g++.dg/tree-ssa/pr27090.C: New testcase.
15690
15691 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15692
15693         PR target/27861
15694         * gcc.dg/pr27861-1.c: New test case.
15695
15696 2006-06-19  Richard Guenther  <rguenther@suse.de>
15697
15698         PR middle-end/28045
15699         * gcc.dg/torture/pr28045.c: New testcase.
15700
15701 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15702
15703         PR fortran/26801
15704         * gfortran.dg/associated_4.f90: New test.
15705
15706 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15707
15708         PR fortran/19310
15709         PR fortran/19904
15710         * gfortran.dg/real_const_3.f90: New test.
15711
15712 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/28016
15715         * g++.dg/template/static26.C: New test.
15716
15717         PR c++/27979
15718         * g++.dg/expr/bitfield2.C: New test.
15719
15720         PR c++/27884
15721         * g++.dg/parse/linkage2.C: New test.
15722
15723 2006-06-16  Richard Guenther  <rguenther@suse.de>
15724
15725         PR middle-end/27116
15726         * gcc.dg/pr15785-1.c: Revert last change.
15727         * gcc.dg/torture/pr27116-2.c: New testcase.
15728
15729 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15730
15731         PR middle-end/27802
15732         * gcc.dg/pr27802-1.c: New test case.
15733
15734 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/27689
15737         * g++.dg/template/ttp18.C: New test.
15738         * g++.dg/template/ttp19.C: Likewise.
15739
15740         PR c++/27666
15741         * g++.dg/expr/cond9.C: New test.
15742
15743         PR c++/27640
15744         * g++.dg/template/ctor7.C: New test.
15745
15746 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15747
15748         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15749
15750 2006-06-16  Richard Guenther  <rguenther@suse.de>
15751
15752         PR tree-optimization/27781
15753         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15754
15755 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15756
15757         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15758
15759 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15760
15761         * gcc.dg/tree-ssa/loop-18.c: New test.
15762
15763 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15764
15765         PR c++/27665
15766         * g++.dg/template/crash52.C: New test.
15767
15768         PR c++/27648
15769         * g++.dg/ext/attrib22.C: New test.
15770
15771         PR c++/26559
15772         * g++.dg/template/builtin1.C: New test.
15773         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15774
15775         PR c++/28018
15776         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15777         assignment.
15778         * g++.old-deja/g++.pt/crash51.C: Likewise.
15779
15780         PR c++/27227
15781         * g++.dg/lookup/linkage1.C: New test.
15782         * g++.dg/lookup/linkage2.C: Likewise.
15783
15784 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15785
15786         PR middle-end/27959
15787         * gcc.dg/pr27959.c: New testcase.
15788
15789 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15790
15791         PR target/28014:
15792         * g++.dg/eh/div.C: New test.
15793
15794 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15795
15796         PR c++/27894
15797         * g++.dg/tree-ssa/pr26757.C: New test.
15798         * g++.dg/tree-ssa/pr27894.C: New test.
15799
15800 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15801
15802         * gcc.c-torture/compile/20060609-1.c: New test.
15803
15804         PR target/27863
15805         * gcc.c-torture/compile/pr27863.c: New test.
15806
15807 2006-06-13  Richard Guenther  <rguenther@suse.de>
15808
15809         PR tree-optimization/27830
15810         * g++.dg/tree-ssa/pr27830.C: New testcase.
15811
15812 2006-06-13  Matthew Sachs  <msachs@apple.com>
15813
15814         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15815         the list of compiler flags; this causes those flags to be checked
15816         for things like dg-skip-if.
15817
15818 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15819
15820         PR c++/27601
15821         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15822
15823 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15824             Kazu Hirata  <kazu@codesourcery.com>
15825
15826         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15827         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15828
15829 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15830
15831         PR c++/27933
15832         * g++.dg/lookup/using15.C: New test.
15833
15834         PR c++/27951
15835         * g++.dg/other/anon4.C: New test.
15836
15837 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15838
15839         PR c++/21210
15840         * g++.dg/init/complex1.C: New test case.
15841
15842 2006-06-11  Eric Christopher  <echristo@apple.com>
15843
15844         PR middle-end/27948
15845         * gcc.dg/bf-ms-layout.c: Run on darwin.
15846         * gcc.dg/bf-no-ms-layout: Ditto.
15847         * gcc.dg/attr-ms_struct-2.c: New.
15848         * gcc.dg/bf-ms-layout-2.c: Ditto.
15849
15850 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15851
15852         * gcc.dg/attr-ms_struct-packed1.c: New.
15853
15854 2006-06-09  Mike Stump  <mrs@apple.com>
15855
15856         * gcc.dg/vla-7.c: Add.
15857
15858 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15859
15860         PR fortran/24558
15861         * gfortran.dg/entry_6.f90: New test.
15862
15863         PR fortran/20877
15864         PR fortran/25047
15865         * gfortran.dg/entry_7.f90: New test.
15866
15867 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15868
15869         PR c/27747
15870         * gcc.dg/cpp/_Pragma6.c: New test.
15871
15872         PR c++/27748
15873         * g++.dg/cpp/_Pragma1.C: New test.
15874
15875         PR preprocessor/27746
15876         * gcc.dg/gomp/macro-3.c: New test.
15877         * gcc.dg/gomp/macro-4.c: New test.
15878         * g++.dg/gomp/macro-3.C: New test.
15879         * g++.dg/gomp/macro-4.C: New test.
15880
15881 2006-06-09  Richard Guenther  <rguenther@suse.de>
15882
15883         PR tree-optimization/26998
15884         * gcc.dg/torture/pr26998.c: New testcase.
15885         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15886
15887 2006-06-08  Mike Stump  <mrs@apple.com>
15888
15889         * gcc.dg/pr27095.c: Account for stubs.
15890
15891         PR target/26427
15892         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15893         produce bad code on darwin.
15894
15895 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15896
15897         PR fortran/27958
15898         * gfortran.dg/substr_2.f: New test.
15899
15900 2006-06-08  Asher Langton  <langton2@llnl.gov>
15901
15902         PR fortran/27786
15903         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15904
15905 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15906
15907         PR target/27421
15908         * gcc.dg/union-3.c: New test.
15909
15910 2006-06-08  Richard Guenther  <rguenther@suse.de>
15911
15912         PR middle-end/27116
15913         * gcc.dg/torture/pr27116.c: New testcase.
15914         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15915
15916 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15917
15918         PR rtl-optimization/26449
15919         * gcc.dg/pr26449.c: New test.
15920
15921 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15922
15923         PR c++/27601
15924         * g++.dg/ext/offsetof1.C: Test member functions.
15925
15926 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15927
15928         * gcc.dg/pr27095.c: Improve scanning.
15929
15930 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15931
15932         PR fortran/23091
15933         * gfortran.dg/saved_automatic_1.f90: New test.
15934
15935         PR fortran/24168
15936         * gfortran.dg/array_simplify_1.f90: New test.
15937
15938         PR fortran/25090
15939         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15940
15941         PR fortran/25058
15942         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15943
15944 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15945
15946         PR c++/27177
15947         * g++.dg/expr/cast7.C: New test.
15948
15949 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15950
15951         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15952         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15953         * lib/fortran-torture.exp (fortran-torture-compile,
15954         fortran-torture-execute): Ditto.
15955
15956 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15957
15958         PR target/27842
15959         * gcc.dg/vmx/pr27842.c: New test.
15960
15961 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15962
15963         PR libfortran/27895
15964         * gfortran.dg/bounds_check_3.f90: New test.
15965
15966 2006-06-05  Mike Stump  <mrs@apple.com>
15967
15968         * objc.dg/objc-fast-4.m: Skip for ppc64.
15969
15970 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15971
15972         PR testsuite/27705
15973         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15974
15975 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15976             Victor Kaplansky  <victork@il.ibm.com>
15977
15978         PR tree-optimizations/26360
15979         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15980         with -fno-tree-dce.
15981         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15982
15983 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15984
15985         PR fortran/14067
15986         * gfortran.dg/data_char_1.f90: Add messages for truncated
15987         strings.
15988
15989         PR fortran/16943
15990         * gfortran.dg/func_decl_2.f90: New test.
15991
15992         PR fortran/20839
15993         * gfortran.dg/do_2.f90: New test.
15994
15995         PR fortran/27655
15996         * gfortran.dg/associated_3.f90: New test.
15997
15998 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15999
16000         PR c++/27819
16001         * g++.dg/template/static25.C: New test.
16002
16003         PR c++/27722
16004         * g++.dg/init/array21.C: New test.
16005
16006         PR c++/27807
16007         * g++.dg/ext/complit7.C: New test.
16008
16009         PR c++/27806
16010         * g++.dg/parse/ptrmem5.C: New test.
16011
16012 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16013             Andrew Pinski  <pinskia@physics.uc.edu>
16014
16015         PR c/27150
16016         PR middle-end/27382
16017         * gcc.dg/pr27150-1.c: New testcase.
16018         * gcc.dg/pr27382-1.c: New testcase.
16019         * gcc.dg/pr27382-2.c: New testcase.
16020
16021 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16022
16023         PR c/25161
16024         PR c/27020
16025         * gcc.dg/array-10.c: New test.
16026
16027 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16028
16029         PR c++/27804
16030         * g++.dg/init/const4.C: New test.
16031         * g++.dg/init/member1.C: Add error-marker.
16032         * g++.dg/other/fold1.C: Adjust error-marker.
16033
16034 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16035
16036         PR c++/27601
16037         * g++.dg/ext/offsetof1.C: New test.
16038
16039 2006-06-04 Eric Christopher <echristo@apple.com>
16040
16041         * gcc.dg/attr-ms_struct-1.c: New.
16042
16043 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16044
16045         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16046
16047 2006-06-04  Richard Guenther  <rguenther@suse.de>
16048
16049         PR tree-optimization/27039
16050         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16051
16052 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16053
16054         PR target/26223
16055         * gcc.target/i386/amd64-abi-2.c: New test case.
16056
16057 2006-06-02  Eric Christopher  <echristo@apple.com>
16058
16059         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16060         * gcc.target/i386/20020523-1.c: Skip if darwin.
16061         * gcc.target/i386/asm-3.c: Ditto.
16062         * gcc.target/i386/20011119-1.c: Ditto.
16063         * gcc.target/i386/clobbers.c: Remove pic part of test.
16064
16065 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16066
16067         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16068         * g++.old-deja/g++.other/init19.C: Ditto.
16069         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16070         and add other platforms as expected failures.
16071
16072 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16073
16074         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16075         (is-effective-target-keyword): Ditto.
16076
16077 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16078
16079         PR fortran/27715
16080         * gfortran.dg/extended_char_comparison_1.f:  New test.
16081
16082 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16083
16084         PR fortran/25098
16085         * gfortran.dg/dummy_procedure_1.f90: New test.
16086
16087         PR fortran/25147
16088         * gfortran.dg/dummy_procedure_2.f90: New test.
16089
16090         * gfortran.dg/associated_2.f90: Correct to make consistent with
16091         standard.
16092
16093 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16094
16095         * gcc.target/i386/387-11.c: New test case.
16096
16097 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/27801
16100         * g++.dg/template/cond6.C: New test.
16101
16102         PR c++/26496
16103         * g++.dg/template/crash51.C: New test.
16104         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16105
16106         PR c++/27385
16107         * g++.dg/init/array20.C: New test.
16108
16109 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16110
16111         * gcc.dg/builtins-54.c: New test case.
16112
16113 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16114
16115         PR c++/26433
16116         * g++.dg/template/fntry1.C: Add dg-do link.
16117
16118         PR c++/27808
16119         * g++.dg/parse/friend6.C: New test.
16120
16121 2006-05-30  Asher Langton  <langton2@llnl.gov>
16122
16123         * gfortran.dg/cray_pointers_7.f90: New test.
16124
16125 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16126
16127         PR tree-optimization/23452
16128         * gcc.dg/fold-mulconj-1.c: New test case.
16129
16130 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/27803
16133         * g++.dg/parse/bitfield1.C: New test.
16134
16135 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16136
16137         * gcc.target/ppc-eq0-1.c: New test case.
16138         * gcc.target/ppc-negeq0-1.c: New test case.
16139
16140 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16141
16142         PR c/27273
16143         * gcc.dg/overflow-warn-5.c: New test.
16144
16145 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16146
16147         PR c/27718
16148         * gcc.dg/sizeof-1.c: New test.
16149
16150 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16151
16152         PR target/27790
16153         * gcc.target/i386/pr27790.c: New test.
16154
16155 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16156
16157         PR libgfortran/27757
16158         * gfortran.dg/direct_io_5.f90: New test.
16159
16160 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16161
16162         PR libgfortran/27634
16163         * gfortran.dg/fmt_missing_period_1.f: New test.
16164         * gfortran.dg/fmt_missing_period_2.f: New test.
16165         * gfortran.dg/fmt_missing_period_3.f: New test.
16166
16167 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16168
16169         PR fortran/19777
16170         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16171         arrays.
16172
16173 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16174
16175         PR c++/27713
16176         * g++.dg/template/new6.C: New test.
16177
16178 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16179
16180         PR tree-optimization/24964
16181         * gcc.target/i386/387-10.c: New test case.
16182
16183 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16184
16185         * intrinsics/string_intrinsics.c (compare_string):
16186         Use memcmp instead of strncmp to avoid tripping over
16187         CHAR(0) in a string.
16188
16189 2006-05-27  Richard Guenther  <rguenther@suse.de>
16190
16191         PR middle-end/27773
16192         * gcc.dg/torture/pr27773.c: New testcase.
16193
16194 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16195
16196         * gcc.dg/pr24561.c: Rename to..
16197         * gcc.dg/pr25962.c: .. this.
16198
16199 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16200
16201         PR fortran/19777
16202         * gfortran.dg/bounds_check_2.f: New test.
16203
16204 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16205
16206         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16207         * gfortran.dg/byte_1.f90: Likewise.
16208         * gfortran.dg/dup_save_2.f90: Likewise.
16209
16210 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16211
16212         * gfortran.dg/associated_2.f90: New test.
16213
16214 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16215
16216         PR fortran/27524
16217         * gfortran.dg/bounds_check_1.f90: New test.
16218
16219 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16220
16221         PR rtl-optimization/27661
16222         * gcc.dg/pr27661.c: New test case.
16223
16224 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16225
16226         PR fortran/23151
16227         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16228         * gfortran.dg/print_parentheses_1.f:  New test.
16229         * gfortran.dg/print_parentheses_2.f90:  New test.
16230
16231 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16232
16233         PR target/27758
16234         * gcc.dg/pr27758.c: New test.
16235
16236 2006-05-24  Falk Hueffner  <falk@debian.org>
16237
16238         * gcc.c-torture/compile/pr27571.c: New test.
16239
16240 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16241
16242         PR fortran/27709
16243         * gfortran.dg/spec_expr_4.f90: New test.
16244
16245         PR fortran/27155
16246         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16247
16248 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16249
16250         PR c++/20103
16251         * g++.dg/ext/complit6.C: New test.
16252         * g++.dg/ext/complit3.C: Adjust error markers.
16253         * g++.dg/init/const3.C: New test.
16254
16255 2006-05-25  Richard Guenther  <rguenther@suse.de>
16256
16257         PR middle-end/27743
16258         * gcc.dg/torture/pr27743.c: New testcase.
16259
16260 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16261
16262         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16263
16264 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16265
16266         * gcc.dg/compat/scalar-by-value-x.h: New.
16267         * gcc.dg/compat/scalar-by-value-y.h: New.
16268         * gcc.dg/compat/scalar-by-value-5.c: New.
16269         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16270         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16271         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16272         * gcc.dg/compat/scalar-by-value-6.c: New.
16273         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16274         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16275         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16276
16277 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16278
16279         PR tree-optimization/27639
16280         PR tree-optimization/26719
16281         * gcc.dg/pr27639.c: New test.
16282         * gcc.dg/pr26719.c: New test.
16283         * gcc.dg/tree-ssa/scev-cast.c: New test.
16284
16285 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/20173
16288         * g++.dg/template/error21.C: New test.
16289
16290 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16291
16292         PR target/27696
16293         * gcc.target/i386/pr27696.c: New.
16294
16295 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16296
16297         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16298
16299         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16300
16301 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16302
16303         PR c++/27716
16304         * g++.dg/other/assign1.C: New test.
16305
16306 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16307
16308         PR target/27266
16309         * gcc.target/i386/pr27266.c: New.
16310
16311 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16312
16313         PR c++/27451
16314         * g++.dg/ext/asm9.C: New test.
16315
16316 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16317
16318         PR rtl-optimization/25514
16319         * gcc.c-torture/compile/pr25514.c: New test.
16320
16321 2006-05-22  Richard Guenther  <rguenther@suse.de>
16322
16323         Revert
16324         2006-01-31  Richard Guenther  <rguenther@suse.de>
16325
16326         * gcc.target/i386/sselibm-1.c: New testcase.
16327         * gcc.target/i386/sselibm-2.c: Likewise.
16328         * gcc.target/i386/sselibm-3.c: Likewise.
16329         * gcc.target/i386/sselibm-4.c: Likewise.
16330         * gcc.target/i386/sselibm-5.c: Likewise.
16331
16332 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16333
16334         PR c/27420
16335         * gcc.dg/func-args-2.c: New test.
16336
16337         PR c/26818
16338         * gcc.dg/struct-incompl-1.c: New test.
16339
16340 2006-05-22  Richard Guenther  <rguenther@suse.de>
16341
16342         PR testsuite/27708
16343         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16344         the transformations we test for.
16345
16346 2006-05-22  Richard Guenther  <rguenther@suse.de>
16347
16348         PR testsuite/27707
16349         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16350
16351 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16352
16353         PR c++/27210
16354         * g++.dg/warn/new1.C: New test.
16355         * g++.dg/template/new5.C: Likewise.
16356
16357 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16358
16359         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16360         * gcc.target/i386/20060512-3.c: Likewise.
16361
16362 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16363
16364         PR rtl-optimization/27671
16365         * gcc.c-torture/execute/pr27671-1.c: New.
16366         * gcc.dg/pr27671-2.c: Likewise.
16367
16368         PR tree-optimization/26622.
16369         * gcc.c-torture/compile/pr26622.c: New.
16370
16371 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16372
16373         PR fortran/27613
16374         * gfortran.dg/recursive_reference_1.f90: New test.
16375
16376 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16377
16378         PR fortran/25746
16379         * gfortran.dg/elemental_subroutine_3.f90: New test.
16380
16381         PR fortran/25090
16382         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16383
16384         PR fortran/27584
16385         * gfortran.dg/associated_target_1.f90: New test.
16386
16387         PR fortran/19015
16388         * gfortran.dg/maxloc_shape_1.f90: New test.
16389
16390 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16391
16392         PR libgfortran/24459
16393         * gfortran.dg/namelist_24.f90: New test.
16394         * gfortran.dg/namelist_12.f: Fix typo in comment.
16395
16396 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16397
16398         PR middle-end/25776
16399         * g++.dg/other/error11.C: New test.
16400
16401 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16402
16403         * gcc.target/mips/pr26765.c: Add -w to options.
16404
16405 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16406
16407         * lib/target-supports.exp (check_effective_target_mpaired_single):
16408         New function.
16409         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16410         multilibs.
16411         * g++.dg/vect/vect.exp: Likewise.
16412
16413 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16414
16415         PR testsuite/25891
16416         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16417
16418 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16419
16420         PR fortran/27662
16421         * gfortran.dg/temporary_1.f90: New file.
16422
16423 2006-05-19  Andreas Schwab  <schwab@suse.de>
16424
16425         * g++.dg/other/unused1.C: Also match "stringz".
16426
16427 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16428
16429         PR c++/26433
16430         * g++.dg/template/fntry1.C: New test.
16431
16432 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16433
16434         PR c++/27471
16435         PR c++/27506
16436         * g++.dg/conversion/bitfield5.C: New test.
16437         * g++.dg/conversion/bitfield6.C: New test.
16438
16439 2006-05-18  Mike Stump  <mrs@apple.com>
16440
16441         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16442         * gcc.dg/vla-4.c: Add.
16443         * gcc.dg/vla-5.c: Add.
16444         * gcc.dg/vla-6.c: Add.
16445
16446 2006-05-12  Stuart Hastings  <stuart@apple.com>
16447
16448         * gcc.target/i386/20060512-1.c: New.
16449         * gcc.target/i386/20060512-2.c: New.
16450         * gcc.target/i386/20060512-3.c: New.
16451         * gcc.target/i386/20060512-4.c: New.
16452
16453 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16454
16455         PR c++/26122
16456         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16457
16458         PR c++/26068
16459         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16460         * g++.dg/parse/linkage1.C: New test.
16461
16462 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16463
16464         PR tree-optimization/27548
16465         * g++.dg/tree-ssa/pr27548.C: New test.
16466
16467 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16468
16469         PR fortran/26551
16470         * gfortran.dg/recursive_check_1.f: New test.
16471         * gfortran.dg/recursive_check_2.f90: New test.
16472
16473 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16474
16475         * g++.dg/opt/temp2.C: New test.
16476
16477 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16478
16479         PR c++/27491
16480         * g++.dg/init/brace5.C: New test.
16481
16482         PR middle-end/27415
16483         * gcc.dg/gomp/pr27415.c: New test.
16484         * g++.dg/gomp/pr27415.C: New test.
16485
16486         PR tree-optimization/27549
16487         * g++.dg/tree-ssa/pr27549.C: New test.
16488
16489 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16490
16491         PR libgfortran/27575
16492         * gfortran.dg/read_eof_4.f90: New test.
16493
16494 2006-05-16  Richard Guenther  <rguenther@suse.de>
16495
16496         PR tree-optimization/22303
16497         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16498
16499 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16500
16501         PR middle-end/27573
16502         * gcc.dg/gomp/pr27573.c: New test.
16503         * gfortran.dg/gomp/pr27573.f90: New test.
16504
16505         PR c/27499
16506         * gcc.dg/gomp/pr27499.c: New test.
16507         * g++.dg/gomp/pr27499.C: New test.
16508
16509 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/27339
16512         * g++.dg/parser/access8.C: Adjust error marker.
16513         * g++.dg/template/access17.C: New test.
16514         * g++.dg/template/access18.C: Likewise.
16515
16516 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16517
16518         PR target/26600
16519         * gcc.target/i386/pr26600.c: New test case.
16520
16521 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16522
16523         PR c++/27505
16524         * g++.dg/expr/bitfield1.C: New test.
16525
16526 2006-05-15  Richard Guenther  <rguenther@suse.de>
16527
16528         PR tree-optimization/27603
16529         * gcc.dg/torture/pr27603.c: New testcase.
16530
16531 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16532
16533         PR fortran/25090
16534         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16535
16536         PR fortran/25082
16537         * gfortran.dg/scalar_return_1.f90: New test.
16538
16539         PR fortran/27411
16540         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16541
16542 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16543
16544         * gcc.dg/gomp/critical-4.c: New test.
16545         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16546         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16547         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16548         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16549
16550 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16551
16552         PR c++/27582
16553         * g++.dg/template/dependent-args1.C: New test.
16554
16555         PR c++/27581
16556         * g++.dg/lookup/this1.C: New test.
16557
16558         PR c++/27315
16559         * g++.dg/template/operator6.C: New test.
16560         * g++.dg/template/incomplete3.C: New test.
16561
16562         PR c++/27559
16563         * g++.dg/template/new4.C: New test.
16564
16565         PR c++/27496
16566         * g++.dg/template/void2.C: New test.
16567
16568 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16569
16570         * g++.dg/template/dependent-expr5.C: New test.
16571
16572 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16573
16574         PR middle-end/26729
16575         * gcc.dg/pr26729-1.c: New test case.
16576
16577 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16578
16579         * gcc.dg/pr27003.c: New test.
16580
16581 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16582
16583         * lib/target-supports.dg (check_cxa_atexit_available): Change
16584         v3_target_compile to ${tool}_target_compile.
16585
16586 2006-05-11  Jason Merrill  <jason@redhat.com>
16587
16588         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16589
16590 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16591
16592         PR fortran/27553
16593         * gfortran.dg/label_5.f90: New test.
16594
16595 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16596
16597         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16598         check_effective_target_powerpc_altivec_ok): New.
16599         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16600         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16601         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16602         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16603         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16604         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16605         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16606         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16607         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16608         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16609         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16610         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16611         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16612         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16613         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16614         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16615         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16616         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16617         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16618         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16619         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16620         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16621         gcc.target/powerpc/altivec-9.c,
16622         gcc.target/powerpc/altivec-consts.c,
16623         gcc.target/powerpc/altivec-pr22085.c,
16624         gcc.target/powerpc/altivec-splat.c,
16625         gcc.target/powerpc/altivec-types-1.c,
16626         gcc.target/powerpc/altivec-types-2.c,
16627         gcc.target/powerpc/altivec-types-3.c,
16628         gcc.target/powerpc/altivec-types-4.c,
16629         gcc.target/powerpc/altivec-varargs-1.c,
16630         gcc.target/powerpc/altivec-vec-merge.c,
16631         gcc.target/powerpc/ppc-vector-memcpy.c,
16632         gcc.target/powerpc/ppc-vector-memset.c,
16633         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16634         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16635         these effective targets.
16636         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16637         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16638
16639 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16640
16641         PR middle-end/27384
16642         * g++.dg/other/fold1.C: New test.
16643
16644         PR middle-end/27488
16645         * gcc.dg/fold-nonneg-1.c: New test.
16646
16647         PR c++/27547
16648         * g++.dg/other/operator1.C: New test.
16649
16650 2006-05-11  Richard Guenther  <rguenther@suse.de>
16651
16652         PR middle-end/27529
16653         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16654
16655 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16656
16657         * lib/target-supports-dg.exp (check-flags): New.
16658         (dg-skip-if): Move flag checks.
16659
16660 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16661
16662         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16663         * lib/target-supports.dg (check_cxa_atexit_available): New.
16664
16665 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16666
16667         PR fortran/27470
16668         * gfortran.dg/multiple_allocation_2.f90: New test case.
16669
16670 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16671
16672         * gcc.target/arm/pr27387.C: Fix a comment typo.
16673
16674 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16675
16676         PR fortran/24549
16677         * gfortran.dg/error_recovery_1.f90: New test.
16678
16679 2006-05-10  Richard Guenther  <rguenther@suse.de>
16680
16681         PR tree-optimization/27302
16682         * gcc.dg/torture/pr27302.c: New testcase.
16683
16684 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16685         Richard Guenther  <rguenther@suse.de>
16686
16687         PR middle-end/27498
16688         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16689
16690 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16691
16692         PR rtl-optimization/27335
16693         * gcc.dg/pr27335.c: New test.
16694
16695 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16696
16697         * gcc.target/mips/mips-ps-5.c: New file.
16698
16699 2006-05-08  Jan Hubicka  <jh@suse.cz>
16700
16701         PR middle-end/25962
16702         * gcc.dg/pr25962.c: New.
16703
16704 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16705
16706         PR target/27158
16707         * gcc.target/powerpc/pr27158.c: New test case.
16708
16709 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16710
16711         PR testsuite/27476
16712         * ada/acats/run_all.sh: Use test -z.
16713
16714 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16715
16716         PR libfortran/18271
16717         * gfortran.dg/spec_expr_3.f90: New test.
16718
16719 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16720
16721         PR target/24879
16722         * gcc.target/i386/monitor.c: New file.
16723
16724 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16725
16726         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16727
16728 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16729
16730         PR c++/27447
16731         * g++.dg/other/ptrmem7.C: New test.
16732
16733 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16734
16735         PR target/27421
16736         * gcc.dg/array-9.c: New test.
16737
16738 2006-05-07  Richard Guenther  <rguenther@suse.de>
16739
16740         PR tree-optimization/27409
16741         * gcc.dg/torture/pr27409.c: New testcase.
16742
16743 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16744
16745         PR fortran/27457
16746         * gfortran.dg/select_6.f90: New.
16747
16748 2006-05-07  Richard Guenther  <rguenther@suse.de>
16749
16750         PR tree-optimization/27136
16751         * gcc.dg/torture/pr27136.c: New testcase.
16752
16753 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16754
16755         PR fortran/24813
16756         * gfortran.dg/char_cons_len_1.f90: New test.
16757
16758 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16759
16760         PR c++/27427
16761         * g++.dg/template/incomplete2.C: New test.
16762
16763 2006-05-06  Richard Guenther  <rguenther@suse.de>
16764
16765         PR tree-optimization/27151
16766         * gcc.dg/vect/pr27151.c: New testcase.
16767
16768 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16769
16770         PR c++/27430
16771         * g++.dg/template/void1.C: New test.
16772
16773         PR c++/27423
16774         * g++.dg/other/void2.C: New test.
16775
16776         PR c++/27422
16777         * g++.dg/conversion/void1.C: New test.
16778
16779 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16780
16781         PR/21391
16782         * g++.dg/other/unused1.C: New.
16783
16784 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16785
16786         PR objc/27240
16787         * objc.dg/member-1.m: New test.
16788
16789 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16790
16791         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16792
16793 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16794
16795         PR libfortran/26985
16796         * gfortran.dg/matmul_2.f90: New test.
16797
16798 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16799
16800         * ada/acats/run_all.sh: Use sync when main not found.
16801
16802 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16803
16804         PR target/26765
16805         * gcc.target/mips/pr26765.c: New.
16806
16807 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16808
16809         * gcc.target/bfin: New directory.
16810         * gcc.target/bfin/bfin.exp: New file.
16811         * gcc.target/bfin/frmul.c: New file.
16812         * gcc.target/bfin/arith.c: New file.
16813         * gcc.target/bfin/mul-combine.c: New file.
16814         * gcc.target/bfin/shift.c: New file.
16815
16816 2006-05-04  Richard Guenther  <rguenther@suse.de>
16817
16818         PR tree-optimization/14287
16819         PR tree-optimization/14844
16820         PR tree-optimization/19792
16821         PR tree-optimization/21608
16822         PR tree-optimization/27090
16823         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16824         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16825         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16826         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16827         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16828
16829 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16830
16831         PR tree-optimization/27285
16832         * gcc.c-torture/execute/pr27285.c: New test.
16833
16834         PR middle-end/27388
16835         * gcc.dg/gomp/pr27388-1.c: New test.
16836         * gcc.dg/gomp/pr27388-2.c: New test.
16837         * gcc.dg/gomp/pr27388-3.c: New test.
16838
16839         PR c++/27359
16840         * g++.dg/gomp/pr27359.C: New test.
16841
16842 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16843
16844         PR fortran/20248
16845         * gfortran.dg/iargc.f90: New test.
16846
16847 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16848
16849         PR c++/27102
16850         * g++.dg/template/crash49.C: New test.
16851
16852 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16853
16854         PR testsuite/27032
16855         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16856
16857 2006-05-02  Jeff Law  <law@redhat.com>
16858
16859         PR tree-optimization/27364
16860         * gcc.c-torture/execute/pr27364.c: New test.
16861
16862 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/27309
16865         * g++.dg/parser/ctor5.C: New test.
16866
16867 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16868
16869         PR target/27387
16870         * gcc.target/arm/arm.exp: New.
16871         * gcc.target/arm/pr27387.C: Likewise.
16872
16873 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16874
16875         PR fortran/27269
16876         PR fortran/27324
16877         * gfortran.dg/module_equivalence_2.f90: New test.
16878
16879 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16880
16881         PR middle-end/27337
16882         * g++.dg/gomp/pr27337-1.C: New test.
16883         * g++.dg/gomp/pr27337-2.C: New test.
16884
16885         PR middle-end/27328
16886         * gcc.dg/gomp/pr27328.c: New test.
16887
16888         PR middle-end/27325
16889         * g++.dg/gomp/pr27325.C: New test.
16890
16891         PR middle-end/27310
16892         * g++.dg/gomp/pr27310.C: New test.
16893
16894 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16895
16896         PR tree-optimization/27291
16897         * g++.dg/tree-ssa/pr27291.C: New test.
16898
16899 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16900
16901         PR tree-optimization/27283
16902         * g++.dg/tree-ssa/pr27283.C: New test.
16903
16904 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16905
16906         * gcc.dg/tree-ssa/loop-16.c: New test.
16907
16908 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16909             Joseph S. Myers  <joseph@codesourcery.com>
16910
16911         * gcc.dg/Wconversion-3.c: New test case.
16912         * gcc.dg/Wconversion-4.c: Likewise.
16913
16914 2006-05-01  Richard Guenther  <rguenther@suse.de>
16915
16916         PR tree-optimization/26726
16917         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16918
16919 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16920
16921         * gcc.dg/Woverflow-1.c: New test case.
16922         * gcc.dg/Woverflow-2.c: Likewise.
16923         * gcc.dg/Woverflow-3.c: Likewise.
16924
16925 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16926
16927         PR c++/27094
16928         * g++.dg/template/defarg8.C: New test.
16929
16930 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16931
16932         PR c++/27278
16933         * g++.dg/parse/operator7.C: New test.
16934
16935 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16936
16937         PR c++/11471
16938         PR c++/27102
16939         * g++.dg/template/crash48.C: New test.
16940
16941         PR c++/27279
16942         * g++.dg/parse/ctor4.C: New test.
16943
16944 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16945
16946         PR fortran/25681
16947         * gfortran.df/char_type_len.f90: New test.
16948
16949 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16950
16951         PR libgfortran/27304
16952         * gfortran.dg/fmt_exhaust.f90: New test.
16953
16954 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16955
16956         PR c/25309
16957         * gcc.dg/large-size-array-2.c: New test case.
16958
16959 2006-04-28  Richard Guenther  <rguenther@suse.de>
16960
16961         PR target/26826
16962         * gcc.target/i386/pr26826.c: New testcase.
16963
16964 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16965
16966         PR middle-end/27260
16967         * gcc.c-torture/execute/pr27260.c: New.
16968
16969 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16970
16971         PR middle-end/27095
16972         * gcc.dg/pr27095.c: New.
16973
16974 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/27292
16977         * g++.dg/conversion/bitfield4.C: New test.
16978
16979 2006-04-27  Eric Christopher  <echristo@apple.com>
16980
16981         * gcc.dg/pragma-ms_struct.c: New.
16982
16983 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/27102
16986         * g++.dg/template/crash47.C: New test.
16987
16988 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16989
16990         * gcc.target/i386/sse-7.c: build with -msse.
16991
16992 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16993
16994         PR testsuite/27274:
16995         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16996         (main): Exit if processor doesn't support SSE.
16997
16998 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16999
17000         PR middle-end/27282
17001         * gcc.c-torture/compile/pr27282.c: New test.
17002
17003 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17004
17005         PR middle-end/26913
17006         * g++.dg/gomp/pr26913.C: New test.
17007
17008         PR c/25996
17009         * gcc.dg/gomp/pr25996.c: New test.
17010         * g++.dg/gomp/pr25996.C: New test.
17011
17012 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17013
17014         PR rtl-optimization/26725
17015         * gcc.c-torture/compile/pr26725.c: New test.
17016
17017 2006-04-25  Richard Guenther  <rguenther@suse.de>
17018
17019         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17020         than n + -1.
17021
17022 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17023
17024         * gcc.dg/20060425-1.c: New testcase.
17025
17026 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17027
17028         PR tree-optimization/26865
17029         * gcc.dg/pr26865.c: New test.
17030
17031 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/27292
17034         * g++.dg/conversion/bitfield1.C: New test.
17035         * g++.dg/conversion/bitfield2.C: Likewise.
17036         * g++.dg/conversion/bitfield3.C: Likewise.
17037
17038 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17039         Richard Guenther  <rguenther@suse.de>
17040
17041         PR tree-optimization/27236
17042         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17043
17044 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17045
17046         PR c++/19963
17047         * g++.dg/other/incomplete2.C: New test.
17048
17049 2006-04-24  Richard Guenther  <rguenther@suse.de>
17050
17051         PR middle-end/26869
17052         * gcc.dg/torture/pr26869.c: New testcase.
17053
17054 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17055         Richard Guenther  <rguenther@suse.de>
17056
17057         PR tree-optimization/27218
17058         * g++.dg/tree-ssa/pr27218.C: New testcase.
17059
17060 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/26912
17063         * g++.dg/template/friend41.C: New test.
17064
17065 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17066
17067         * g++.dg/opt/pr15551.C: Include cstdio.
17068         (main): Use remove instead of unlink.
17069
17070 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17071
17072         * gcc.dg/sibcall-7.c: New test.
17073         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17074         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17075         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17076         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17077         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17078
17079 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17080
17081         PR c++/26534
17082         * g++.dg/opt/bitfield1.C: New test.
17083         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17084         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17085         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17086         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17087         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17088         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17089         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17090         * g++.dg/abi/bitfield2.C: Likewise.
17091         * g++.dg/init/bitfield1.C: Likewise.
17092
17093 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17094
17095         PR fortran/25099
17096         * gfortran.dg/elemental_subroutine_4.f90: New test.
17097         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17098         call sub (m, x).
17099
17100 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17101
17102         * gcc.c-torture/compile/20060421-1.c: New testcase.
17103
17104 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17105
17106         PR c/25875
17107         * gcc.dg/init-bad-4.c: New test.
17108
17109 2006-04-21  Paul Brook  <paul@codesourcery.com>
17110
17111         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17112
17113 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17114
17115         PR fortran/27122
17116         * gfortran.dg/defined_operators_1.f90: New test.
17117         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17118         remove old ones associated, incorrectly, with Note 5.46.
17119
17120         PR fortran/27113
17121         * gfortran.dg/character_array_constructor_1.f90: New test.
17122
17123 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17124
17125         * gcc.dg/20060419-1.c: New test.
17126
17127 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17128
17129         PR c/26774
17130         * gcc.dg/struct-parse-1.c: New test case.
17131
17132 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17133
17134         PR c++/26558
17135         * g++.dg/parse/template19.C: New test.
17136
17137         PR c++/26739
17138         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17139
17140         PR c++/26036
17141         * g++.dg/expr/call3.C: New test.
17142
17143         PR c++/10385
17144         * g++.dg/conversion/dynamic1.C: New test.
17145
17146 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17147
17148         PR c++/27102
17149         * g++.dg/template/crash35.C: Tweak error markers.
17150         * g++.dg/template/crash46.C: New test.
17151         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17152         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17153
17154 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17155
17156         PR rtl-optimization/14261
17157         * gcc.c-torture/compile/20060419-1.c: Added.
17158
17159 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17160
17161         * gfortran.dg/label_1.f90: Adjust dg-error.
17162
17163 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17164
17165         PR target/26961
17166         * gcc.dg/fold-cond-1.c: New test case.
17167         * gcc.dg/pr26961-1.c: Likewise.
17168
17169 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17170
17171         PR libgfortran/27138
17172         * gfortran.dg/read_bad_advance.f90: New test.
17173
17174 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17175             Dale Johannesen  <dalej@apple.com>
17176
17177         PR target/24076
17178         * gcc.target/i386/vecinit-3.c: New testcase.
17179         * gcc.target/i386/vecinit-4.c: Likewise.
17180         * gcc.target/i386/sse-18.c: Likewise.
17181         * gcc.target/i386/sse-19.c: Likewise.
17182
17183 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17184
17185         * gfortran.dg/allocate_zerosize_1.f90: New test.
17186
17187 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/26365
17190         * g++.dg/template/crash45.C: New test.
17191
17192 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17193
17194         PR fortran/26787
17195         * gfortran.dg/proc_assign_1.f90: New test.
17196         * gfortran.dg/procedure_lvalue.f90: Change message.
17197         * gfortran.dg/namelist_4.f90: Add new error.
17198
17199         PR fortran/25597
17200         PR fortran/27096
17201         * gfortran.dg/auto_pointer_array_result_1.f90
17202
17203         PR fortran/27089
17204         * gfortran.dg/specification_type_resolution_1.f90
17205
17206         PR fortran/18003
17207         PR fortran/25669
17208         PR fortran/26834
17209         * gfortran.dg/bounds_temporaries_1.f90: New test.
17210
17211         PR fortran/27124
17212         * gfortran.dg/array_return_value_1.f90: New test.
17213
17214 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17215
17216         PR fortran/25336
17217         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17218
17219 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17220
17221         PR middle-end/26823
17222         * g++.dg/gomp/pr26823-1.C: New test.
17223         * g++.dg/gomp/pr26823-2.C: New test.
17224
17225 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17226
17227         PR middle-end/27134
17228         * gcc.dg/pr27314.c: New test.
17229
17230 2006-04-13  Richard Henderson  <rth@redhat.com>
17231
17232         * g++.dg/gomp/block-0.C: Update expected matches.
17233
17234 2006-04-13  DJ Delorie  <dj@redhat.com>
17235
17236         * lib/target-supports.exp (check_effective_target_int32plus): New.
17237         (check_effective_target_ptr32plus): New.
17238         (check_effective_target_size32plus): New.
17239         (check_effective_target_int16): New.
17240         (check_profiling_available): Add m32c to the list of unsupported
17241         targets.
17242
17243         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17244         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17245         memory size.
17246         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17247         pointers.
17248         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17249         size_t.
17250         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17251         and size_t.
17252         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17253         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17254         not just xstormy16.  Skip m32c due to weird pointer size.
17255         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17256         not just xstormy16.
17257         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17258         not just xstormy16.
17259         * gcc.dg/20020312-2.c: Add m32c support.
17260         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17261         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17262         in test.
17263         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17264         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17265         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17266         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17267         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17268         formats
17269         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17270         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17271         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17272         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17273         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17274         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17275         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17276         in test.
17277         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17278         in test.
17279         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17280         * gcc.dg/pr23049.c: Require >=32 bit integers.
17281         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17282         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17283         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17284         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17285         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17286         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17287         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17288         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17289         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17290         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17291         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17292         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17293         prototype in test.
17294         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17295         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17296         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17297         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17298         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17299
17300         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17301         * gcc.c-torture/execute/20040703-1.x: Likewise.
17302         * gcc.c-torture/execute/20040705-1.x: Likewise.
17303         * gcc.c-torture/execute/20040705-2.x: Likewise.
17304         * gcc.c-torture/execute/20040709-1.x: Likewise.
17305         * gcc.c-torture/execute/20040709-2.x: Likewise.
17306         * gcc.c-torture/execute/20040811-1.x: Likewise.
17307         * gcc.c-torture/execute/20050316-1.x: Likewise.
17308         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17309         * gcc.c-torture/execute/pr19689.x: Likewise.
17310         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17311         * gcc.c-torture/execute/usmul.x: Likewise.
17312         * gcc.c-torture/execute/vrp-5.x: Likewise.
17313         * gcc.c-torture/execute/vrp-6.x: Likewise.
17314         * gcc.dg/debug/20041023-1.s: Likewise.
17315
17316 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17317
17318         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17319         of integers to a vector types are now constant expressions in C.
17320         * gcc.dg/vect/vect-fold-1.c: New test case.
17321
17322 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17323             Ulrich Weigand  <uweigand@de.ibm.com>
17324
17325         PR target/27006
17326         * gcc.dg/vmx/pr27006.c: New testcase.
17327
17328 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17329
17330         PR libgfortran/26766
17331         * gfortran.dg/write_recursive.f90: New test.
17332
17333 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17334
17335         * g++.dg/parse/dtor7.C: New test.
17336         * g++.dg/parse/new1.C: Add error marker.
17337         * g++.dg/template/new3.C: New test.
17338
17339         PR c++/26122
17340         * g++.dg/template/pure1.C: New test.
17341
17342         PR c++/26295
17343         * g++.dg/parse/ptrmem4.C: New test.
17344
17345 2006-04-10  Jeff Law  <law@redhat.com>
17346
17347         PR/27087
17348         * gcc.c-torture/compile/pr27087.c: New test.
17349
17350 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17351
17352         PR/21391
17353         * gcc.dg/20060410.c: New.
17354
17355 2006-04-10  Matthias Klose  <doko@debian.org>
17356
17357         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17358         Recognize multilib directory names containing underscores.
17359
17360 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17361
17362         * gcc.target/i386/vecinit-1.c: New test case.
17363         * gcc.target/i386/vecinit-2.c: Likewise.
17364
17365 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17366
17367         PR debug/27057
17368         * g++.dg/debug/dwarf2-2.C: New test.
17369
17370 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17371
17372         PR rtl-optimization/27073
17373         * gcc.c-torture/execute/pr27073.c: New test.
17374
17375 2006-04-08  Mike Stump  <mrs@apple.com>
17376
17377         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17378
17379 2006-04-07  Richard Guenther  <rguenther@suse.de>
17380
17381         PR tree-optimization/26135
17382         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17383
17384 2006-04-06  Jan Hubicka  <jh@suse.cz>
17385
17386         PR profile/26399
17387         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17388
17389 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17390
17391         * g++.dg/conversion/nullptr1.C: New test case.
17392         * g++.dg/conversion/nullptr2.C: Likewise.
17393
17394 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17395
17396         * gfortran.dg/dependency_18.f90: New test case.
17397
17398 2006-04-05  Richard Guenther  <rguenther@suse.de>
17399
17400         PR tree-optimization/26919
17401         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17402         * gcc.dg/ipa/ipa-2.c: Likewise.
17403         * gcc.dg/ipa/ipa-3.c: Likewise.
17404         * gcc.dg/ipa/ipa-5.c: Likewise.
17405
17406 2006-04-05  Richard Guenther  <rguenther@suse.de>
17407
17408         PR tree-optimization/26763
17409         * gcc.dg/torture/pr26763-1.c: New testcase.
17410         * gcc.dg/torture/pr26763-2.c: Likewise.
17411
17412 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17413
17414         PR fortran/23634
17415         PR fortran/25619
17416         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17417
17418 2006-04-04  Eric Christopher  <echristo@apple.com>
17419
17420         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17421         stubs.
17422         * gcc.target/i386/387-5.c: Ditto.
17423
17424 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17425
17426         * gcc.target/sparc/struct-ret-check.c: New test.
17427
17428 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17429
17430         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17431         zero decimal digits specified in format.
17432
17433 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17434
17435         PR fortran/26891
17436         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17437
17438         PR fortran/26976
17439         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17440         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17441         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17442         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17443         compliant and detect bigendian-ness.
17444
17445 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17446
17447         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17448         dummy arguments work when the actual argument is itself a dummy
17449         argument of the caller.
17450
17451 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17452
17453         PR libfortran/24685
17454         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17455
17456 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17457
17458         * gfortran.dg/dependencency_17.f90: New test case.
17459
17460 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17461
17462         * gfortran.dg/dependency_14.f90: New test case.
17463         * gfortran.dg/dependency_15.f90: Likewise.
17464         * gfortran.dg/dependency_16.f90: Likewise.
17465
17466 2006-03-31  Asher Langton  <langton2@llnl.gov>
17467
17468         PR fortran/25358
17469         gfortran.dg/cray_pointers_6.f90: New test.
17470
17471 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17472
17473         PR libgfortran/26890
17474         * gfortran.dg/read_size_noadvance.f90: New test.
17475
17476 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17477
17478         PR fortran/25031
17479         * gfortran.dg/multiple_allocation_1.f90: Check that the
17480         size has changed after a re-allocation with stat.
17481
17482 2006-03-30  Richard Guenther  <rguenther@suse.de>
17483
17484         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17485         removal.
17486         * gcc.target/i386/sselibm-2.c: Likewise.
17487         * gcc.target/i386/sselibm-3.c: Likewise.
17488         * gcc.target/i386/sselibm-4.c: Likewise.
17489         * gcc.target/i386/sselibm-5.c: Likewise.
17490
17491 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17492
17493         * gcc.dg/fold-andxor-1.c: New test case.
17494         * gcc.dg/fold-xorand-1.c: Likewise.
17495
17496 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17497
17498         * gcc.dg/fold-convnotconv-1.c: New test case.
17499
17500 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17501
17502         PR fortran/26779
17503         * gfortran.dg/private_type_5.f90: New test.
17504
17505 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17506
17507         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17508
17509 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17510
17511         * gfortran.dg/advance_2.f90: New test.
17512         * gfortran.dg/advance_3.f90: New test.
17513
17514         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17515
17516 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17517
17518         PR libgfortran/26661
17519         PR libgfortran/26880
17520         * gfortran.dg/read_x_past.f: New test.
17521
17522 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17523
17524         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17525         to be STABS.
17526
17527 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17528
17529         * objc.dg/dwarf-1.m: Skip on AIX.
17530         * objc.dg/dwarf-2.m: Skip on AIX.
17531
17532 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17533
17534         PR fortran/26816
17535         * gfortran.dg/float_1.f90: New test.
17536
17537 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17538
17539         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17540         X86_64 targets.
17541         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17542
17543 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17544
17545         PR libfortran/26735
17546         * gfortran.dg/convert_implied_open.f90: New test case.
17547
17548 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17549
17550         PR fortran/26769
17551         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17552
17553 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17554
17555         PR middle-end/26717
17556         * gcc.dg/pr26717.c: New test.
17557
17558 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17559
17560         * gfortran.dg/dependency_12.f90: New test case.
17561
17562 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17563
17564         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17565
17566 2006-03-24  Jeff Law  <law@redhat.com>
17567
17568         * gcc.c-torture/pr26840.c: New test.
17569
17570 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17571
17572         * objc.dg/dwarf-2.m: New.
17573         * obj-c++.dg/dwarf-2.mm: New.
17574
17575         * g++.old-deja/g++.other/init19.C: New.
17576
17577 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17578
17579         * g++.dg/eh/spbp.C: Skip on AIX.
17580
17581 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17582
17583         PR middle-end/26611
17584         * g++.dg/gomp/pr26611-1.C: New test.
17585         * g++.dg/gomp/pr26611-2.C: New test.
17586
17587 2006-03-24  Jeff Law  <law@redhat.com>
17588
17589         * gcc.c-torture/compile/pr26833.c: New test.
17590         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17591
17592 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17593
17594         * gfortran.dg/endfile_2.f90: Delete temp file.
17595
17596 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17597
17598         PR fortran/19303
17599         * gfortran.dg/record_marker_1.f90: New test case.
17600         * gfortran.dg/record_marker_2.f: New test case.
17601         * gfortran.dg/record_marker_3.f90: New test case.
17602
17603 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17604
17605         PR fortran/17298
17606         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17607         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17608
17609 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17610
17611         * lib/gcc-dg.exp (cleanup-modules): New proc.
17612         * gfortran.dg/allocatable_function_1.f90,
17613         gfortran.dg/allocate_char_star_scalar_1.f90,
17614         gfortran.dg/assumed_charlen_function_1.f90,
17615         gfortran.dg/assumed_dummy_1.f90,
17616         gfortran.dg/assumed_shape_ranks_1.f90,
17617         gfortran.dg/assumed_shape_ranks_2.f90,
17618         gfortran.dg/assumed_size_dt_dummy.f90,
17619         gfortran.dg/auto_char_dummy_array_1.f90,
17620         gfortran.dg/auto_char_len_3.f90,
17621         gfortran.dg/automatic_module_variable.f90,
17622         gfortran.dg/bad_automatic_objects_1.f90,
17623         gfortran.dg/char_array_constructor.f90,
17624         gfortran.dg/char_array_structure_constructor.f90,
17625         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17626         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17627         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17628         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17629         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17630         gfortran.dg/derived_pointer_recursion.f90,
17631         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17632         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17633         gfortran.dg/dummy_functions_1.f90,
17634         gfortran.dg/elemental_initializer_1.f90,
17635         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17636         gfortran.dg/elemental_pointer_1.f90,
17637         gfortran.dg/elemental_subroutine_1.f90,
17638         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17639         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17640         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17641         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17642         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17643         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17644         gfortran.dg/global_references_1.f90,
17645         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17646         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17647         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17648         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17649         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17650         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17651         gfortran.dg/large_integer_kind_1.f90,
17652         gfortran.dg/large_real_kind_1.f90,
17653         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17654         gfortran.dg/module_double_reuse.f90,
17655         gfortran.dg/module_equivalence_1.f90,
17656         gfortran.dg/module_interface_1.f90,
17657         gfortran.dg/module_parameter_array_refs_1.f90,
17658         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17659         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17660         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17661         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17662         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17663         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17664         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17665         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17666         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17667         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17668         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17669         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17670         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17671         gfortran.dg/same_name_1.f90,
17672         gfortran.dg/sibling_dummy_procedure_1.f90,
17673         gfortran.dg/sibling_dummy_procedure_2.f90,
17674         gfortran.dg/sibling_dummy_procedure_3.f90,
17675         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17676         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17677         gfortran.dg/used_dummy_types_2.f90,
17678         gfortran.dg/used_dummy_types_3.f90,
17679         gfortran.dg/used_dummy_types_4.f90,
17680         gfortran.dg/used_dummy_types_5.f90,
17681         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17682         gfortran.dg/userdef_operator_1.f90: Use it.
17683
17684 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17685
17686         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17687         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17688         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17689         gfortran.dg/write_back.f,
17690         gfortran.fortran-torture/execute/inquire_1.f90,
17691         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17692
17693 2006-03-21  Jeff Law  <law@redhat.com>
17694
17695         * gcc.dg/tree-ssa/vrp28.c: New test.
17696
17697 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17698
17699         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17700         if _STDC_C99 is defined.
17701         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17702         * gcc.dg/builtins-20.c: Likewise.
17703         * gcc.dg/builtins-53.c: Likewise.
17704         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17705         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17706
17707 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17708
17709         PR tree-opt/26781
17710         * gcc.c-torture/compile/pr26781-1.c: New test.
17711         * gcc.c-torture/compile/pr26781-2.c: New test.
17712
17713 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17714
17715         PR c++/26690
17716         * g++.dg/gomp/pr26690-1.C: New test.
17717         * g++.dg/gomp/pr26690-2.C: New test.
17718
17719 2006-03-20  Jeff Law  <law@redhat.com>
17720
17721         * gcc.dg/tree-ssa/pr21829.c: New test.
17722
17723         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17724
17725 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17726
17727         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17728         (check_visibility_available): Use it.
17729         (check_effective_target_default_packed): Likewise.
17730         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17731         (check_effective_target_fopenmp): Likewise.
17732         (check_effective_target_freorder): Likewise.
17733         (check_effective_target_fpic): Likewise.
17734         (check_named_sections_available): Likewise.
17735         (check_effective_target_ilp32): Likewise.
17736         (check_effective_target_lp64): Likewise.
17737
17738 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17739
17740         PR fortran/20935
17741         * gfortran.dg/scalar_mask_2.f90: New test case.
17742
17743 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17744
17745         PR tree-opt/26629
17746         * gcc.dg/tree-ssa/loadpre12.c: New test.
17747         * gcc.dg/tree-ssa/loadpre13.c: New test.
17748         * gcc.dg/tree-ssa/loadpre14.c: New test.
17749         * gcc.dg/tree-ssa/loadpre15.c: New test.
17750         * gcc.dg/tree-ssa/loadpre16.c: New test.
17751         * gcc.dg/tree-ssa/loadpre17.c: New test.
17752         * gcc.dg/tree-ssa/loadpre18.c: New test.
17753         * gcc.dg/tree-ssa/loadpre19.c: New test.
17754         * gcc.dg/tree-ssa/loadpre20.c: New test.
17755         * gcc.dg/tree-ssa/loadpre21.c: New test.
17756         * gcc.dg/tree-ssa/loadpre22.c: New test.
17757
17758 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17759
17760         PR fortran/26741
17761         * gfortran.dg/elemental_initializer_1.f90: New test.
17762
17763         PR fortran/26716
17764         * gfortran.dg/assumed_shape_ranks_2: New test.
17765
17766 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17767
17768         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17769         target fpic.
17770
17771 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17772
17773         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17774         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17775         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17776         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17777         gfortran.fortran-torture/execute/direct_io.f90,
17778         gfortran.fortran-torture/execute/inquire_2.f90,
17779         gfortran.fortran-torture/execute/inquire_4.f90,
17780         gfortran.fortran-torture/execute/list_read_1.f90,
17781         gfortran.fortran-torture/execute/open_replace.f90,
17782         gfortran.fortran-torture/execute/slash_edit.f90,
17783         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17784         temporary files from testcases.
17785
17786 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17787
17788         PR libgfortran/26509
17789         gfortran.dg/write_direct_eor.f90: New test.
17790
17791 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17792
17793         * gcc.target/powerpc/pr26350.c: New.
17794         * gcc.target/powerpc/indexed-addr.c: New.
17795
17796 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17797
17798         * gfortran.dg/dependency_13.f90: New test case.
17799
17800 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17801
17802         PR middle-end/21781
17803         * gcc.dg/real-const-1.c: New test case.
17804
17805 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17806
17807         * g++.old-deja/g++.other/init18.C: New.
17808         * g++.old-deja/g++.other/init5.C: Remove xfail.
17809
17810 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17811
17812         * g++.dg/opt/pr15551.C: Cleanup temp file.
17813
17814 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17815
17816         PR c++/6634
17817         g++.dg/parse/long1.C: New test.
17818
17819 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17820
17821         PR fortran/19101
17822         * gfortran.dg/continuation.f90: New test.
17823         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17824
17825 2006-03-14  Richard Guenther  <rguenther@suse.de>
17826
17827         PR tree-optimization/26672
17828         * gcc.dg/torture/pr26672.c: New testcase.
17829
17830 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17831
17832         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17833         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17834
17835 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17836
17837         PR middle-end/26557
17838         * gcc.c-torture/compile/switch-1.c: New test case.
17839
17840 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17841
17842         PR fortran/25378
17843         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17844         test to include more permuatations of mask and index.
17845         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17846         respond to F2003 spec. that the position returned for an all false
17847         mask && condition is zero.
17848
17849 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17850
17851         PR middle-end/25989
17852         * gcc.dg/gomp/pr25989.c: New test.
17853
17854 2006-03-13  Jeff Law  <law@redhat.com>
17855
17856         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17857
17858 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17859
17860         * gcc.dg/switch-9.c: New test.
17861
17862 2006-03-13  Richard Guenther  <rguenther@suse.de>
17863
17864         PR middle-end/26630
17865         * gcc.dg/torture/pr26630.c: New testcase.
17866
17867 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17868
17869         * gfortran.dg/dependency_10.f90: New test case.
17870         * gfortran.dg/dependency_11.f90: Likewise.
17871
17872 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17873             Erik Edelmann  <eedelman@gcc.gnu.org>
17874
17875         * gfortran.dg/allocatable_function_1.f90: New.
17876         * gfortran.dg/allocatable_function_2.f90: New.
17877
17878 2006-03-10  Richard Guenther  <rguenther@suse.de>
17879
17880         PR middle-end/26565
17881         * gcc.dg/torture/pr26565.c: New testcase.
17882
17883 2006-03-09  Eric Christopher  <echristo@apple.com>
17884
17885         * gcc.c-torture/compile/20060309-1.c: New.
17886
17887 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17888
17889         PR libgfortran/26499
17890         * gfortran.dg/write_back.f: New test.
17891         * gfortran.dg/write_rewind_1.f: New test.
17892         * gfortran.dg/write_rewind_2.f: New test.
17893
17894 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17895
17896         PR libgfortran/26554
17897         * gfortran.dg/read_logical.f90: New test.
17898
17899 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17900
17901         * ada/acats/norun.lst: cdd2a03 now passes.
17902
17903 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17904
17905         PR testsuite/25177
17906         * gcc.target/powerpc/pr18096-1.c: Change where the error
17907         would match.
17908
17909 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17910
17911         * gcc.target/i386/cleanup-1.c: New test.
17912         * gcc.target/i386/cleanup-2.c: New test.
17913
17914 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17915
17916         * gfortran.dg/dependency_9.f90: Remove for the time being.
17917
17918 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17919
17920         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17921         directive.
17922
17923 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17924
17925         * gfortran.dg/dependency_9.f90: New test case.
17926
17927 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17928
17929         * gfortran.dg/dependency_4.f90: New test case.
17930         * gfortran.dg/dependency_5.f90: New test case.
17931         * gfortran.dg/dependency_6.f90: New test case.
17932         * gfortran.dg/dependency_7.f90: New test case.
17933         * gfortran.dg/dependency_8.f90: New test case.
17934
17935 2006-03-03  Paul Brook  <paul@codesourcery.com>
17936
17937         * lib/target-supports.exp (check_profiling_available):
17938         Add m68k-*-elf.
17939
17940 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17941
17942         PR fortran/25031
17943         * multiple_allocation_1.f90: New test.
17944
17945 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17946
17947         PR tree-optimization/26524
17948         * gfortran.dg/pr26524.f: New test case.
17949
17950 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17951
17952         * g++.dg/template/repo5.C: Cleanup repo files.
17953         * gcc.dg/20051201-1.c: Cleanup coverage files.
17954         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17955         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17956         tree dump files.
17957
17958 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17959
17960         * objc.dg/objc-nofilename-1.m: New test.
17961         * objc.dg/bad-receiver-type.m: New test.
17962         * obj-c++.dg/bad-receiver-type.mm: New test.
17963
17964 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17965
17966         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17967
17968 2006-03-01  Mike Stump  <mrs@apple.com>
17969
17970         * g++.dg/abi/key2.C: Add.
17971
17972 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17973
17974         * gfortran.dg/logical_dot_product.f90: New test.
17975
17976         PR fortran/26393
17977         * gfortran.dg/used_interface_ref.f90: New test.
17978
17979         PR fortran/20938
17980         * gfortran.dg/dependency_2.f90: New test.
17981         * gfortran.fortran-torture/execute/where17.f90: New test.
17982         * gfortran.fortran-torture/execute/where18.f90: New test.
17983         * gfortran.fortran-torture/execute/where19.f90: New test.
17984         * gfortran.fortran-torture/execute/where20.f90: New test.
17985
17986 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17987
17988         * g++.dg/tree-ssa/pr26443.C: New test case.
17989
17990 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17991
17992         PR middle-end/26022
17993         * g++.dg/opt/return-slot1.C: New test.
17994
17995 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17996
17997         PR libgfortran/26136
17998         * gfortran.dg/namelist_23.f90: New test.
17999
18000 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18001
18002         PR middle-end/14752
18003         * gcc.dg/fold-eqandshift-2.c: New test case.
18004
18005 2006-02-28  Richard Guenther  <rguenther@suse.de>
18006
18007         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18008         decomposition.
18009
18010 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18011
18012         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18013
18014 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18015
18016         PR libgfortran/26464
18017         * gfortran.dg/backspace_5.f: New test.
18018         * gfortran.dg/backspace_6.f: New test.
18019
18020 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18021
18022         * gcc.dg/fold-eqandnot-1.c: New test case.
18023
18024 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18025
18026         PR middle-end/19983
18027         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18028
18029 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18030
18031         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18032         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18033
18034 2006-02-26  Richard Guenther  <rguenther@suse.de>
18035
18036         PR tree-optimization/26421
18037         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18038
18039 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18040
18041         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18042         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18043
18044 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18045
18046         * gcc.dg/fold-even-1.c: New test case.
18047
18048 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18049
18050         PR middle-end/21137
18051         * gcc.dg/fold-eqandshift-1.c: New test case.
18052
18053 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18054
18055         PR tree-optimization/25125
18056         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18057         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18058
18059 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18060
18061         PR tree-optimizations/26359
18062         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18063         with -fdump-tree-dceloop-details.
18064         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18065
18066 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18067
18068         PR middle-end/23673
18069         * gcc.dg/fold-eqxor-1.c: New test case.
18070         * gcc.dg/fold-eqxor-2.c: Likewise.
18071         * gcc.dg/fold-eqxor-3.c: Likewise.
18072
18073 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18074
18075         PR fortran/23092
18076         * scalar_mask_1.f90: New test.
18077
18078 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18079
18080         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18081         * g++.dg/eh/uncaught2.C: New.
18082         * g++.dg/eh/uncaught3.C: New.
18083
18084 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18085
18086         PR libgfortran/26423
18087         * gfortran.dg/read_many_1.f: New test.
18088
18089 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18090
18091         PR fortran/24519
18092         * gfortran.dg/dependency_3.f90: New test.
18093         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18094         XFAILs.
18095
18096         PR fortran/25395
18097         * gfortran.dg/equiv_6.f90: New test.
18098
18099 2006-02-23  Jeff Law  <law@redhat.com>
18100
18101         * gcc.c-torture/compile/pr26425.c: New test.
18102
18103 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18104
18105         PR middle-end/26412
18106         * gcc.dg/gomp/pr26412.c: New test.
18107
18108 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18109
18110         PR c++/26291
18111         * g++.dg/other/ellipsis1.C: New test.
18112         * g++.dg/parse/operator4.C: Adjust error marker.
18113
18114 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18115
18116         PR target/25603
18117         * gfortran.dg/pr25603.f: New testcase.
18118
18119 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18122         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18123
18124 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18125
18126         * g++.dg/eh/spbp.C: New.
18127
18128 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18129
18130         PR middle-end/26379
18131         * gcc.target/i386/mmx-7.c: New test.
18132
18133 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18134
18135         PR tree-optimization/26361
18136         * gcc.dg/tree-ssa/vrp27.c: New test case.
18137
18138 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18139
18140         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18141         * gcc.dg/tree-ssa/complex-4.c: Here.
18142
18143 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18144
18145         PR middle-end/19543
18146         * gfortran.dg/logical_1.f90: New test case.
18147
18148 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18149
18150         PR middle-end/26334
18151         * gcc.dg/20060218-1.c: Moved to...
18152         * gcc.target/i386/20060218-1.c: ... here.  New test.
18153
18154 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18155
18156         PR fortran/26201
18157         * gfortran.dg/convert_1.f90: New.
18158
18159 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18160
18161         PR fortran/25054
18162         * gfortran.dg/namelist_5.f90: New test.
18163
18164         PR fortran/25089
18165         * gfortran.dg/namelist_4.f90: New test.
18166
18167 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18168
18169         PR tree-opt/25680
18170         * gcc.dg/tree-ssa/complex-3.c: New test.
18171
18172 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18173
18174         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18175         variable to take into account the variable name in the
18176         function header.
18177         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18178
18179 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18180
18181         PR middle-end/26334
18182         * gcc.c-torture/compile/20060217-1.c: New test.
18183         * gcc.dg/20060218-1.c: New test.
18184
18185 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18186
18187         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18188
18189 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18190
18191         * gcc.dg/cpp/undef3.c: New test.
18192         * gcc.dg/cpp/trad/builtins2.c: New test.
18193
18194 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18195
18196         PR c++/26266
18197         * g++.dg/template/static22.C: New test.
18198         * g++.dg/template/static23.C: New test.
18199         * g++.dg/template/static24.C: New test.
18200         * g++.dg/template/non-dependent13.C: New test.
18201         * g++.dg/init/member1.C: Tweak error markers.
18202
18203 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18204
18205         PR target/26255
18206         * gcc.c-torture/compile/pr26255.c: New test case.
18207
18208 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18209
18210         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18211         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18212         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18213         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18214         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18215         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18216         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18217
18218 2006-02-16  Jeff Law  <law@redhat.com>
18219
18220         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18221         * gcc.dg/tree-ssa/vrp26.c: New test.
18222
18223 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18224
18225         PR target/20353
18226         PR target/24578
18227         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18228         __UCLIBC__ is defined.
18229
18230 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18231
18232         PR fortran/26224
18233         * gfortran.dg/gomp/pr26224.f: New test.
18234
18235 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18236
18237         PR tree-opt/25918
18238         * lib/target-supports.exp
18239         (check_effective_target_vect_short_mult): New.
18240         (check_effective_target_vect_char_mult): New.
18241         (check_effective_target_vect_widen_sum_qi_to_si): New.
18242         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18243         (check_effective_target_vect_widen_sum_hi_to_si): New.
18244         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18245         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18246         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18247         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18248         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18249         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18250         vect-reduc-pattern-2c.c
18251         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18252         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18253         vect-reduc-pattern-1c.c
18254
18255 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18256
18257         PR fortran/24557
18258         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18259
18260 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18261
18262         PR fortran/26054
18263         * gfortran.dg/enum_8.f90: Remove check for warning.
18264         * gfortran.dg/iomsg_1.f90: Ditto.
18265         * gfortran.dg/enum_1.f90: Ditto.
18266         * gfortran.dg/enum_9.f90: Ditto.
18267         * gfortran.dg/enum_2.f90: Ditto.
18268         * gfortran.dg/enum_10.f90: Ditto.
18269         * gfortran.dg/enum_3.f90: Ditto.
18270         * gfortran.dg/flush_1.f90: Ditto.
18271         * gfortran.dg/enum_4.f90: Ditto.
18272         * gfortran.dg/array_constructor_1.f90: Ditto.
18273         * gfortran.dg/enum_5.f90: Ditto.
18274         * gfortran.dg/enum_6.f90: Ditto.
18275         * gfortran.dg/enum_7.f90: Ditto.
18276
18277 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18278
18279         PR middle-end/26300
18280         * gcc.c-torture/compile/20060215-1.c: New test.
18281
18282 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18283
18284         PR middle-end/23670
18285         * gcc.dg/tree-ssa/andor-2.c: New test case.
18286
18287 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18288
18289         PR fortran/25045
18290         * optional_dim.f90: New test.
18291
18292 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18293
18294         PR fortran/26277
18295         * gfortran.dg/label_4.f90: New.
18296
18297 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18298             Diego Novillo  <dnovillo@redhat.com>
18299             Uros Bizjak  <uros@kss-loka.si>
18300
18301         * gfortran.dg/gomp: New directory.
18302
18303 2006-02-14  Richard Guenther  <rguenther@suse.de>
18304
18305         PR tree-optimization/26258
18306         * gcc.dg/torture/pr26258.c: New testcase.
18307
18308 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18309
18310         PR fortran/26246
18311         * gfortran.dg/pr26246_1.f90: New test.
18312         * gfortran.dg/pr26246_2.f90: New test.
18313
18314         PR middle-end/26092
18315         * gcc.c-torture/compile/20060208-1.c: New test.
18316
18317 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18318
18319         PR fortran/26074
18320         PR fortran/25103
18321         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18322         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18323         * gfortran.dg/automatic_module_variable.f90: Change error message.
18324
18325         PR fortran/20861
18326         * gfortran.dg/internal_dummy_1.f90: New test.
18327
18328         PR fortran/20871
18329         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18330
18331
18332         PR fortran/25083
18333         * gfortran.dg/uncommon_block_data_1.f90: New test.
18334         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18335         with standard.
18336
18337         PR fortran/25088
18338         * gfortran.dg/typed_subroutine_1.f90: New test.
18339
18340 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18341
18342         * objc.dg/dwarf-1.m: New.
18343
18344 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18345
18346         PR middle-end/24427
18347         * gcc.dg/tree-ssa/andor-1.c: New test case.
18348
18349 2006-02-13  Josh Conner  <jconner@apple.com>
18350
18351         PR target/25376
18352         * gcc.dg/pr25376.c: New test.
18353
18354         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18355         assemble.
18356         * lib/target-supports.exp (check_named_sections_available):
18357         Only compile named-sections test -- don't assemble.
18358
18359 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18360
18361         * g++.dg/warn/no-write-strings.C: New test.
18362         * g++.dg/warn/write-strings.C: Likewise.
18363         * g++.dg/warn/write-strings-default.C: Likewise.
18364
18365 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18366
18367         PR fortran/25806
18368         * gfortran.dg/ret_pointer_2.f90: New test.
18369
18370 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18371
18372         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18373
18374 2006-02-10  Jeff Law  <law@redhat.com>
18375
18376         * gcc.c-torture/compile/pr26213.c: New test.
18377
18378 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18379
18380         gfortran.dg/null_1.f90: New test.
18381
18382 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18383
18384         PR fortran/14771
18385         * gfortran.dg/parens_4.f90: New.
18386         * gfortran.dg/parens_5.f90: New.
18387
18388 2006-02-10  Richard Guenther  <rguenther@suse.de>
18389
18390         * gcc.dg/pr23372-1.c: Remove empty file.
18391
18392 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18393         Paul Thomas  <pault@gcc.gnu.org>
18394
18395         PR fortran/14771
18396         * gfortran.dg/parens_1.f90: New.
18397         * gfortran.dg/parens_2.f90: New.
18398         * gfortran.dg/parens_3.f90: New.
18399
18400 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18401
18402         PR fortran/26038
18403         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18404
18405         PR fortran/25059
18406         * gfortran.dg/impure_assignment_1.f90: New test.
18407
18408         PR fortran/25070
18409         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18410
18411 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18412
18413         PR target/26141
18414         * g++.dg/expr/stdarg2.C: New test.
18415
18416 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18417
18418         PR inline-asm/16194
18419         * gcc.dg/pr16194.c: New test.
18420
18421 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18422
18423         * ada/acats/run_acats: Use portable variant of "$@".
18424
18425 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18426
18427         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18428         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18429
18430 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18431
18432         PR tree-opt/26179
18433         * g++.dg/opt/pr26179.C: New test.
18434
18435 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18436
18437         PR middle-end/26134
18438         * gcc.dg/tree-ssa/complex-3.c: New test.
18439
18440 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18441
18442         * gcc.c-torture/compile/volatile-1.c: New test.
18443
18444 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18445
18446         PR 26180
18447         * gcc.dg/tree-ssa/pr26180.c: New test.
18448
18449 2006-02-08  Jeff Law  <law@redhat.com>
18450
18451         * gcc.dg/tree-ssa/pr21417.c: New test.
18452
18453 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18454
18455         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18456         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18457
18458 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18459
18460         * lib/scanrtl.exp: New.
18461
18462 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18463
18464         PR c++/26071
18465         * g++.dg/other/virtual2.C: New test.
18466
18467         PR c++/26070
18468         * g++.dg/other/virtual1.C: New test.
18469
18470 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18471
18472         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18473         cleanup-ipa-dump): Update dump file glob patterns.
18474         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18475         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18476
18477         * lib/gcc-dg.exp: Load it.
18478         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18479
18480 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18481
18482         PR testsuite/26159
18483         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18484         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18485
18486 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18487
18488         PR fortran/25577
18489         * gfortran.dg/mvbits_1.f90: New.
18490
18491 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18492
18493         * g++.dg/warn/Wdiv-by-zero.C: New test.
18494         * g++.dg/warn/Wno-div-by-zero.C: New.
18495
18496 2006-02-07  Jeff Law  <law@redhat.com>
18497
18498         * gcc.dg/tree-ssa/pr21559.c: New test.
18499
18500         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18501         multiple VRP passes.
18502         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18503         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18504         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18505         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18506         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18507         * gcc.dg/tree-ssa/vrp02.c: Likewise
18508         * gcc.dg/tree-ssa/vrp11.c: Likewise
18509         * gcc.dg/tree-ssa/pr14341.c: Likewise
18510         * gcc.dg/tree-ssa/vrp19.c: Likewise
18511         * gcc.dg/tree-ssa/vrp20.c: Likewise
18512         * gcc.dg/tree-ssa/vrp03.c: Likewise
18513         * gcc.dg/tree-ssa/pr21086.c: Likewise
18514         * gcc.dg/tree-ssa/pr21959.c: Likewise
18515         * gcc.dg/tree-ssa/vrp21.c: Likewise
18516         * gcc.dg/tree-ssa/vrp04.c: Likewise
18517         * gcc.dg/tree-ssa/pr25485.c: Likewise
18518         * gcc.dg/tree-ssa/pr22026.c: Likewise
18519         * gcc.dg/tree-ssa/vrp22.c: Likewise
18520         * gcc.dg/tree-ssa/vrp05.c: Likewise
18521         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18522         * gcc.dg/tree-ssa/pr20701.c: Likewise
18523         * gcc.dg/tree-ssa/vrp23.c: Likewise
18524         * gcc.dg/tree-ssa/vrp06.c: Likewise
18525         * gcc.dg/tree-ssa/pr22117.c: Likewise
18526         * gcc.dg/tree-ssa/pr20702.c: Likewise
18527         * gcc.dg/tree-ssa/vrp15.c: Likewise
18528         * gcc.dg/tree-ssa/pr21090.c: Likewise
18529         * gcc.dg/tree-ssa/pr21294.c: Likewise
18530         * gcc.dg/tree-ssa/vrp24.c: Likewise
18531         * gcc.dg/tree-ssa/vrp07.c: Likewise
18532         * gcc.dg/tree-ssa/pr21563.c: Likewise
18533         * gcc.dg/tree-ssa/pr25382.c: Likewise
18534         * gcc.dg/tree-ssa/vrp16.c: Likewise
18535         * gcc.dg/tree-ssa/vrp25.c: Likewise
18536         * gcc.dg/tree-ssa/vrp08.c: Likewise
18537         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18538         * gcc.dg/tree-ssa/vrp17.c: Likewise
18539         * gcc.dg/tree-ssa/pr21458.c: Likewise
18540         * g++.dg/tree-ssa/pr18178.C: Likewise
18541
18542 2006-02-07  Richard Guenther  <rguenther@suse.de>
18543
18544         PR c++/26140
18545         Revert
18546         2006-01-30  Richard Guenther  <rguenther@suse.de>
18547         PR c++/23372
18548         * gcc.dg/pr23372-1.C: New testcase.
18549
18550         * g++.dg/tree-ssa/pr26140.C: New testcase.
18551
18552 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/9737
18555         * g++.dg/template/ttp15.C: New test.
18556         * g++.dg/template/ttp16.C: Likewise.
18557         * g++.dg/template/ttp17.C: Likewise.
18558         * g++.old-deja/g++.pt/ttp36.C: Remove.
18559         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18560         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18561         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18562         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18563         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18564         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18565         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18566         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18567         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18568
18569 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18570
18571         PR libfortran/23815
18572         * unf_io_convert_4.f90: New test.
18573
18574 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18575
18576         * gcc.dg/tree-ssa/loadpre10.c: New test.
18577         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18578         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18579         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18580
18581 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18582
18583         PR libfortran/24685
18584         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18585
18586 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18587
18588         PR tree-opt/25251
18589         * gfortran.dg/assign_7.f: New test.
18590
18591 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18592
18593         PR fortran/26041
18594         PR fortran/26064
18595         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18596         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18597         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18598
18599 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18600
18601         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18602         in size_t typedef.
18603
18604 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18605
18606         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18607         * g++.dg/charset/string.c (foo): Likewise.
18608         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18609         const char*
18610         * g++.dg/ext/builtin2.C (printf): Likewise.
18611         * g++.dg/init/new15.C (printf): Likewise.
18612         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18613         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18614         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18615         * g++.dg/template/non-dependent4.C (temp): Likewise.
18616         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18617         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18618         parameter type to const char*.
18619         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18620         Change type to const char*.
18621         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18622         Likewise.
18623         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18624         second parameter type to const char*.
18625         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18626         (Y::Y): Change parameter type to const char*.
18627         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18628         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18629         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18630         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18631         (char*).
18632         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18633         const char*.
18634         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18635         type to const char*.
18636         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18637         return type to const char*.
18638         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18639         to const char*.
18640         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18641         * g++.old-deja/g++.law/refs1.C: Likewise.
18642         * g++.old-deja/g++.law/visibility1.C: Likewise.
18643         * g++.old-deja/g++.law/visibility2.C: Likewise.
18644         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18645         const char*.
18646         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18647         * g++.old-deja/g++.mike/net48.C: Likewise.
18648         * g++.old-deja/g++.mike/p646.C: Likewise.
18649         * g++.old-deja/g++.mike/p6746.C: Likewise.
18650         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18651         type to const char*.
18652         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18653         deprecated conversion warning.
18654         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18655         char*.
18656         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18657         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18658         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18659         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18660         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18661         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18662         * g++.old-deja/g++.pt/t39.C: Likewise.
18663         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18664         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18665
18666 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18667
18668         PR fortran/25075
18669         intrinsic_argument_conformance_1.f90: New test.
18670
18671 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18672
18673         PR fortran/20845
18674         * gfortran.dg/char_result_11.f90: Add SAVE.
18675         * gfortran.dg/der_pointer_4.f90: Ditto.
18676         * gfortran.dg/default_initialization.f90: New test.
18677
18678 2006-02-03  Jeff Law  <law@redhat.com>
18679
18680         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18681         handle more than 100 dump files.
18682         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18683         * lib/scantree.exp (scan-tree-dump): Likewise.
18684         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18685         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18686         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18687         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18688         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18689
18690 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18691
18692         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18693
18694 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * g++.dg/template/using12.C: New test.
18697
18698 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18699
18700         * gcc.target/powerpc/pr25960.c: New test.
18701
18702 2006-02-02  Steven G. Kargl  <kargls@comcast>
18703
18704         PR fortran/24958
18705         gfortran.dg/nullify_2.f90: New test.
18706
18707 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18708
18709         PR 25990
18710         * gcc.dg/gomp/pr25990.c: New test.
18711
18712 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/25342
18715         * g++.gd/template/partial4.C: New test.
18716
18717 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18718
18719         PR middle-end/26001
18720         * gfortran.dg/data_char_2.f90: New.
18721
18722 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18723
18724         PR fortran/26039
18725         maxval_maxloc_conformance_1.f90: New test.
18726
18727 2006-01-31  Richard Guenther  <rguenther@suse.de>
18728
18729         * gcc.target/i386/sselibm-1.c: New testcase.
18730         * gcc.target/i386/sselibm-2.c: Likewise.
18731         * gcc.target/i386/sselibm-3.c: Likewise.
18732         * gcc.target/i386/sselibm-4.c: Likewise.
18733         * gcc.target/i386/sselibm-5.c: Likewise.
18734
18735 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18736
18737         PR fortran/24266
18738         * gfortran.dg/arrayio_derived_2.f90: New.
18739
18740 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18741
18742         * gcc.dg/unsigned-long-compare.c: New test.
18743
18744 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18745
18746         PR testsuite/25318
18747         * lib/target-supports.exp (check_effective_target_freorder):
18748         Check to see if target supports -freorder-blocks-and-partition.
18749         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18750         instead of "dg-require-named-sections".
18751
18752 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18753
18754         PR target/14798:
18755         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18756         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18757         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18758         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18759         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18760         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18761         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18762         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18763
18764 2006-01-30  Richard Guenther  <rguenther@suse.de>
18765
18766         PR c++/23372
18767         * gcc.dg/pr23372-1.C: New testcase.
18768
18769 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18770
18771         * gcc.dg/gomp/pr25874.c: New test.
18772
18773 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18774
18775         PR tree-opt/25911
18776         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18777
18778 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18779
18780         PR fortran/18578
18781         PR fortran/18579
18782         PR fortran/20857
18783         PR fortran/20885
18784         * gfortran.dg/intent_out_1.f90: New test.
18785
18786 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18787
18788         PR fortran/17911
18789         * gfortran.dg/procedure_lvalue.f90: New test.
18790
18791         PR fortran/20895
18792         PR fortran/25030
18793         * gfortran.dg/char_pointer_assign_2.f90: New test.
18794         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18795         assignment to be consistent with standard.
18796         * gfortran.dg/char_result_2.f90: The same.
18797         * gfortran.dg/char_result_8.f90: The same.
18798
18799 2006-01-28  Zack Weinberg  <zackw@panix.com>
18800
18801         * gcc.dg/Woverlength-strings.c
18802         * gcc.dg/Woverlength-strings-pedantic-c89.c
18803         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18804         * gcc.dg/Woverlength-strings-pedantic-c99.c
18805         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18806
18807 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18808
18809         * gcc.c-torture/execute/20060127-1.c: New test.
18810
18811 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18812
18813         PR c++/25999
18814         * g++.dg/ext/pragmaweak1.C: New test.
18815
18816 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18817
18818         PR c++/25855
18819         * g++.dg/template/spec29.C: New test.
18820
18821 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18822
18823         PR c/19606.
18824         * gcc.c-torture/execute/pr19606.c: New.
18825
18826 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18827
18828         * gcc.dg/pragma-re-4.c: New test.
18829
18830 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18831
18832         PR fortran/25964
18833         * gfortran.dg/assumed_size_refs_3.f90: New test.
18834
18835 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18836
18837         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18838
18839 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18840
18841         PR ada/21317
18842         * ada/acats/support/impdef.a: Add One_Long_Second.
18843         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18844         * ada/acats/tests/c9/c94026.a: Likewise.
18845         * ada/acats/tests/c9/c97305c.ada: Likewise.
18846         * ada/acats/tests/c9/c99004a.ada: Likewise.
18847
18848 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18849
18850         PR fortran/25964
18851         * gfortran.dg/global_references_2.f90: New test.
18852
18853         PR fortran/25084
18854         PR fortran/20852
18855         PR fortran/25085
18856         PR fortran/25086
18857         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18858         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18859
18860         PR fortran/25416
18861         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18862
18863 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18864
18865         PR c/25892
18866         * gcc.dg/Wpointer-sign.c: New.
18867         * gcc.dg/Wpointer-sign-Wall.c: New.
18868         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18869         * gcc.dg/Wpointer-sign-pedantic.c: New.
18870         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18871         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18872
18873 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18874
18875         PR C/25861
18876         * gcc.c-torture/compile/pr25861.c: New test.
18877
18878 2006-01-26  Paul Brook  <paul@codesourcery.com>
18879
18880         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18881         on short-enum targets.
18882         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18883         variable.
18884         (generate_fields): Use short_enums.
18885         (main): Set short_enums.  Document -e.
18886         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18887         on short-enum targets.
18888         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18889         variable.
18890         (generate_fields): Use short_enums.
18891         (main): Set short_enums.  Document -e.
18892         * lib/target-supports.exp (check_effective_target_short_enums): New.
18893
18894 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18895
18896         PR target/25947
18897         * gcc.dg/torture/pr25947-1.c: New test.
18898
18899 2006-01-25  Jan Hubicka  <jh@suse.cz>
18900             Roger Sayle  <roger@eyesopen.com>
18901
18902         PR rtl-optimization/25703
18903         * gcc.target/i386/20060125-1.c: New test case.
18904         * gcc.target/i386/20060125-2.c: New test case.
18905
18906 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18907
18908         PR fortran/18540
18909         * gfortran.dg/goto_1.f: New.
18910
18911 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18912
18913         PR fortran/25716
18914         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18915         25716 on 32-bit systems too.
18916
18917 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18918
18919         PR testsuite/25590
18920         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18921
18922 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18923
18924         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18925
18926 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18927
18928         PR fortran/25835
18929         * gfortran.dg/read_eof.f90: Delete, renamed.
18930         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18931         * gfortran.dg/read_eof_2.f90: New test.
18932         * gfortran.dg/read_eof_3.f90: New test.
18933
18934 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18935
18936         PR tree-opt/25860
18937         * gcc.c-torture/compile/pr25860.c: New test.
18938
18939 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18940
18941         PR c++/25552
18942         * g++.dg/parse/dtor8.C: New test.
18943
18944 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18945
18946         PR testsuite/25891
18947         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18948         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18949         check_effective_target_fopenmp returns 0.
18950
18951 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18952
18953         PR ada/20548
18954         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18955         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18956         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18957
18958 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18959
18960         PR tree-opt/25857
18961         * g++.dg/opt/pr25857.C: New test.
18962
18963 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18964         Jan Hubicka  <jh@suse.cz>
18965         Richard Guenther  <rguenther@suse.de>
18966
18967         PR rtl-optimization/25654
18968         * gcc.dg/torture/pr25654.c: New testcase.
18969         * gcc.target/i386/pr25654.c: Likewise.
18970
18971 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18972
18973         PR fortran/25901
18974         * gfortran.dg/internal references_2.f90: New test.
18975
18976         Fix regression in testing of admissability of attributes.
18977         * gfortran.dg/intent_used_1.f90: New test.
18978
18979 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18980
18981         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18982         Remove target conditional torture options for i?86 and x86_64
18983         GNU/Linux.
18984
18985 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18986
18987         PR c++/10891
18988         * g++.dg/rtti/no-rtti.C: New.
18989
18990 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/25895
18993         * g++.dg/inherit/conv2.C: New test.
18994
18995         PR c++/25856
18996         * g++.dg/parse/dtor7.C: New test.
18997
18998         PR c++/25858
18999         * g++.dg/template/crash44.C: New test.
19000
19001 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19002
19003         PR fortran/25124
19004         PR fortran/25625
19005         * gfortran.dg/internal_references_1.f90: New test.
19006           PR fortran/20881
19007         PR fortran/23308
19008         PR fortran/25538
19009         PR fortran/25710
19010         * gfortran.dg/global_references_1.f90: New test.
19011         * gfortran.dg/g77/19990905-1.f: Restore the error that
19012         there is a clash between the common block name and
19013         the name of a subroutine reference.
19014
19015         PR fortran/PR24276
19016         * gfortran.dg/aliasing_dummy_1.f90: New test.
19017
19018 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19019
19020         * gcc.dg/vmx/1b-01.c: Warning fix.
19021         * gcc.dg/vmx/1c-02.c: Likewise.
19022         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19023
19024 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19025
19026         PR testsuite/24962
19027         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19028
19029 2006-01-20  Richard Guenther  <rguenther@suse.de>
19030         Steven Bosscher <stevenb.gcc@gmail.com>
19031
19032         PR rtl-optimization/24626
19033         * gcc.dg/torture/pr24626-1.c: New testcase.
19034         * gcc.dg/torture/pr24626-2.c: Likewise.
19035         * gcc.dg/torture/pr24626-3.c: Likewise.
19036         * gcc.dg/torture/pr24626-4.c: Likewise.
19037
19038 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19039
19040         PR c++/5520
19041         * g++.dg/warn/empty-body.C: New.
19042
19043 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/22136
19046         * g++.dg/template/using10.C: New test.
19047         * g++.dg/temlpate/using11.C: Likewise.
19048         * g++.dg/inherit/using5.C: Tweak error messages.
19049
19050 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19051
19052         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19053         target test.
19054         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19055
19056 2006-01-19  Jan Hubicka  <jh@suse.cz>
19057
19058         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19059
19060 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19061
19062         PR c++/25854
19063         * g++.dg/template/spec28.C: New test.
19064
19065 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19066
19067         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19068         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19069
19070 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19071
19072         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19073         * gcc.dg/gomp/critical-1.c: Likewise.
19074         * gcc.dg/gomp/critical-3.c: Likewise.
19075         * gcc.dg/gomp/empty.c: Likewise.
19076         * gcc.dg/gomp/ordered-1.c: Likewise.
19077         * gcc.dg/gomp/for-4.c: Likewise.
19078         * gcc.dg/gomp/for-6.c: Likewise.
19079         * gcc.dg/gomp/master-3.c: Likewise.
19080         * gcc.dg/gomp/for-8.c: Likewise.
19081         * gcc.dg/gomp/for-10.c: Likewise.
19082         * gcc.dg/gomp/for-18.c: Likewise.
19083         * gcc.dg/gomp/for-5.c: Likewise.
19084         * gcc.dg/gomp/for-7.c: Likewise.
19085         * gcc.dg/gomp/for-9.c: Likewise.
19086
19087 2006-01-18  Jeff Law  <law@redhat.com>
19088
19089         * gcc.dg/tree-ssa/vrp25.c: New test.
19090
19091 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19092
19093         * gcc.dg/pr25805.c: Fix misapplied patch.
19094
19095 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19096
19097         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19098         (check_effective_target_vect_udot_qi): New.
19099         (check_effective_target_vect_sdot_hi): New.
19100         (check_effective_target_vect_udot_hi): New.
19101         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19102         prefixed with "wrapv-" with -fwrapv.
19103         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19104         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19105         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19106         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19107         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19108
19109         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19110         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19111         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19112         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19113
19114 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19115
19116         PR c++/16829
19117         * g++.dg/other/default2.C: New test.
19118         * g++.dg/other/default3.C: New test.
19119
19120 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19121
19122         PR c/25805
19123         * gcc.dg/pr25805.c: New file.
19124
19125 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19126
19127         PR c++/25836
19128         * g++.dg/template/init6.C: New test.
19129
19130 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19131
19132         * gcc.dg/tree-ssa/pr24287.c: New test
19133
19134 2006-01-18  Eric Christopher  <echristo@apple.com>
19135
19136         * g++.dg/eh/table.C: New.
19137
19138 2006-01-18  DJ Delorie  <dj@redhat.com>
19139
19140         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19141         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19142         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19143         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19144
19145 2006-01-18  Jeff Law  <law@redhat.com>
19146
19147         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19148         on wrapping on overflow semantics.
19149
19150         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19151
19152         * gcc.gc/tree-ssa/vrp23.c: New test.
19153         * gcc.gc/tree-ssa/vrp24.c: New test.
19154
19155 2006-01-18  Richard Henderson  <rth@redhat.com>
19156             Aldy Hernandez  <aldyh@redhat.com>
19157             Jakub Jelinek  <jakub@redhat.com>
19158             Diego Novillo  <dnovillo@redhat.com>
19159             Uros Bizjak  <uros@kss-loka.si>
19160
19161         * gcc.dg/gomp: New directory.
19162
19163 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19164             Steven G. Kargl  <kargls@comcast.net>
19165
19166         PR fortran/20869
19167         * gfortran.dg/intrinsic_external_1.f90: New test.
19168
19169         PR fortran/20875.
19170         * gfortran.dg/elemental_pointer_1.f90: New test.
19171
19172         PR fortran/25024
19173         * gfortran.dg/external_procedures_1.f90: New test.
19174
19175         PR fortran/25785
19176         gfortran.dg/assumed_present.f90: New test.
19177
19178 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19179
19180         * g++.dg/parse/lookup5.C: New test.
19181
19182 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19183
19184         PR fortran/25697
19185         * gfortran.dg/read_eof.f90: New test.
19186
19187 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19188
19189         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19190         add a closing brace.
19191
19192 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19193
19194         PR fortran/25631
19195         * gfortran.dg/fmt_tl.f: New test.
19196
19197 2006-01-17  Eric Christopher  <echristo@apple.com>
19198
19199         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19200         * g++.old-deja/g++.warn/impint2.C: Ditto.
19201         * g++.old-deja/g++.other/null1.C: Ditto.
19202         * g++.dg/warn/conv2.C: Ditto.
19203         * g++.dg/warn/conv4.C: New file.
19204
19205 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19206
19207         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19208
19209 2006-01-17  Andreas Jaeger  <aj@suse.de>
19210             Janis Johnson <janis187@us.ibm.com>
19211
19212         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19213         in 64-bit.
19214         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19215         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19216
19217 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19218
19219         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19220         (switchfiles): xfail txxx where xxx >= 25.
19221
19222 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19223
19224         PR testsuite/25764
19225         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19226
19227 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19228
19229         PR c/25682
19230         * gcc.dg/pr25682.c: New test.
19231         * g++.dg/parse/array-size2.C: New test.
19232
19233 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19234
19235         * consistency.vlad: Remove entire directory, 1652 files.
19236
19237 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19238
19239         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19240         check_effective_target_dfprt_nocache): New.
19241         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19242         (check_effective_target_dfprt): New.
19243         * lib/c-compat.exp (check_dfp): Remove.
19244         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19245         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19246         level of support for decimal float.
19247         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19248         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19249         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19250         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19251         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19252         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19253         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19254         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19255         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19256         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19257         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19258         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19259         directives.
19260
19261 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19262
19263         PR testsuite/25741
19264         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19265         $base_dir/../.
19266         * lib/gfortran.exp (gfortran_init): Likewise.
19267         * lib/obj-c++.exp (obj-c++_init): Likewise.
19268         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19269         (scan-assembler-dem-not): Likewise.
19270         * lib/scandump.exp (scan-dump-dem): Likewise.
19271         (scan-dump-dem-not): Likewise.
19272
19273 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19274
19275         PR testsuite/25767
19276         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19277         powerpc-*-darwin*.
19278         * lib/obj-c++.exp (obj-c++_init): Likewise.
19279
19280 2006-01-16  Richard Guenther  <rguenther@suse.de>
19281
19282         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19283
19284 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19285
19286         PR testsuite/25777
19287         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19288         to LD_LIBRARY_PATH.
19289
19290 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19291             Andrew Pinski  <pinskia@physics.uc.edu>
19292
19293         * gcc.dg/minmax-1.c: New test.
19294
19295 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19296
19297         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19298         * gcc.misc-tests/dectest.exp: Ditto.
19299
19300 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19301
19302         PR testsuite/25796
19303         * gcc.target/i386/cmov6.c: Use -march=k8.
19304
19305 2006-01-15  Andreas Jaeger  <aj@suse.de>
19306
19307         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19308         x86 does not have __float128.
19309
19310 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19311
19312         * gcc.target/i386/cmov6.c: New test.
19313
19314 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/25663
19317         * g++.dg/template/ctor6.C: New test.
19318
19319 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19320
19321         PR tree-optimization/25485
19322         * gcc.dg/tree-ssa/pr25485.c: New.
19323
19324 2006-01-14  Richard Guenther  <rguenther@suse.de>
19325
19326         PR tree-optimization/22548
19327         PR tree-optimization/22555
19328         PR tree-optimization/22501
19329         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19330         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19331         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19332         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19333         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19334         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19335         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19336         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19337         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19338
19339 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19340
19341         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19342         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19343
19344 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19345         Richard Guenther  <rguenther@suse.de>
19346
19347         PR rtl-optimization/24257
19348         * gcc.dg/torture/pr24257.c: New testcase.
19349
19350 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19351
19352         * gcc.c-torture/execute/20060110-1.c: New test.
19353         * gcc.c-torture/execute/20060110-2.c: New test.
19354
19355 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19356
19357         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19358
19359 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19360
19361         PR fortran/25756
19362         * gfortran.dg/label_3.f90: New test.
19363
19364 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19365
19366         PR tree-optimization/25771
19367         * g++.dg/tree-ssa/pr25771.C: New test
19368
19369 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19370
19371         PR tree-opt/24365
19372         * g++.dg/opt/complex5.C: New test.
19373
19374 2006-01-13  Richard Guenther  <rguenther@suse.de>
19375
19376         * gcc.target/i386/387-9.c: New testcase.
19377
19378 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19379
19380         PR c++/24824
19381         * g++.dg/debug/dwarf2-1.C: New.
19382
19383 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19384
19385         PR testsuite/25728
19386         * lib/gcov.exp (verify-lines): Add "close $fd".
19387
19388 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19389             Ben Elliston  <bje@au.ibm.com>
19390
19391         * gcc.dg/dfp/inf-1.c: New test.
19392
19393 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19394             Yao Qi  <qiyaoltc@cn.ibm.com>
19395             Ben Elliston  <bje@au.ibm.com>
19396             Jon Grimm  <jgrimm2@us.ibm.com>
19397
19398         * gcc.dg/nodfp-1.c: New test.
19399         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19400         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19401         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19402         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19403         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19404         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19405         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19406         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19407         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19408         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19409         * gcc.dg/format/dfp-printf-1.c: Likewise.
19410         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19411         (compat_setup_dfp): New.
19412         * gcc.dg/compat/compat.exp: Use it.
19413         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19414         Make some variables global, prepend "compat_" to their names.
19415         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19416         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19417         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19418         * lib/compat.exp (compat_skip_list): Make global, rename.
19419         * lib/c-compat.exp: New file.
19420         * lib/target-supports.exp (check_effective_target_dfp): New.
19421
19422         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19423         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19424         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19425         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19426         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19427         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19428         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19429         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19430         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19431         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19432         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19433         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19434         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19435         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19436         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19437         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19438         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19439         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19440         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19441         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19442         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19443         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19444         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19445         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19446         gcc.dg/dfp/struct-layout-1.c,
19447         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19448         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19449         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19450         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19451         gcc.dg/dfp/func-vararg-dfp.c,
19452         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19453         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19454         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19455         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19456         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19457
19458 2006-01-11  Richard Guenther  <rguenther@suse.de>
19459
19460         PR tree-optimization/25734
19461         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19462
19463 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19464
19465         PR fortran/25486
19466         * gfortran.dg/literal_character_constant_1_x.F: New test.
19467         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19468         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19469         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19470
19471 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19472
19473         PR c++/25386
19474         * g++.dg/ext/packed3.C: Add expected packed error.
19475
19476 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19477
19478         PR target/25706
19479         * gcc.dg/torture/pr25706-1.c: New test.
19480
19481 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19482
19483         PR tree-optimization/23109
19484         PR tree-optimization/23948
19485         PR tree-optimization/24123
19486
19487         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19488         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19489         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19490         g++.dg/tree-ssa/pr23948.C: New testcases.
19491         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19492         three divisions in order to do the optimization.
19493
19494 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19495
19496         PR c++/25632
19497         * g++.dg/other/pr25632.C: New test.
19498
19499 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19500
19501         PR fortran/25730
19502         * gfortran.dg/used_types_1.f90: New test.
19503
19504 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19505
19506         PR target/25718
19507         * gcc.dg/torture/pr25718-1.c: New test.
19508
19509 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19510
19511         * gfortran.dg/list_read_2.f90: Fix typo in description.
19512
19513 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19514
19515         * lib/target-supports.exp (check_visibility_available): Simplify test
19516         for *-*-netware*.
19517         (check_profiling_available): Fail for *-*-netware*.
19518         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19519         * gcc.dg/20021014-1.c: Likewise.
19520         * gcc.dg/nest.c: Likewise.
19521
19522 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19523
19524         fortran/24936
19525         * gfortran.dg/forall_3.f90: New test.
19526
19527 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19528
19529         PR fortran/21977
19530         * gfortran.dg/nesting_2.f90: New test.
19531         * gfortran.dg/nesting_3.f90: New test.
19532
19533 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19534
19535         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19536         Fix typo in comment.
19537
19538 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19539
19540         * gfortran.dg/single_char_string.f90: New test.
19541
19542 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19543
19544         * gfortran.dg/ichar_2.f90: New test.
19545
19546 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19547
19548         PR fortran/25093
19549         * gfortran.dg/private_type_4.f90: New.
19550
19551 2006-01-07  Richard Guenther  <rguenther@suse.de>
19552
19553         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19554
19555 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19556
19557         * gfortran.dg/func_decl_1.f90: New.
19558         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19559         * gfortran.dg/array_alloc_2.f90: Likewise.
19560         * gfortran.dg/char_result_8.f90: Likewise.
19561         * gfortran.dg/dup_save_1.f90: Likewise.
19562         * gfortran.dg/dup_save_2.f90: Likewise.
19563         * gfortran.dg/f2c_6.f90: Likewise.
19564         * gfortran.dg/f2c_7.f90: Likewise.
19565         * gfortran.dg/func_result_2.f90: Likewise.
19566         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19567
19568 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19569
19570         PR fortran/22146
19571         * gfortran.dg/elemental_subroutine_1.f90: New test.
19572         * gfortran.dg/elemental_subroutine_2.f90: New test.
19573
19574         PR fortran/25029
19575         PR fortran/21256
19576         * gfortran.dg/assumed_size_refs_1.f90: New test.
19577
19578         PR fortran/20868
19579         PR fortran/20870
19580         * gfortran.dg/assumed_size_refs_2.f90: New test.
19581         * gfortran.dg/initialization_1.f90: Change warning message.
19582
19583 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19584
19585         * gcc.dg/tree-ssa/loop-15.c: New test.
19586
19587 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19588
19589         PR fortran/25598
19590         * gfortran.dg/backspace_3.f: New test.
19591         * gfortran.dg/backspace_4.f: New test.
19592
19593 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19594
19595         PR fortran/24268
19596         * gfortran.dg/fmt_white.f: Update test.
19597
19598 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19599
19600         * gcc.dg/cast-1.c: Add new warning.
19601         * gcc.dg/cast-2.c: Likewise.
19602         * gcc.dg/cast-3.c: Likewise.
19603         * gcc.dg/format/cast-1.c: Likewise.
19604         * gcc.dg/cast-4.c: New testcase.
19605
19606 2006-01-05  Richard Guenther  <rguenther@suse.de>
19607
19608         PR tree-optimization/22555
19609         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19610
19611 2006-01-05  Richard Guenther  <rguenther@suse.de>
19612             Diego Novillo  <dnovillo@redhat.com>
19613
19614         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19615         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19616         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19617         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19618         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19619         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19620         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19621         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19622         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19623         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19624         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19625         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19626         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19627         * treelang/compile/extravar.tree: Likewise.
19628         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19629         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19630         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19631         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19632         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19633
19634 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19635
19636         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19637         for 64-bit fix.
19638
19639 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19640
19641         PR fortran/23675
19642         gfortran.dg/char_result_11.f90: New.
19643
19644 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19645
19646         PR c++/24782
19647         * g++.dg/parse/access9.C: New test.
19648         * g++.dg/tc1/dr52.C: Tweak error markers.
19649
19650 2006-01-04  Richard Henderson  <rth@redhat.com>
19651
19652         Merge from gomp branch.
19653         * g++.dg/parse/pragma2.C: Update expected error lines.
19654
19655 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19656
19657         * g++.dg/other/i386-2.C: New test.
19658
19659         PR target/25554
19660         * gcc.c-torture/compile/20051228-1.c: New test.
19661
19662         PR c/25559
19663         * gcc.dg/pr25559.c: New test.
19664
19665 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/25492
19668         * g++.dg/lookup/friend9.C: New test.
19669
19670         PR c++/25625
19671         * g++.dg/template/repo5.C: New test.
19672
19673 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19674
19675         PR fortran/25101
19676         * gfortran.dg/forall_2.f90: New test.
19677
19678 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19679
19680         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19681         dg-require-weak.  Adjust regexp to handle leading-underscore
19682         targets and space as well as TAB after .weak.  Change previous
19683         64-bit fix to not use naked dot.
19684
19685 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19686
19687         PR rtl-optimization/25578
19688         * gcc.c-torture/execute/20060102-1.c: New testcase.
19689
19690 2006-01-03  Richard Guenther  <rguenther@suse.de>
19691
19692         PR c/25183
19693         * gcc.dg/torture/pr25183.c: New testcase.
19694
19695 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19696
19697         Merge from gomp-branch.
19698         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19699         * gcc.dg/ia64-sync-2.c: Likewise.
19700         * gcc.dg/ia64-sync-3.c: Likewise.
19701         * gcc.dg/ia64-sync-4.c: Likewise.
19702         * gcc.dg/sync-2.c: Likewise.
19703         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19704         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19705
19706 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19707
19708         PR c++/25635
19709         * g++.dg/parse/operator6.C: New test.
19710
19711         PR c++/25637
19712         * g++.dg/parse/error29.C: New test.
19713
19714         PR c++/25638
19715         * g++.dg/parse/dtor6.C: New test.
19716
19717         PR c++/25633
19718         * g++.dg/parse/ctor3.C: New test.
19719
19720         PR c++/25634
19721         * g++.dg/template/class3.C: New test.
19722
19723 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19724
19725         * g++.dg/debug/debug9.C: New.
19726
19727 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19728
19729         PR fortran/24640
19730         * gfortran.dg/label_2.f90: New test.
19731
19732 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19733
19734         * g++.dg/lookup/using12.C: Tighten error marker.
19735
19736 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19737             Andrew Pinski <pinskia@physics.uc.edu>
19738
19739         * gcc.target/powerpc/darwin-abi-3.c: New file.
19740         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19741         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19742         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19743         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19744         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19745         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19746         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19747         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19748
19749 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19750
19751         * gcc.dg/tree-ssa/loadpre1.c: New;
19752         * gcc.dg/tree-ssa/loadpre2.c: New;
19753         * gcc.dg/tree-ssa/loadpre3.c: New;
19754         * gcc.dg/tree-ssa/loadpre4.c: New;
19755         * gcc.dg/tree-ssa/loadpre5.c: New;
19756         * gcc.dg/tree-ssa/loadpre6.c: New;
19757         * gcc.dg/tree-ssa/loadpre7.c: New;
19758         * gcc.dg/tree-ssa/loadpre8.c: New;
19759         * gcc.dg/tree-ssa/loadpre9.c: New;
19760
19761 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19762
19763         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19764         * g++.dg/abi/thunk4.C: Likewise.
19765
19766 2006-01-01  Andreas Jaeger  <aj@suse.de>
19767
19768         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19769         portable.
19770
19771 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19772
19773         PR c++/25294
19774         * gcc.dg/pragma-pack-3.c: New test.
19775         * g++.dg/parse/pragma3.C: New test.
19776
19777 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19778
19779         PR middle-end/24827
19780         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19781
19782 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19783
19784         PR testsuite/25214
19785         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19786
19787 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19788
19789         PR fortran/22607
19790         * gfortran-dg/pure_byref_3.f90: New.
19791
19792         fortran/PR 25396
19793         * gfortran.dg/userdef_operator_1.f90: New.
19794
19795 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19796
19797         * g++.dg/abi/thunk3.C: New.
19798         * g++.dg/abi/thunk4.C: New.
19799
19800 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19801
19802         PR fortran/25532
19803         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19804         associated derived type components of derived types are
19805         properly declared in contained procedures.
19806
19807 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19808
19809         PR libgfortran/25139
19810         * gfortran.dg/backspace_2.f: New test.
19811
19812 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19813
19814         PR libgfortran/25550
19815         * gfortran.dg/endfile.f: New test.
19816
19817 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19818
19819         PR libgfortran/25419
19820         * gfortran.dg/comma.f: New test.
19821
19822 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19823
19824         * lib/gfortran-dg.exp: Remove trailing whitespace.
19825         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19826         -funroll-all-loops.
19827
19828 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19829
19830         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19831         Extended Double long doubles or repeat tests when long double is
19832         the same size as double.
19833
19834 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19835
19836         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19837
19838         PR testsuite/25442
19839         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19840         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19841
19842         PR testsuite/25441
19843         * gcc.dg/pr23911.c: Make test variable static.
19844
19845         PR testsuite/25444
19846         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19847
19848 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/25439
19851         * g++.dg/parse/crash17.C: Adjust error markers.
19852         * g++.dg/template/error20.C: New test.
19853
19854 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19855
19856         PR c++/23172
19857         * g++.dg/ext/complit4.C: New test.
19858
19859         PR c++/25417
19860         * g++.dg/ext/complit5.C: Likewise.
19861
19862 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19863
19864         PR tree-optimization/25125
19865         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19866         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19867         * gcc.c-torture/execute/pr25125.c: New.
19868
19869 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19870
19871         PR fortran/25029
19872         PR fortran/21256
19873         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19874         functions with incorrect assumed size references.
19875
19876 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/23171
19879         * g++.dg/opt/init1.C: New test.
19880
19881 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19882
19883         PR c++/24671
19884         * g++.dg/template/sfinae3.C: New test.
19885
19886 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19887
19888         * g++.dg/other/friend4.C: New test.
19889
19890 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19891
19892         PR target/25005
19893         * g++.dg/opt/pr25005.C: New test.
19894
19895 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19896
19897         PR c++/25369
19898         * g++.dg/template/ptrmem16.C: New test.
19899
19900 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19901
19902         PR fortran/25029
19903         PR fortran/21256
19904         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19905
19906 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19907
19908         PR libgfortran/25307
19909         * gfortran.dg/list_read_5.f90: New test.
19910
19911 2005-12-22  Richard Henderson  <rth@redhat.com>
19912
19913         * gcc.target/i386/sse-7.c: Use -msse2.
19914
19915 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19916
19917         PR rtl-optimization/25432
19918         * gcc.c-torture/compile/20051216-1.c: New test.
19919
19920         PR objc/25328
19921         * objc/execute/pr25328.m: New test.
19922
19923 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/25364
19926         * g++.dg/template/call4.C: New test.
19927
19928 2005-12-22  Dale Johannesen  <dalej@apple.com>
19929
19930         * gcc.target/i386/sse-17.c: New.
19931
19932 2005-12-22  Paul Brook  <paul@codesourcery.com>
19933
19934         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19935
19936 2005-12-22  Paul Brook  <paul@codesourcery.com>
19937
19938         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19939
19940 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19941
19942         PR tree-opt/25513
19943         * gcc.c-torture/compile/pr25513.c: New test.
19944
19945 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19946
19947         PR c++/23333
19948         * g++.dg/parse/error25.C: Add more tests.
19949
19950 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19951
19952         PR fortran/18990
19953         * gfortran.dg/der_charlen_1.f90: New.
19954
19955 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19956
19957         PR fortran/20889
19958         * gfortran.dg/pointer_component_type_1.f90: New test.
19959
19960         PR fortran/25029
19961         PR fortran/21256
19962         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19963         should give an error with assumed size array refernces and checks
19964         those that should not.
19965         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19966         reference an upper bound so that it does not generate an error.
19967
19968         PR fortran/19362
19969         PR fortran/20244
19970         PR fortran/20864
19971         PR fortran/25391
19972         * gfortran.dg/used_dummy_types_1.f90: New test.
19973         * gfortran.dg/used_dummy_types_2.f90: New test.
19974         * gfortran.dg/used_dummy_types_3.f90: New test.
19975         * gfortran.dg/used_dummy_types_4.f90: New test.
19976         * gfortran.dg/used_dummy_types_5.f90: New test.
19977
19978         PR fortran/23152
19979         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19980         group already being USE associated.
19981         * gfortran.dg/assumed_shape_nml.f90: New test.
19982         * gfortran.dg/assumed_size_nml.f90: New test.
19983
19984         PR fortran/20862
19985         PR fortran/25053
19986         PR fortran/25063
19987         PR fortran/25064
19988         PR fortran/25066
19989         PR fortran/25067
19990         PR fortran/25068
19991         PR fortran/25307
19992         * gfortran.dg/io_constraints_1.f90: New test.
19993         * gfortran.dg/io_constraints_1.f90: New test.
19994         * gfortran.dg/iostat_3.f90: Change wording of warning.
19995         * gfortran.dg/g77/19981216-0.f: The same.
19996
19997 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19998
19999         PR tree-optimization/23518
20000         * gcc.dg/pr23518.c: New.
20001
20002 2005-12-21  Mike Stump  <mrs@apple.com>
20003
20004         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20005
20006 2005-12-21  Paul Brook  <paul@codesourcery.com>
20007
20008         * gcc.dg/pr19340.c: Skip on m68k targets.
20009
20010 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20011
20012         PR rtl-optimization/25196
20013         * gcc.dg/pr25196.c: New test.
20014
20015 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20016
20017         PR fortran/25423
20018         gfortran.dg/where_nested_1.f90: New.
20019
20020 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20021
20022         PR tree-optimization/25382.
20023         * gcc.dg/tree-ssa/pr25382.c: New.
20024
20025 2005-12-20  Richard Guenther  <rguenther@suse.de>
20026
20027         PR middle-end/24306
20028         * gcc.target/i386/pr24306.c: New testcase.
20029
20030 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20031
20032         PR tree-optimization/25501
20033         * gcc.dg/tree-ssa/pr25501.c: New.
20034
20035 2005-12-20  Richard Guenther  <rguenther@suse.de>
20036
20037         Revert
20038         2005-12-02  Richard Guenther  <rguenther@suse.de>
20039
20040         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20041
20042 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20043
20044         PR c++/21228
20045         * g++.dg/warn/Wunreachable-code-2.C: New test.
20046
20047 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20048
20049         PR c++/24278
20050         * g++.dg/template/ctor5.C: New test.
20051
20052         PR c++/24915
20053         * g++.dg/template/overload8.C: New test.
20054
20055 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20056
20057         * gcc.c-torture/compile/pr25483 : New test.
20058
20059 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20060
20061         PR c++/20552
20062         * g++.dg/ext/typeof10.C: New test.
20063
20064 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20065
20066         * gcc.dg/mt-loopi1.c: New.
20067
20068 2005-12-18  Richard Guenther  <rguenther@suse.de>
20069
20070         PR tree-optimization/25481
20071         * gcc.dg/torture/pr25481.c: New testcase.
20072
20073 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20074
20075         PR rtl-optimization/21041
20076         * gcc.dg/pr21041.c: New test.
20077
20078 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20079
20080         PR libgfortran/25463
20081         * gfortran.dg/advance.f90: New test.
20082
20083 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20084
20085         * gcc.dg/20051201-1.c: New test.
20086
20087 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20088
20089         PR fortran/25018
20090         * gfortran.dg/initialization_1.f90: New test.
20091         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20092         * gfortran.dg/g77/980616-0.f: The same.
20093
20094 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20095
20096         * PR fortran/25458
20097         * gfortran.dg/chkbits.f90: New test.
20098
20099 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20100
20101         * gfortran.dg/enum_5.f: Revert to previous version.
20102
20103 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20104
20105         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20106         * gfortran.dg/nested_modules_1.f90: Ditto.
20107         * gfortran.dg/hollerith_f95.f90: Ditto.
20108         * gfortran.dg/select_5.f90: Ditto.
20109         * gfortran.dg/secnds.f: Ditto.
20110         * gfortran.dg/hollerith2.f90: Ditto.
20111         * gfortran.dg/imag_2.f: Ditto.
20112         * gfortran.dg/ftell_2.f90: Ditto.
20113         * gfortran.dg/malloc_free_1.f90: Ditto.
20114         * gfortran.dg/logint-1.f: Ditto.
20115         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20116         * gfortran.dg/e_d_fmt.f90: Ditto.
20117         * gfortran.dg/hollerith_legacy.f90: Ditto.
20118         * gfortran.dg/logint-2.f: Ditto.
20119         * gfortran.dg/enum_5.f90: Ditto.
20120         * gfortran.dg/f2c_2.f90: Ditto.
20121         * gfortran.dg/pr17143.f90: Ditto.
20122         * gfortran.dg/namelist_14.f90: Ditto.
20123         * gfortran.dg/logint-3.f: Ditto.
20124         * gfortran.dg/spread_scalar_source.f90: Ditto.
20125         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20126         * gfortran.dg/namelist_11.f: Ditto.
20127         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20128         * gfortran.dg/g77/20010519-1.f
20129         * gfortran.dg/g77/alpha1.f: Ditto.
20130         * gfortran.dg/g77/990115-1.f: Ditto.
20131         * gfortran.dg/g77/erfc.f: Ditto.
20132         * gfortran.dg/g77/19990313-3.f: Ditto.
20133         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20134         * gfortran.dg/g77/20010426.f: Ditto.
20135         * gfortran.dg/g77/19990313-0.f: Ditto.
20136         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20137         * gfortran.dg/g77/20000629-1.f: Ditto.
20138         * gfortran.dg/g77/970125-0.f: Ditto.
20139         * gfortran.dg/g77/8485.f: Ditto.
20140         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20141         * gfortran.dg/g77/19990313-1.f: Ditto.
20142         * gfortran.dg/g77/int8421.f: Ditto.
20143         * gfortran.dg/g77/19990305-0.f: Ditto.
20144         * gfortran.dg/g77/947.f: Ditto.
20145         * gfortran.dg/g77/19990905-2.f: Ditto.
20146         * gfortran.dg/g77/cabs.f: Ditto.
20147         * gfortran.dg/g77/19990313-2.f: Ditto.
20148         * gfortran.dg/g77/20020307-1.f: Ditto.
20149         * gfortran.dg/g77/dcomplex.f: Ditto.
20150         * gfortran.dg/g77/19990502-1.f: Ditto.
20151         * gfortran.dg/g77/19981216-0.f: Ditto.
20152         * gfortran.dg/common_4.f90: Ditto.
20153         * gfortran.dg/entry_4.f90: Ditto.
20154         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20155         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20156         * gfortran.dg/namelist_12.f: Ditto.
20157         * gfortran.dg/scale_1.f90: Ditto.
20158         * gfortran.dg/modulo_1.f90
20159         * gfortran.dg/hollerith.f90: Ditto.
20160         * gfortran.dg/direct_io_3.f90: Ditto.
20161         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20162         * gfortran.dg/gnu_logical_1.F: Ditto.
20163         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20164         * gfortran.dg/assign_1.f90: Ditto.
20165         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20166         * gfortran.dg/pr23095.f: Ditto.
20167         * gfortran.dg/read_float_1.f90: Ditto.
20168
20169 2005-12-17  Andreas Jaeger  <aj@suse.de>
20170
20171         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20172         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20173
20174 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20175
20176         PR fortran/24268
20177         * gfortran.dg/fmt_white.f: New test.
20178
20179 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20180
20181         * gfortran.dg/label_1.f90: New test.
20182
20183 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20184
20185         PR testsuite/25422
20186         * gcc.dg/20031012-1.c: Add -Walways-true option.
20187         * gcc.dg/weak/weak-3.c: Likewise.
20188         * g++.old-deja/g++.mike/warn8.C: Likewise.
20189
20190 2005-12-16  Mike Stump  <mrs@apple.com>
20191
20192         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20193         exit.
20194
20195 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20196
20197         PR libgfortran/25264
20198         PR libgfortran/25349
20199         * gfortran.dg/tl_editing.f90: Added additional checks.
20200         * gfortran.dg/t_editing.f: New test.
20201         * gfortran.dg/write_padding.f90: New test
20202
20203 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20204
20205         PR testsuite/25215
20206         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20207
20208 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20209
20210         PR rtl-optimization/24899
20211         * gcc.c-torture/execute/20051215-1.c: New test.
20212
20213 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20214
20215         PR 24823
20216         * gfortran.dg/pr24823.f: New test.
20217
20218 2005-12-16  Jeff Law  <law@redhat.com>
20219
20220         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20221
20222 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20223
20224         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20225         (base_types): Change C++ style comments to C style comments.  Remove
20226         aligned types from the array.  Keep Enums disabled.
20227         (complex_types): Remove aligned types from the array.
20228         Comment out "_Complex long double".
20229         (attrib_types): Remove.
20230         (complex_attrib_types): Remove.
20231         (attrib_array_types): Remove.
20232         (complex_attrib_array_types): Remove.
20233         (aligned_bitfld_types): Remove.
20234         (n_aligned_bitfld_types): Remove.
20235         (FEATURE_ALIGNEDPACKED): Delete.
20236         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20237         (singles): Remove support for adding attributes.
20238         (choose_type): Remove support for attributed types.
20239         (generate_fields): Remove support for attributed bit-fields.
20240         Remove support for adding attributes.
20241         (generate_random_tests): Remove support for adding attributes.
20242         (features): Add back "[0] :0" and "complex vector [0]".
20243         (main): Remove support for attributed bit-fields.
20244         Uncomment the calling of generate_random_tests for the rests of
20245         the tests.
20246
20247 2005-12-16  Jan Hubicka  <jh@suse.cz>
20248
20249         * gcc.c-torture/combine/pr25224.c: New.
20250
20251 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20252
20253         PR other/25028
20254         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20255         HP-UX.
20256
20257 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20258
20259         * gcc.dg/20051215-1.c: New file.
20260
20261 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20262
20263         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20264         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20265
20266 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20267
20268         PR fortran/18197
20269         * gfortran.dg/dummy_functions_1.f90: New.
20270
20271 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20272
20273         PR rtl-optimization/25310
20274         * gcc.c-torture/compile/pr25310.c: New test.
20275
20276 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20277
20278         PR debug/25023
20279         * gcc.dg/pr25023.c: New test.
20280
20281 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20282
20283         * g++.old-deja/g++.brendan/redecl1.C,
20284         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20285         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20286         g++.old-deja/g++.oliva/typeof1.C,
20287         g++.old-deja/g++.other/crash16.C,
20288         g++.old-deja/g++.other/crash34.C,
20289         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20290         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20291         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20292         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20293         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20294         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20295         Remove xfail.
20296
20297 2005-12-14  Kean Johnston  <jkj@sco.com>
20298             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20299
20300         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20301         * gcc.target/i386/20020523-1.c: Ditto.
20302         * gcc.target/i386/tailcall-1.c: Ditto.
20303         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20304         * gcc.target/i386/ssetype-5.c: Ditto.
20305
20306 2005-12-14  Jeff Law  <law@redhat.com>
20307
20308         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20309
20310 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20311
20312         PR target/25254
20313         PR target/24188
20314         * gcc.target/i386/pr25254.c: New test.
20315         * gfortran.dg/PR24188.f: New test.
20316
20317 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20318
20319         * lib/fortran-torture.exp: Catch remaining uses of
20320         remote_file build delete.
20321
20322 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20323
20324         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20325
20326 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20327
20328         * gcc.dg/warn-addr-cmp.c: New test.
20329
20330 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR debug/25023
20333         PR target/25293
20334         * gcc.target/i386/pr25293.c: New test.
20335
20336 2005-12-13  Petr Machata  <machata@post.cz>
20337
20338         PR c++/24907
20339         * g++.dg/parse/comma2.C: New test.
20340
20341 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20342             Jakub Jelinek  <jakub@redhat.com>
20343
20344         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20345         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20346         (limits.h): Include unconditionally.
20347         (stdlib.h): Likewise.
20348         (hashtab.h): Do not include.
20349         (getopt.h): Likewise.
20350         (stddef.h): Include.
20351         (hashval_t): Define.
20352         (struct entry): Add "next" field.
20353         (HASH_SIZE): New macro.
20354         (hash_table): New variable.
20355         (switchfiles): Do not use xmalloc.
20356         (mix): New macro.
20357         (iterative_hash): New function.
20358         (hasht): Remove.
20359         (e_exists): New function.
20360         (e_insert): Likewise.
20361         (output): Use, instead of libiberty hashtable functions.
20362         (main): Do not use getopt.  Do not call htab_create.
20363
20364 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20365
20366         PR c++/25331
20367         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20368         put atal* and atpaal* attributes on array elements.
20369         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20370         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20371         put atal* and atpaal* attributes on array elements.
20372         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20373
20374 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20375
20376         * gcc.dg/single-precision-constant.c: New test.
20377
20378 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20379
20380         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20381         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20382         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20383         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20384         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20385         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20386         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20387         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20388         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20389         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20390         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20391         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20392         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20393         gcc.target/powerpc/ppc-sdata-2.c,
20394         gcc.target/powerpc/ppc-stackalign-1.c,
20395         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20396         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20397         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20398         gcc.target/powerpc/rs6000-ldouble-2.c,
20399         gcc.target/powerpc/rs6000-power2-1.c,
20400         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20401         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20402         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20403         option into target selector.
20404         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20405         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20406
20407 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20408
20409         PR objc/25348
20410         * objc.dg/encode-9.m: New test.
20411
20412 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20413
20414         PR testsuite/20772
20415         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20416         * gcc.dg/asm-b.c: Fix typo.
20417         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20418         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20419         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20420         i?86 lp64 and x86_64 ilp32.
20421         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20422         on i?86 lp64.
20423         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20424
20425 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20426
20427         PR fortran/25078
20428         gfortran.dg/equiv_5.f90: New test.
20429
20430 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20431
20432         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20433         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20434         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20435         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20436         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20437         * gcc.dg/tree-ssa/reassoc-5.c: New.
20438         * gcc.dg/tree-ssa/reassoc-6.c: New.
20439         * gcc.dg/tree-ssa/reassoc-7.c: New.
20440         * gcc.dg/tree-ssa/reassoc-8.c: New.
20441         * gcc.dg/tree-ssa/reassoc-9.c: New.
20442         * gcc.dg/tree-ssa/reassoc-10.c: New.
20443         * gcc.dg/tree-ssa/reassoc-11.c: New.
20444
20445 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20446
20447         PR testsuite/25167
20448         PR testsuite/24478
20449         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20450
20451 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20452
20453         PR c++/25300
20454         * g++.dg/template/inherit.C: Do not use a generic error message.
20455
20456 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20457
20458         PR libobjc/25354
20459         * objc.dg/gnu-encoding: New directory.
20460         * objc.dg/gnu-encoding/compat-common.h: New file.
20461         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20462         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20463         * objc.dg/gnu-encoding/vector-defs.h: New file.
20464         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20465         * objc.dg/gnu-encoding/generate-random.c: New file.
20466         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20467         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20468         * objc.dg/gnu-encoding/generate-random.h: New file.
20469
20470 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20471
20472         PR c++/25337
20473         * g++.dg/template/defarg7.C: New test.
20474
20475 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20476
20477         PR libobjc/25347
20478         * objc.dg/encode-8.m: New test.
20479
20480 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20481
20482         PR libobjc/25346
20483         * objc.dg/encode-7.m: New test.
20484
20485 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20486
20487         PR c++/25010
20488         * g++.dg/opt/inline10.C: New test.
20489
20490 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20491
20492         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20493
20494 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20495
20496         * gfortran.dg/substring_equivalence.f90: typo in comment
20497
20498 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20499
20500         PR fortran/25068
20501         * gfortran.dg/iostat_3.f90: New test.
20502
20503 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20504
20505         PR fortran/23815
20506         * gfortran.dg/unf_io_convert_1.f90: New test.
20507         * gfortran.dg/unf_io_convert_2.f90: New test.
20508         * gfortran.dg/unf_io_convert_3.f90: New test.
20509
20510 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20511
20512         PR testsuite/20772
20513         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20514         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20515         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20516         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20517         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20518         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20519         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20520         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20521         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20522         gcc.dg/torture/fp-int-convert-float128-timode.c,
20523         gcc.dg/torture/fp-int-convert-float128.c,
20524         gcc.dg/torture/fp-int-convert-float80-timode.c,
20525         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20526         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20527
20528         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20529
20530 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20531
20532         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20533
20534 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20535
20536         * gcc.dg/20051207-1.c,
20537         * gcc.dg/20051207-2.c,
20538         * gcc.dg/20051207-3.c: New tests.
20539
20540 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20541
20542         PR testsuite/20772
20543         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20544         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20545         dg-skip-if target selector.
20546
20547         PR testsuite/20772
20548         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20549         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20550         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20551         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20552         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20553         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20554         and/or merge with i?86 cases.
20555
20556         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20557
20558         PR testsuite/20772
20559         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20560         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20561         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20562         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20563         x86_64-*-linux*.
20564
20565 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20566
20567         PR target/25311
20568         * gcc.c-torture/compile/pr25311.c: New test.
20569
20570 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20571
20572         PR libgfortran/25039
20573         * gfortran.dg/read_comma.f: New test.
20574
20575 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20576
20577         PR c++/19317
20578         * g++.dg/opt/pr19317-1.C: New test.
20579         * g++.dg/opt/pr19317-2.C: New test.
20580         * g++.dg/opt/pr19317-3.C: New test.
20581
20582         PR target/19005
20583         * gcc.c-torture/execute/pr19005.c: New test.
20584
20585         PR target/17828
20586         * g++.old-deja/g++.other/comdat5.C: New test.
20587         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20588
20589         * g++.dg/compat/struct-layout-1.exp: New file.
20590         * g++.dg/compat/struct-layout-1.h: New.
20591         * g++.dg/compat/struct-layout-1_generate.c: New.
20592         * g++.dg/compat/struct-layout-1_x1.h: New.
20593         * g++.dg/compat/struct-layout-1_x2.h: New.
20594         * g++.dg/compat/struct-layout-1_y1.h: New.
20595         * g++.dg/compat/struct-layout-1_y2.h: New.
20596
20597         * gcc.dg/20050330-2.c: New test.
20598
20599 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20600
20601         PR fortran/25292
20602         * gfortran.dg/associated_1.f90: New.
20603
20604 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20605
20606         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20607         ILP32 vect_no_align platforms.
20608
20609 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20610             Jakub Jelinek  <jakub@redhat.com>
20611
20612         PR target/25268
20613         * gcc.c-torture/compile/20051207-1.c: New test.
20614
20615 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20616
20617         PR testsuite/20772
20618         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20619         gcc.dg/torture/pr18582-1.c,
20620         gcc.target/i386/attributes-error.c: Also test on x86_64.
20621
20622         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20623
20624 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20625
20626         PR c++/19397
20627         * g++.dg/template/typedef3.C: New test.
20628
20629         PR c++/19762
20630         PR c++/19764
20631         * g++.dg/template/dtor3.C: Fix error markers.
20632
20633 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20634
20635         * lib/target-supports.exp (check_effective_target_sync_char_short):
20636         Add s390*.
20637
20638 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20639
20640         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20641
20642 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20643
20644         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20645         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20646         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20647         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20648
20649 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20650
20651         PR c++/25263
20652         * g++.dg/other/array2.C: New test case.
20653
20654 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20655
20656         * gcc.dg/darwin-weakimport-3.c: New.
20657
20658         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20659         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20660         and to work on Darwin.
20661         * gcc.dg/attr-weakref-1b.c: New file.
20662         * gcc.dg/attr-weakref-2.c: New test.
20663         * gcc.dg/darwin-weakref-1.c: New test.
20664
20665 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20666
20667         PR testsuite/25247
20668         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20669         use in selector expressions.
20670         (dg-xfail-if): Ditto.
20671         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20672         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20673         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20674         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20675         * gcc.test-framework/test-framework.exp: Skip generated tests if
20676         CHECK_TEST_FRAMEWORK is not 1.
20677
20678 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20679
20680         PR tree-optimization/24963
20681         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20682
20683         PR target/24108
20684         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20685
20686         PR target/18580
20687         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20688         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20689         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20690         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20691
20692 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20693
20694         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20695         dg-options.
20696
20697 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20698
20699         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20700
20701 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20702
20703         * gcc.dg/format/cast-1.c: New test.
20704
20705 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20706
20707         PR c/7776
20708         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20709         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20710         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20711         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20712
20713 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20714
20715         * gcc.dg/cast-pretty-print-1.c: New test.
20716
20717 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20718
20719         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20720
20721 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20722
20723         PR c++/24173
20724         * g++.dg/template/friend40.C: New test.
20725
20726 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20727
20728         PR target/25199
20729         * gcc.target/i386/movq-2.c: New test.
20730         * gcc.target/i386/movq.c: Remove target i?86, instead add
20731         dg-require-effective-target ilp32.
20732
20733 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20734
20735         PR c++/24103
20736         * g++.dg/other/default1.C: New test.
20737
20738 2005-12-02  Richard Guenther  <rguenther@suse.de>
20739
20740         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20741
20742 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20743
20744         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20745
20746 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20747
20748         PR target/21017
20749         * gcc.target/powerpc/rotate.c: New.
20750
20751 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20752
20753         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20754         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20755
20756 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20757
20758         PR c/13384
20759         * gcc.dg/pr17730-1.c: Adjust.
20760         * gcc.dg/lvalue1.c (main): Likewise.
20761         * gcc.dg/lvalue-2.c: Likewise.
20762         * g++.dg/pr7503-3.C
20763
20764 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20765
20766         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20767         error messages.
20768
20769 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20770
20771         PR fortran/24789
20772         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20773
20774 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20775
20776         PR target/24475
20777         * lib/target-supports.exp (check_effective_target_tls): New.
20778         (check_effective_target_tls_runtime): New.
20779         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20780         for TLS support.
20781         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20782         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20783         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20784         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20785         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20786         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20787         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20788         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20789         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20790         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20791         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20792         effective-target TLS.
20793         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20794         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20795         effective-target TLS runtime.
20796
20797 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20798
20799         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20800
20801 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20802
20803         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20804         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20805         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20806         ignored" warnings when "packing" is the same as the ABI layout.
20807
20808 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20809
20810         PR fortran/21302
20811         * gfortran.dg/line_length_1.f: New test.
20812         * gfortran.dg/line_length_2.f90: Ditto.
20813
20814 2005-11-30  Richard Guenther  <rguenther@suse.de>
20815
20816         PR tree-optimization/21655
20817         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20818
20819 2005-11-30  Dale Johannesen  <dalej@apple.com>
20820
20821         * gcc.c-torture/compile/pr24930.c: New.
20822
20823 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20824
20825         PR fortran/15809
20826         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20827
20828 2005-11-30  Jeff Law  <law@redhat.com>
20829
20830         * g++.old-deja/g++.law/pr25000.C: New test.
20831
20832 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20833
20834         * gcc.dg/tls/opt-11.c: New test.
20835
20836 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20837
20838         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20839         targets.
20840         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20841         LP64 ia64.
20842
20843 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20844
20845         * gfortran.dg/open_access_1.f90: New test.
20846
20847 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20848
20849         * gcc.dg/charset/builtin2.c: New test.
20850
20851 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20852
20853         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20854         on mmix-*-* for *_[xy].c.
20855
20856 2005-11-28  Kean Johnston  <jkj@sco.com>
20857
20858         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20859         headers.
20860         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20861         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20862         * gcc.target/i386/asm-3.c: Ditto.
20863         * gcc.target/i386/clobbers.c: Ditto.
20864         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20865         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20866         test regexp.
20867         * gcc.target/i386/mul.c: Ditto.
20868         * gcc.target/i386/ssetype-1.c: Ditto.
20869         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20870         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20871         static so the test works with -fPIC mode too. Based on comment in
20872         PR19231 by Pinski.
20873         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20874
20875 2005-11-28  Richard Guenther  <rguenther@suse.de>
20876
20877         * gcc.dg/alias-9.c: New testcase.
20878         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20879
20880 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20881             Uros Bizjak  <uros@kss-loka.si>
20882
20883         PR middle-end/20219
20884         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20885         tan(x)/sin(x) transformations.
20886
20887 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20888
20889         PR middle-end/24575
20890         * gcc.dg/tree-ssa/divide-3.c: New test.
20891         * gcc.dg/tree-ssa/divide-4.c: New test.
20892
20893 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20894
20895         PR fortran/24917
20896         *  gfortran.dg/boz_6.f90: New test.
20897
20898 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20899
20900         PR fortran/23912
20901         * gfortran.dg/modulo_1.f90: New test.
20902
20903 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20904
20905         PR libfortran/24919
20906         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20907         fail on CRLF platforms.
20908         * gfortran.dg/ftell_2.f90: Likewise.
20909
20910 2005-11-26  Eric Christopher  <echristo@apple.com>
20911
20912         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20913
20914 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20915
20916         * objc.dg/gnu-runtime-3.m: Simplify.
20917
20918 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20919
20920         PR middle-end/23669
20921         * gcc.dg/tree-ssa/divide-1.c: New test.
20922         * gcc.dg/tree-ssa/divide-2.c: New test.
20923
20924 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20925
20926         PR libgfortran/24945
20927         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20928
20929 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20930
20931         PR libgfortran/24945
20932         * gfortran.dg/open_status_2.f90: New test.
20933
20934 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20935
20936         * gcc.c-torture/execute/builtins/fprintf.c,
20937         gcc.c-torture/execute/builtins/fputs-lib.c,
20938         gcc.c-torture/execute/builtins/fputs.c,
20939         gcc.c-torture/execute/builtins/lib/fprintf.c,
20940         gcc.c-torture/execute/builtins/lib/printf.c,
20941         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20942
20943 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20944
20945         * gcc.dg/20050922-2.c: New test.
20946
20947 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20948
20949         * objc.dg/gnu-runtime-3.m: New test.
20950
20951 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20952
20953         PR c++/9278
20954         * g++.dg/other/void1.C: New test.
20955
20956 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20957
20958         PR middle-end/24998
20959         * gcc.dg/torture/fp-int-convert-float.c,
20960         gcc.dg/torture/fp-int-convert-double.c,
20961         gcc.dg/torture/fp-int-convert-long-double.c,
20962         gcc.dg/torture/fp-int-convert-timode.c,
20963         gcc.dg/torture/fp-int-convert-float80.c,
20964         gcc.dg/torture/fp-int-convert-float80-timode.c,
20965         gcc.dg/torture/fp-int-convert-float128.c,
20966         gcc.dg/torture/fp-int-convert-float128-timode.c,
20967         gcc.dg/torture/fp-int-convert.h: New files.
20968
20969 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20970
20971         PR middle-end/24989
20972         * gcc.dg/tree-ssa/bool-10.c: New test.
20973         * gcc.dg/tree-ssa/bool-11.c: New test.
20974         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20975
20976 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20977
20978         PR middle-end/24990
20979         * tree-ssa/pr24990-1.c: New test.
20980
20981 2005-11-24  Richard Guenther  <rguenther@suse.de>
20982         Dirk Mueller <dmueller@suse.de>
20983
20984         PR c++/14024
20985         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20986         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20987         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20988         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20989         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20990         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20991
20992 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20993
20994         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20995
20996 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20997
20998         PR c/21668
20999         * gcc.dg/Wc++-compat.c: New.
21000         * gcc.dg/Wno-c++-compat.c: New.
21001
21002 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21003
21004         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21005         (vspltish, vspltisw): Likewise.
21006
21007 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21008
21009         PR libgfortran/24794
21010         * gfortran.dg/namelist_12.f: Fix quotes.
21011         * gfortran.dg/namelist_13.f90: Fix quotes.
21012         * gfortran.dg/namelist_14.f90: Fix quotes.
21013         * gfortran.dg/namelist_15.f90: Fix quotes.
21014         * gfortran.dg/namelist_use.f90: Fix quotes.
21015         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21016         * gfortran.dg/namelist_21.f90: New test.
21017         * gfortran.dg/namelist_22.f90: New test.
21018
21019 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21020
21021         PR target/23435
21022         * gcc.c-torture/compile/pr23435.c: New.
21023
21024 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21025
21026         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21027
21028 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21029
21030         * gcc.target/powerpc/405-macchw-1.c,
21031         gcc.target/powerpc/405-macchw-2.c,
21032         gcc.target/powerpc/405-macchwu-1.c,
21033         gcc.target/powerpc/405-macchwu-2.c,
21034         gcc.target/powerpc/405-machhw-1.c,
21035         gcc.target/powerpc/405-machhw-2.c,
21036         gcc.target/powerpc/405-machhwu-1.c,
21037         gcc.target/powerpc/405-machhwu-2.c,
21038         gcc.target/powerpc/405-maclhw-1.c,
21039         gcc.target/powerpc/405-maclhw-2.c,
21040         gcc.target/powerpc/405-maclhwu-1.c,
21041         gcc.target/powerpc/405-maclhwu-2.c,
21042         gcc.target/powerpc/405-mulchw-1.c,
21043         gcc.target/powerpc/405-mulchw-2.c,
21044         gcc.target/powerpc/405-mulchwu-1.c,
21045         gcc.target/powerpc/405-mulchwu-2.c,
21046         gcc.target/powerpc/405-mulhhw-1.c,
21047         gcc.target/powerpc/405-mulhhw-2.c,
21048         gcc.target/powerpc/405-mulhhwu-1.c,
21049         gcc.target/powerpc/405-mulhhwu-2.c,
21050         gcc.target/powerpc/405-mullhw-1.c,
21051         gcc.target/powerpc/405-mullhw-2.c,
21052         gcc.target/powerpc/405-mullhwu-1.c,
21053         gcc.target/powerpc/405-mullhwu-2.c,
21054         gcc.target/powerpc/405-nmacchw-1.c,
21055         gcc.target/powerpc/405-nmacchw-2.c,
21056         gcc.target/powerpc/405-nmachhw-1.c,
21057         gcc.target/powerpc/405-nmachhw-2.c,
21058         gcc.target/powerpc/405-nmaclhw-1.c,
21059         gcc.target/powerpc/405-nmaclhw-2.c,
21060         gcc.target/powerpc/440-macchw-1.c,
21061         gcc.target/powerpc/440-macchw-2.c,
21062         gcc.target/powerpc/440-macchwu-1.c,
21063         gcc.target/powerpc/440-macchwu-2.c,
21064         gcc.target/powerpc/440-machhw-1.c,
21065         gcc.target/powerpc/440-machhw-2.c,
21066         gcc.target/powerpc/440-machhwu-1.c,
21067         gcc.target/powerpc/440-machhwu-2.c,
21068         gcc.target/powerpc/440-maclhw-1.c,
21069         gcc.target/powerpc/440-maclhw-2.c,
21070         gcc.target/powerpc/440-maclhwu-1.c,
21071         gcc.target/powerpc/440-maclhwu-2.c,
21072         gcc.target/powerpc/440-mulchw-1.c,
21073         gcc.target/powerpc/440-mulchw-2.c,
21074         gcc.target/powerpc/440-mulchwu-1.c,
21075         gcc.target/powerpc/440-mulchwu-2.c,
21076         gcc.target/powerpc/440-mulhhw-1.c,
21077         gcc.target/powerpc/440-mulhhw-2.c,
21078         gcc.target/powerpc/440-mulhhwu-1.c,
21079         gcc.target/powerpc/440-mulhhwu-2.c,
21080         gcc.target/powerpc/440-mullhw-1.c,
21081         gcc.target/powerpc/440-mullhw-2.c,
21082         gcc.target/powerpc/440-mullhwu-1.c,
21083         gcc.target/powerpc/440-mullhwu-2.c,
21084         gcc.target/powerpc/440-nmacchw-1.c,
21085         gcc.target/powerpc/440-nmacchw-2.c,
21086         gcc.target/powerpc/440-nmachhw-1.c,
21087         gcc.target/powerpc/440-nmachhw-2.c,
21088         gcc.target/powerpc/440-nmaclhw-1.c,
21089         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21090
21091 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21092
21093         PR fortran/24774
21094         * gfortran.dg/inquire_9.f90: New test.
21095
21096         PR fortran/21647
21097         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21098
21099 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21100
21101         PR libfortran/24432
21102         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21103         Check that 'cos' is supported.
21104
21105 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21106
21107         PR fortran/24223
21108         * gfortran.dg/substring_equivalence.f90: New test.
21109
21110         PR fortran/24705
21111         * gfortran.dg/auto_internal_assumed.f90: New test.
21112
21113 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21114
21115         * gcc.dg/fold-div-2.c: New test.
21116
21117 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21118
21119         PR rtl-optimization/24883
21120         * gcc.c-torture/compile/pr24883.c: New test.
21121
21122 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21123
21124         PR middle-end/20583
21125         * gcc.c-torture/compile/pr20583.c: New.
21126
21127 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21128
21129         * gcc.c-torture/execute/usmul.c: New test.
21130
21131 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21132
21133         * gcc.dg/tree-ssa/vrp22.c: New test.
21134
21135 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21136
21137         PR middle-end/24912
21138         * gcc.dg/torture/pr24912-1.c: New test.
21139
21140 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21141
21142         PR fortran/24862
21143         * gfortran.dg/arrayio_derived_1.f90: New test.
21144
21145 2005-11-19  Richard Guenther  <rguenther@suse.de>
21146
21147         PR middle-end/23294
21148         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21149
21150 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21151
21152         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21153
21154 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21155
21156         PR c++/8355
21157         * g++.dg/template/friend39.C: New test.
21158
21159 2005-11-18  James E Wilson  <wilson@specifix.com>
21160
21161         * gcc.dg/builtin-strstr.c: New.
21162
21163 2005-11-18  Richard Henderson  <rth@redhat.com>
21164
21165         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21166         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21167         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21168         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21169         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21170         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21171         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21172         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21173         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21174         renaming to remove initial "ia64-".
21175
21176 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21177
21178         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21179
21180 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21181
21182         * g++.dg/cpp/string-2.C: New test.
21183
21184 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21185
21186         * gcc.dg/tree-ssa/loop-14.c: New test.
21187
21188 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21189             Michael Chamberlain <michael@chamberlain.net.au>
21190
21191         * ada/acats/run_all.sh (target_run): Kill long running tests.
21192
21193 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21194
21195         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21196         * gcc.dg/cleanup-9.c: Likewise.
21197         * gcc.dg/cleanup-10.c: Likewise.
21198         * gcc.dg/cleanup-11.c: Likewise.
21199
21200 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21201
21202         PR fortran/24892
21203         * gfortran.dg/open_access_append_1.f90: New test.
21204         * gfortran.dg/open_access_append_2.f90: New test.
21205
21206 2005-11-16  Richard Guenther  <rguenther@suse.de>
21207
21208         PR middle-end/24851
21209         * gcc.c-torture/execute/pr24851.c: New testcase.
21210
21211 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21212
21213         * gcc.dg/fold-overflow-1.c: New test.
21214
21215 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21216
21217         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21218         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21219
21220 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21221
21222         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21223         structures.
21224         * g++.dg/eh/forced2.C: Likewise.
21225         * g++.dg/eh/forced3.C: Likewise.
21226         * g++.dg/eh/forced4.C: Likewise.
21227
21228 2005-11-11  Mike Stump  <mrs@apple.com>
21229
21230         * g++.old-deja/g++.mike/unused.C: Add.
21231
21232 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21233
21234         PR c++/24667
21235         * g++.dg/warn/Wcast-qual1.C: New test.
21236
21237 2005-11-15  Jan Hubicka  <jh@suse.cz>
21238
21239         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21240
21241 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21242
21243         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21244
21245 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21246
21247         PR 24840
21248         * gcc.dg/tree-ssa/pr24840.c: New test.
21249
21250 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21251
21252         PR testsuite/24841
21253         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21254
21255 2005-11-14  Dale Johannesen  <dalej@apple.com>
21256
21257         * gcc.c-torture/execute/20051113-1.c: New.
21258
21259 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21260
21261         PR c++/24687
21262         * g++.dg/template/crash43.C: New test.
21263
21264 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21265
21266         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21267
21268 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21269
21270         PR c++/24817
21271         * g++.dg/eh/spec8.C: New test.
21272
21273 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21274
21275         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21276
21277 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21278
21279         PR c++/20293
21280         * g++.dg/parse/ambig4.C: New test.
21281         * g++.dg/tc1/dr101.C: Adjust error markers.
21282         * g++.dg/lookup/strong-using-2.C: Likewise.
21283         * g++.dg/lookup/ambig5.C: Likewise.
21284         * g++.dg/lookup/ambig4.C: Likewise.
21285         * g++.dg/parse/crash22.C: Likewise.
21286
21287 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21288
21289         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21290
21291 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21292
21293         * gcc.dg/nested-calls-1.c: New test.
21294
21295 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21296
21297         * gfortran.dg/complex_intrinsic_1.f90: New test.
21298         * gfortran.dg/complex_intrinsic_2.f90: New test.
21299         * gfortran.dg/fgetc_1.f90: New test.
21300         * gfortran.dg/fgetc_2.f90: New test.
21301         * gfortran.dg/fgetc_3.f90: New test.
21302         * gfortran.dg/ftell_1.f90: New test.
21303         * gfortran.dg/ftell_2.f90: New test.
21304         * gfortran.dg/gnu_logical_1.F: New test.
21305         * gfortran.dg/gnu_logical_2.f90: New test.
21306
21307 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21308
21309         PR middle-end/24820
21310         * gcc.dg/pr24820.c: New test.
21311
21312 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21313
21314         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21315         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21316         variable.
21317
21318 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21319
21320         PR testsuite/24614
21321         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21322
21323 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21324
21325         * gcc.target/cris/cris.exp: New file.
21326         * gcc.target/cris/rld-legit1.c: New test.
21327         * gcc.target/cris/rld-legit2.c: New test.
21328
21329 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21330
21331         PR c++/24780
21332         * g++.dg/opt/pr24780.C: New test.
21333
21334         PR c++/24761
21335         * g++.dg/template/asm1.C: New test.
21336
21337 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21338
21339         PR libgfortran/24787
21340         * gfortran.dg/scan_1.f90: New test.
21341
21342 2005-11-12  Jan Hubicka  <jh@suse.cz>
21343
21344         * gcc.target/i386/minmax-1.c: New.
21345         * gcc.target/i386/minmax-2.c: New.
21346
21347 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21348
21349         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21350
21351 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21352
21353         * gcc.c-torture/execute/20051110-1.c,
21354         gcc.c-torture/execute/20051110-2.c: New tests.
21355
21356 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21357
21358         PR middle-end/24750
21359         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21360         New tests.
21361
21362 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21363
21364         * lib/target-libpath.exp (get_shlib_extension): New proc.
21365         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21366         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21367         * lib/objc.exp (objc_target_compile): Likewise.
21368         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21369         detection.
21370
21371 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21372
21373         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21374
21375         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21376         Add -static to additional_flags and pass it to target_compile.
21377
21378 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21379
21380         PR libgfortran/24719
21381         gfortran.dg/read_noadvance.f90: New test.
21382
21383         PR libgfortran/24699
21384         gfortran.dg/fmt_t_2.f90: New test.
21385
21386         PR libgfortran/24785
21387         gfortran.dg/read_x_eor.f90: New test.
21388
21389         PR libgfortran/24584
21390         gfortran.dg/namelist_empty.f90: Rename test.
21391
21392         PR libgfortran/24489
21393         gfortran/read_eor.f90: Rename test.
21394
21395 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21396
21397         PR fortran/15976
21398         * gfortran.dg/automatic_module_variable.f90: New test.
21399
21400 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21401
21402         PR target/24445
21403         * gcc.dg/pr24445.c: New test.
21404
21405 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21406
21407         PR fortran/24655
21408         PR fortran/24755
21409         * gfortran.dg/recursive_statement_functions.f90: Add statement
21410         functions using inline intrinsic functions and parameters to test
21411         that they no longer seg-fault.
21412
21413         PR fortran/24409
21414         gfortran.dg/nested_modules_4.f90: New test.
21415         gfortran.dg/nested_modules_5.f90: New test.
21416
21417 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21418
21419         PR fortran/24643
21420         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21421
21422 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21423
21424         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21425         failures.
21426
21427 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21428
21429         * gcc.dg/sparc-getcontext-1.c: New test.
21430
21431 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21432
21433         * gcc.dg/ifcvt-fabs-1.c: New test.
21434
21435 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21436
21437         PR other/4372
21438         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21439         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21440
21441 2005-11-09  Richard Guenther  <rguenther@suse.de>
21442
21443         PR tree-optimization/24716
21444         * gcc.c-torture/execute/pr24716.c: New testcase.
21445
21446 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21447
21448         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21449
21450 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21451
21452         PR 24624
21453         * gcc.dg/pr24624.c: Testcase added.
21454
21455 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21456
21457         PR 24623
21458         * g++.dg/other/pr24623.C: Testcase added.
21459
21460 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21461
21462         PR fortran/22607
21463         * gfortran-dg/pure_byref_1.f90: New.
21464         * gfortran-dg/pure_byref_2.f90: New.
21465
21466 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21467
21468         PR c/24101
21469         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21470         * gcc.dg/dg.exp: Run main loop also for *.i files.
21471
21472 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21473
21474         PR c++/19450
21475         * g++.dg/tls/diag-3.C: New test.
21476         * g++.dg/tls/diag-4.C: New test.
21477         * g++.dg/tls/static-1.C: New test.
21478         * g++.dg/tls/static-1a.cc: New file.
21479
21480 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21481
21482         PR 23046
21483         * g++.dg/tree-ssa/pr23046.C: New test.
21484
21485 2005-11-08  Devang Patel <dpatel@apple.com>
21486
21487         PR tree-optimization/23115
21488         * gcc.dg/tree-ssa/pr23115.c: New.
21489
21490 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21491
21492         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21493         * gcc.target/powerpc/pr16155.c: Same.
21494         * gcc.target/powerpc/altivec-1.c: Same.
21495         * gcc.target/powerpc/altivec-2.c: Same.
21496         * gcc.target/powerpc/altivec-3.c: Same.
21497         * gcc.target/powerpc/altivec-5.c: Same.
21498         * gcc.target/powerpc/altivec-11.c: Same.
21499         * gcc.target/powerpc/altivec-12.c: Same.
21500         * gcc.target/powerpc/altivec-14.c: Same.
21501         * gcc.target/powerpc/altivec-22.c: Same.
21502         * gcc.target/powerpc/altivec-consts.c: Same.
21503         * gcc.target/powerpc/altivec-pr22085.c: Same.
21504         * gcc.target/powerpc/altivec-splat.c: Same.
21505         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21506         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21507         * gcc.target/powerpc/darwin-longlong.c: Same.
21508
21509 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21510
21511         PR target/19340
21512         * gcc.dg/pr19340.c: New test.
21513
21514 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21515
21516         PR rtl-optimization/24683
21517         * gcc.dg/pr24683.c: New test.
21518
21519 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21520
21521         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21522         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21523
21524 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21525
21526         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21527
21528 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21529
21530         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21531
21532 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21533
21534         PR target/24230
21535
21536         * gcc.target/powerpc/altivec-consts.c,
21537         gcc.target/powerpc/altivec-splat.c: New testcase.
21538
21539 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21540
21541         PR c/24599
21542
21543         * gcc.dg/overflow-2.c: New testcase.
21544
21545 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21546
21547         PR rtl-optimization/23567
21548         * gcc.c-torture/execute/20051104-1.c: New test.
21549
21550 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21551
21552         PR fortran/24534
21553         gfortran.dg/private_type_2.f90: Modified to check that case with
21554         PRIVATE declaration within derived type is accepted.
21555
21556         PR fortran/20838
21557         gfortran.dg/pointer_assign_1.f90: New test.
21558
21559         PR fortran/20840
21560         * gfortran.dg/arrayio_0.f90: New test.
21561
21562         PR fortran/17737
21563         gfortran.dg/data_initialized.f90: New test.
21564         gfortran.dg/data_constraints_1.f90: New test.
21565         gfortran.dg/data_constraints_2.f90: New test.
21566
21567 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21568
21569         PR fortran/24174
21570         PR fortran/24305
21571         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21572
21573 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21574
21575         PR 24670
21576         * gcc.dg/tree-ssa/pr24670.c: New test.
21577
21578 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21579
21580         PR target/22432
21581         * gcc.target/i386/pr22432.c: New test.
21582
21583 2005-11-05  Richard Henderson  <rth@redhat.com>
21584
21585         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21586         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21587         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21588         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21589         from gcc.dg/alpha-*.
21590         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21591         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21592
21593 2005-11-05  Andreas Jaeger  <aj@suse.de>
21594
21595         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21596
21597 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21598
21599         PR target/23424
21600         * gcc.dg/torture/pr23424-1.c: New test.
21601
21602 2005-11-04  Richard Henderson  <rth@redhat.com>
21603
21604         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21605         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21606         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21607         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21608         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21609         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21610         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21611         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21612         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21613         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21614         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21615         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21616         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21617         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21618         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21619         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21620         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21621         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21622         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21623         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21624         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21625         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21626         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21627         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21628         Move from gcc.dg/.
21629         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21630         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21631         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21632         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21633         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21634         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21635         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21636         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21637         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21638         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21639         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21640         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21641         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21642         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21643         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21644         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21645         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21646         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21647         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21648         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21649         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21650         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21651         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21652         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21653         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21654         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21655         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21656         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21657         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21658         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21659         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21660         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21661         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21662         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21663         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21664         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21665         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21666         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21667         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21668         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21669         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21670         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21671         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21672         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21673         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21674
21675 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21676
21677         PR 24627
21678         * gcc.dg/tree-ssa/pr24627.c: New test.
21679
21680 2005-11-04 Paul Brook  <paul@codesourcery.com>
21681
21682         * gcc.dg/tls/opt-10.c: New test.
21683
21684 2005-11-04  Andreas Jaeger  <aj@suse.de>
21685
21686         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21687         avoid extra warnings.
21688
21689 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21690
21691         PR libfortran/22298
21692         * lib/target-supports.exp
21693         (check_effective_target_static_libgfortran): New
21694         static_libgfortran effective target.
21695         * gfortran.dg/static_linking_1.f: New test.
21696         * gfortran.dg/static_linking_1.c: New file.
21697
21698 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21699
21700         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21701
21702 2005-11-03  Josh Conner  <jconner@apple.com>
21703
21704         PR c++/19989
21705         g++.dg/ext/array2.C: New test.
21706         g++.dg/template/dependent-name3.C: New test.
21707         g++.dg/template/dependent-name4.C: New test.
21708         g++.dg/template/sfinae2.C: New test.
21709
21710 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21711
21712         PR preprocessor/22042
21713         * gcc.dg/cpp/strify4.c: New test.
21714
21715 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21716
21717         PR c++/17964
21718         * g++.dg/cpp/string-1.C: New test.
21719
21720 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21721
21722         * gcc.target/powerpc: New directory.
21723         * gcc.target/powerpc/powerpc.exp: New file.
21724         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21725         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21726         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21727         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21728         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21729         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21730         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21731         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21732         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21733         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21734         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21735         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21736         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21737         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21738         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21739         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21740         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21741         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21742         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21743         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21744         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21745         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21746         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21747         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21748         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21749         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21750         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21751         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21752         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21753         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21754         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21755         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21756         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21757         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21758
21759 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21760
21761         PR c++/21627
21762         * g++.dg/warn/inline2.C: New test.
21763
21764 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21765
21766         PR middle-end/23155
21767         * g++.dg/ext/c99struct1.C: New test.
21768         * gcc.dg/union-cast-1.c: New test.
21769         * gcc.dg/union-cast-2.c: New test.
21770         * gcc.dg/union-cast-3.c: New test.
21771
21772 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21773
21774         PR middle-end/24589
21775         * gcc.c-torture/execute/zero-struct-2.c: New test.
21776
21777 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21778
21779         PR c++/24582
21780         * g++.dg/init/switch1.C: New test.
21781
21782 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21783
21784         * gcc.dg/delay-slot-1.c: New test.
21785
21786 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21787
21788         PR target/24620
21789         * gcc.dg/pr24620.c: New test.
21790
21791 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21792
21793         PR c/24329
21794         * gcc.dg/format/unnamed-1.c: New test.
21795
21796 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21797
21798         PR c++/22434
21799         * g++.dg/expr/cond8.C: New test.
21800
21801         PR c++/24560
21802         * g++.dg/parse/dot1.C: New test.
21803
21804 2005-11-02  Jan Hubicka  <jh@suse.cz>
21805
21806         PR target/23303
21807         * gcc.dg/i386-lea.c: New test
21808
21809 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21810
21811         PR target/24615
21812         * gcc.dg/pr24615.c: New test.
21813
21814 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21815
21816         PR target/24600
21817         * gcc.dg/pr24600.c: New test.
21818
21819 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21820
21821         PR c++/19253
21822         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21823         * g++.dg/parse/typename9.C: New test.
21824         * g++/dg/parse/typename10.C: Likewise.
21825
21826 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21827
21828         PR fortran/18157
21829         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21830         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21831         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21832
21833 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/24569
21836         * g++.dg/debug/static1.C: New test.
21837
21838 2005-11-02  Josh Conner  <jconner@apple.com>
21839
21840         * g++.dg/crash38.C: moved into proper directory...
21841         * g++.dg/template/crash42.C: ...here
21842
21843 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21844
21845         PR target/18338
21846         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21847         pcc_bitfield_type_matters || default_packed.
21848
21849         * lib/target-supports.exp
21850         (check_effective_target_pcc_bitfield_type_matters): New proc.
21851         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21852
21853         PR testsuite/23304
21854         * lib/target-supports.exp (check_effective_default_packed): New proc.
21855         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21856         Gate expected errors on target ! default_packed.
21857         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21858
21859 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21860
21861         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21862         change (r106358).
21863
21864 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21865
21866         PR fortran/24008
21867         * gfortran.dg/entry_5.f90: New.
21868         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21869
21870 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21871
21872         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21873
21874 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21875
21876         PR fortran/21565
21877         gfortran.dg/namelist_blockdata.f90: New test.
21878
21879         PR fortran/18737
21880         gfortran.dg/external_implicit_none.f90: New test.
21881
21882         PR fortran/14994
21883         * gfortran.dg/secnds.f: New test.
21884
21885 2005-10-31  Jan Hubicka  <jh@suse.cz>
21886
21887         PR target/20928
21888         * gcc.c-torture/compile/pr20928.c: New test.
21889
21890 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21891
21892         PR middle-end/23492
21893         * gcc.c-torture/compile/zero-strct-5.c: New test.
21894
21895 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21896
21897         PR libgfortran/24584
21898         * gfortran.dg/pr24584.f90: New test.
21899
21900 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21901
21902         PR fortran/18883
21903         * gfortran.dg/char_result_9.f90: New.
21904         * gfortran.dg/char_result_10.f90: New.
21905
21906 2005-10-30  Jan Hubicka  <jh@suse.cz>
21907
21908         * g++.dg/tree-ssa/pr24172.C: New testcase.
21909
21910 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21911
21912         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21913
21914 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21915
21916         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21917         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21918         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21919         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21920         gfortran.dg/enum_9.f90,
21921         gfortran.fortran-torture/compile/enum_1.f90,
21922         gfortran.fortran-torture/execute/enum_1.f90,
21923         gfortran.fortran-torture/execute/enum_2.f90,
21924         gfortran.fortran-torture/execute/enum_3.f90,
21925         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21926
21927 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21928
21929         PR target/18482
21930         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21931         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21932
21933 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21934
21935         PR libfortran/20179
21936         * gfortran.dg/mixed_io_1.f90: New test.
21937         * gfortran.dg/mixed_io_1.c: New file.
21938
21939 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21940
21941         * gfortran.dg/malloc_free_1.f90: New test.
21942
21943 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21944
21945         * gcc.dg/nested-func-4.c: Require profiling -pg.
21946
21947 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21948
21949         PR C++/23229
21950         * g++.dg/warn/main-2.C: New test.
21951
21952 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21953
21954         PR fortran/24545
21955         * gfortran.dg/interface_2.f90: new test.
21956
21957 2005-10-28  Josh Conner  <jconner@apple.com>
21958
21959         PR c++/22153
21960         * g++.dg/template/crash38.C: New test.
21961         * g++.dg/parse/explicit1.C: Change expected errors.
21962
21963 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21964
21965         PR C++/23426
21966         * g++.dg/other/large-size-array.C: New test.
21967
21968 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21969
21970         PR middle-end/24362
21971         * g++.dg/opt/complex4.C: New test.
21972
21973 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21974
21975         * gcc.dg/nested-func-4.c: New test.
21976
21977 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21978
21979         PR fortran/24158
21980         gfortran.dg/derived_recursion.f90: New test.
21981         gfortran.dg/implicit_actual.f90: New test.
21982
21983 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21984
21985         PR middle-end/24295, PR testsuite/24477
21986         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21987         removed when weakref hits the tree.
21988
21989 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21990
21991         * gfortran.dg/cray_pointers_4.f90: New test.
21992
21993         * gfortran.dg/cray_pointers_5.f90: New test.
21994
21995 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21996
21997         PR fortran/22290
21998         * gfortran.dg/assign_5.f90: New test.
21999         * gfortran.dg/assign_6.f: New test.
22000
22001 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22002
22003         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22004         CPU has no SSE support.
22005
22006 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22007
22008         PR libgfortran/24224
22009         * gfortran.dg/arrayio_1.f90: Update attribution.
22010         * gfortran.dg/arrayio_2.f90: Update attribution.
22011         * gfortran.dg/arrayio_3.f90: Update attribution.
22012         * gfortran.dg/arrayio_4.f90: Update test conditions.
22013         * gfortran.dg/arrayio_5.f90: Update attribution.
22014         * gfortran.dg/arrayio_6.f90: New test.
22015         * gfortran.dg/arrayio_7.f90: New test.
22016
22017 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22018
22019         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22020
22021 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22022
22023         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22024
22025 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22026
22027         PR fortran/24416
22028         * gfortran.dg/namelist_char_only.f90: New test.
22029
22030 2005-10-24  Asher Langton  <langton2@llnl.gov>
22031
22032         PR fortran/17031
22033         PR fortran/22282
22034         * gfortran.dg/cray_pointers_1.f90: New test.
22035         * gfortran.dg/cray_pointers_2.f90: New test.
22036         * gfortran.dg/cray_pointers_3.f90: New test.
22037         * gfortran.dg/loc_1.f90: New test.
22038         * gfortran.dg/loc_2.f90: New test.
22039
22040 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22041
22042         * gcc.dg/pr24225.c: New test.
22043
22044 2005-10-24  Asher Langton  <langton2@llnl.gov>
22045
22046         * gfortran.dg/dup_save_1.f90: New test.
22047         * gfortran.dg/dup_save_2.f90: New test.
22048
22049 2005-10-24  Paul Brook  <paul@codesourcery.com>
22050
22051         PR 24107
22052         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22053         stdint.h.
22054
22055 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22056
22057         PR libgfortran/24489
22058         * gfortran.dg/pr24489.f90: New test.
22059
22060 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22061
22062         PR fortran/23635
22063         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22064
22065 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22066
22067         PR target/18911
22068         * g++.dg/init/array16.C: Skip for mmix-*-*.
22069
22070 2005-10-23  Asher Langton  <langton2@llnl.gov>
22071
22072         * gfortran.dg/byte_1.f90: New test.
22073         * gfortran.dg/byte_2.f90: New test.
22074
22075 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22076
22077         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22078
22079 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22080
22081         PR fortran/18022
22082         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22083
22084         PR fortran/24311
22085         * gfortran.dg/merge_char_const.f90: New test.
22086
22087         PR fortran/24384
22088         * gfortran.dg/spread_scalar_source.f90: New test.
22089
22090 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22091
22092         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22093
22094         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22095         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22096
22097         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22098
22099 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22100
22101         PR fortran/24426
22102         * gfortran.dg/der_pointer_4.f90: New.
22103
22104 2005-10-22  David Ayers  <d.ayers@inode.at>
22105
22106         * obj-c++.dg/except-1.mm: Simplify.
22107
22108 2005-10-21  David Ayers  <d.ayers@inode.at>
22109
22110         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22111
22112 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22113
22114         * gfortran.dg/assumed_dummy_2.f90: New test.
22115
22116 2005-10-21  James E Wilson  <wilson@specifix.com>
22117
22118         PR preprocessor/15220
22119         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22120
22121 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22122
22123         * gcc.c-torture/execute/20051021-1.c: New test.
22124
22125 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22126
22127         PR c++/24260
22128         * g++.dg/ext/tmplattr1.C: New test.
22129
22130 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22131
22132         PR fortran/24440
22133         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22134
22135 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22136
22137         * obj-c++.dg/except-1.mm: New.
22138
22139         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22140
22141 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22142
22143         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22144
22145 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22146
22147         PR middle-end/24295
22148         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22149         declarations with the same names as thunks' alias targets, use
22150         aliases instead.
22151         * gcc.dg/attr-alias-3.c: New test.
22152         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22153
22154 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22155
22156         PR c++/22618
22157         * g++.dg/parse/access8.C: New test.
22158
22159 2005-10-20  Richard Guenther  <rguenther@suse.de>
22160
22161         PR c++/24439
22162         * g++.dg/tree-ssa/pr24439.C: New testcase.
22163
22164 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22165
22166         * g++.dg/opt/delay-slot-1.C: New test.
22167
22168 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22169
22170         PR fortran/21625
22171         * gfortran.fg/der_init_1.f90: New.
22172
22173 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22174
22175         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22176
22177 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22178
22179         PR c++/21908
22180         * g++.dg/parse/error28.C: New test.
22181
22182 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22183
22184         * gcc.dg/profile-generate-2.c: New test.
22185
22186 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22187
22188         PR target/23589
22189         * g++.dg/ext/dllimport11.C: New.
22190
22191 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22192
22193         PR c++/22293
22194         * g++.dg/other/friend3.C: New test.
22195
22196 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22197
22198         PR c++/23293
22199         * g++.dg/template/error19.C: New test.
22200
22201 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         PR c++/21383
22204         * g++.dg/overload/koenig2.C: New.
22205
22206         PR c++/23118
22207         * g++.dg/overload/error2.C: New.
22208
22209         PR c++/22604
22210         * g++.dg/inherit/covariant14.C: New.
22211
22212 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22213
22214         PR c++/23440
22215         * g++.dg/parse/for1.C: New test.
22216
22217 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22218
22219         PR fortran/23446
22220         * gfortran.dg/host_dummy_index_1.f90: New test.
22221
22222         PR fortran/21459
22223         * gfortran.dg/automatic_char_len_2.f90: New test.
22224
22225         PR fortran/20866
22226         * gfortran.dg/recursive_statement_functions.f90: New test.
22227
22228         PR fortran/20853
22229         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22230
22231         PR fortran/20849
22232         * gfortran.dg/external_initializer.f90: New test.
22233
22234         PR fortran/20837
22235         * non_module_public.f90: New test.
22236
22237 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22238
22239         PR c++/24386
22240         * g++.dg/template/overload7.C: New.
22241
22242         PR c++/22551
22243         * g++.dg/other/switch2.C: Remove expected warnings.
22244
22245         PR c++/21353
22246         * g++.dg/template/defarg6.C: New.
22247
22248 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22249
22250         PR target/24315
22251         * gcc.target/i386/pr24315.c: New test.
22252
22253 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22254
22255         PR c++/24389
22256         * g++.dg/template/static21.C: New test.
22257         * g++.dg/template/static21-a.cc: Likewise.
22258
22259 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22260
22261         PR c++/23959
22262         * g++.dg/warn/Wswitch-default-1.C: New test.
22263         * g++.dg/warn/Wswitch-default-2.C: New test.
22264
22265 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22266
22267         PR c++/22173
22268         * g++.dg/parse/template18.C: New test.
22269         * g++.dg/template/nontype15.C: Likewise.
22270
22271 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22272
22273         PR fortran/22273
22274         * gfortran.dg/spec_expr_2.f90: New.
22275
22276 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22277
22278         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22279         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22280         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22281         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22282         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22283         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22284         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22285         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22286         previous target-specific skips and warning-message matches where
22287         applicable.
22288
22289 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22290
22291         PR c++/21347
22292         * g++.dg/warn/Wctor-dtor.C: New test.
22293
22294 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22295
22296         PR c/23439
22297         * gcc.dg/for-1.c: New test.
22298
22299 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22300
22301         PR c++/19565
22302         * g++.dg/warn/Wconversion1.C: New test.
22303         * g++.dg/ext/packed4.C: Compile with -w.
22304         * g++.dg/opt/20050511-1.C: Likewise.
22305         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22306
22307 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22308
22309         * gfortran.dg/boz_5.f90: New test.
22310
22311 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22312
22313         PR c++/22551
22314         * g++.dg/other/switch2.C: New.
22315
22316         PR c++/23984
22317         * g++.dg/init/ctor7.C: New.
22318
22319 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22320
22321         PR c++/23730
22322         * g++.dg/parse/crash32.C: New test.
22323
22324 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22325
22326         PR c++/20721
22327         * g++.dg/init/goto2.C: New test.
22328
22329         PR c++/22464
22330         * g++.dg/template/crash/41.C: New test.
22331
22332         PR c++/22180
22333         * g++.dg/template/crash40.C: New test.
22334
22335         PR c++/23694
22336         * g++.dg/parse/friend5.C: New test.
22337
22338         PR c++/23307
22339         * g++.dg/template/crash38.C: New test.
22340
22341         PR c++/22352
22342         * g++.dg/template/friend38.C: New test.
22343
22344         PR c++/22405
22345         * g++.dg/template/crash39.C: New test.
22346
22347 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22348
22349         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22350         gcc.dg/debug/dwarf2/dwarf-char2.c,
22351         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22352
22353         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22354
22355 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22356
22357         * gcc.dg/dll-2.c: Add tests for warnings.
22358         * gcc.dg/dll-3.c: Likewise.
22359         * gcc.dg/dll-4.c: Likewise.
22360
22361         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22362         * g++.dg/ext/dllimport2.C: Likewise.
22363         * g++.dg/ext/dllimport3.C: Likewise.
22364         * g++.dg/ext/dllimport7.C: Likewise.
22365         * g++.dg/ext/dllimport8.C: Likewise.
22366         * g++.dg/ext/dllimport9.C: Likewise.
22367
22368 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22369
22370         PR fortran/24092
22371         * gfortran.dg/derived_pointer_recursion.f90: New test.
22372
22373 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22374
22375         * gcc.c-torture/execute/20051012-1.c: New test.
22376
22377 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22378
22379         PR fortran/18082
22380         * gfortran.dg/automatic_char_len_1.f90: New test.
22381
22382 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22383
22384         PR fortran/20847
22385         * gfortran.dg/save_common.f90: New test.
22386
22387         PR fortran/20856
22388         * gfortran.dg/save_result.f90: New test.
22389
22390 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22391
22392         PR c++/21592
22393         * g++.dg/template/dependent-expr1.C: Add new expected error.
22394         * g++.dg/template/dependent-expr2.C: Adjust error text.
22395         * g++.dg/template/overload6.C: New.
22396
22397         PR c++/23797
22398         * g++.dg/other/typename8.C: New.
22399
22400         PR c++/21117
22401         * g++.dg/other/return1.C: New.
22402
22403 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22404
22405         PR c++/24052
22406         * g++.dg/ext/label5.C: New.
22407
22408 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         PR c++/19964
22411         * g++.dg/parse/crash31.C: New.
22412
22413 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22414
22415         * g++.dg/ipa/ipa-1.c: New test.
22416         * g++.dg/ipa/ipa-2.c: New test.
22417         * g++.dg/ipa/ipa-3.c: New test.
22418         * g++.dg/ipa/ipa-4.c: New test.
22419         * g++.dg/ipa/ipa-5.c: New test.
22420         * g++.dg/ipa/ipa.exp: New file.
22421
22422 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22423
22424         PR fortran/24207
22425         * gfortran.dg/private_type_3.f90: New test.
22426
22427 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22428
22429         PR fortran/20786
22430         gfortran.dg/aint_anint_1.f90: New test.
22431
22432 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22433
22434         PR libgfortran/24313
22435         gfortran.dg/csqrt.f: New test.
22436
22437 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22438
22439         PR c++/8057
22440         * g++.dg/warn/noeffect7.C: New test.
22441         * g++.dg/warn/noeffect2.C: Instantiate templates.
22442         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22443         and warning.
22444
22445 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22446
22447         PR c++/21089
22448         * g++.dg/init/float1.C: New test.
22449
22450         PR c++/24277
22451         * g++.dg/init/member1.C: Tweak error markers.
22452
22453 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22454
22455         PR testsuite/24281
22456         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22457         Check for null pointer.
22458
22459 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22460
22461         PR c++/21369
22462         * g++.dg/parse/ret-type3.C: New test.
22463
22464 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22465
22466         PR tree-opt/23946
22467         * gcc.c-torture/compile/pr23946.c: New test.
22468
22469 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22470
22471         * g++.dg/opt/mmx2.C: New test.
22472
22473 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/24277
22476         * g++.dg/template/static20.C: New test.
22477
22478         PR c++/24302
22479         * g++.dg/warn/Wunused-12.C: New test.
22480
22481         PR c++/23437
22482         * g++.dg/template/arg4.C: New test.
22483
22484 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22485
22486         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22487         * gcc.dg/ucnid-3.c: Likewise.
22488         * gcc.dg/ucnid-4.c: Likewise.
22489         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22490         * g++.dg/other/ucnid-1.C: Likewise.
22491         * gcc.dg/sparc-frame-1.c: New test.
22492
22493 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22494
22495         PR c++/24139
22496         * g++.dg/template/spec27.C: New test.
22497
22498         PR c++/24275
22499         * g++.dg/template/static19.C: New test.
22500
22501 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22502
22503         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22504         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22505
22506 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22507
22508         PR target/24136
22509         * gfortran.fortran-torture/compile/pr24136.f: New test.
22510
22511 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22512
22513         PR c++/22172
22514         * g++.dg/parse/crash30.C: New test.
22515
22516 2005-10-07  Richard Guenther  <rguenther@suse.de>
22517
22518         PR middle-end/24227
22519         * gcc.c-torture/compile/pr24227.c: New testcase.
22520
22521 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22522
22523         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22524         Do not put aligned attributes on array elements.
22525
22526 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22527
22528         PR testsuite/23611, PR testsuite/23615
22529         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22530         writing prototypes of library functions by hand.
22531         * obj-c++.dg/bitfield-4.mm: Likewise.
22532         * obj-c++.dg/const-str-4.mm: Likewise.
22533         * obj-c++.dg/encode-4.mm: Likewise.
22534         * obj-c++.dg/encode-5.mm: Likewise.
22535         * obj-c++.dg/encode-6.mm: Likewise.
22536         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22537         * obj-c++.dg/method-10.mm: Likewise.
22538         * obj-c++.dg/method-17.mm: Likewise.
22539         * obj-c++.dg/method-19.mm: Likewise.
22540         * obj-c++.dg/try-catch-2.mm: Likewise.
22541
22542 2005-10-06  Richard Henderson  <rth@redhat.com>
22543
22544         PR 24236
22545         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22546
22547 2005-10-06  Dale Johannesen  <dalej@apple.com>
22548
22549         * gcc.c-torture/execute/20030125-1.c: Correct.
22550
22551 2005-10-06  Richard Guenther  <rguenther@suse.de>
22552
22553         PR tree-optimization/24238
22554         * g++.dg/tree-ssa/pr24238.C: New testcase.
22555
22556 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22557
22558         PR 18568
22559         * gfortran.dg/der_pointer_3.f90: New test.
22560
22561 2005-10-05  Devang Patel  <dpatel@apple.com>
22562
22563         PR Debug/23205
22564         * g++.dg/other/PR23205.C: New.
22565
22566 2005-10-05  Richard Henderson  <rth@redhat.com>
22567
22568         PR target/23602
22569         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22570         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22571
22572 2005-10-05  Dale Johannesen  <dalej@apple.com>
22573
22574         * gcc.c-torture/execute/float-floor.c: New.
22575
22576 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22577
22578         PR tree-optimization/21419
22579         PR tree-optimization/24146
22580         PR tree-optimization/24151
22581
22582         * g++.dg/ext/asm7.C: New.
22583         * g++.dg/ext/asm8.C: New.
22584         * gcc.dg/asm-1.c: Compile on all targets.
22585         * gcc.dg/asm-pr24146.c: New.
22586         * gcc.dg/pr21419.c: Adjust error messages.
22587
22588 2005-10-05  Richard Guenther  <rguenther@suse.de>
22589
22590         PR fortran/24176
22591         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22592
22593 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         PR c++/23513
22596         * g++.dg/template/spec22.C: Robustify test.
22597         * g++.dg/template/spec26.C: New.
22598
22599 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22600
22601         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22602         if target supports vector instructions.
22603
22604 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22605
22606         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22607         C99 functions.
22608
22609 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22610
22611         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22612         check_effective_target_fortran_large_int): Replace cached result
22613         when target changes.
22614
22615 2005-10-04  Devang Patel  <dpatel@apple.com>
22616
22617         * gcc.dg/i386-sse-vect-types.c: New.
22618
22619 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22620
22621         PR preprocessor/13726
22622         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22623         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22624
22625 2005-10-04  Richard Guenther  <rguenther@suse.de>
22626
22627         PR c/23576
22628         * gcc.dg/noncompile/pr23576.c: New testcase.
22629
22630 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22631
22632         PR middle-end/23125
22633         * gcc.dg/register-var-3.c: New test.
22634
22635 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22636
22637         * gcc.dg/pr23049.c: New test.
22638
22639         * gcc.dg/ucnid-4.c: Fix test.
22640
22641 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22642
22643         PR 23445
22644         * gcc.c-torture/compile/pr23445.c: New test.
22645
22646 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22647
22648         * g++.dg/overload/unknown1.C: New.
22649
22650 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22651
22652         PR c++/17775
22653         * g++.dg/template/repo4.C: New test.
22654
22655 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22656
22657         PR libfortran/19308
22658         * gfortran.dg/large_real_kind_2.F90: New test.
22659         * gfortran.dg/large_integer_kind_2.f90: New test.
22660
22661 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22662
22663         * lib/target-supports.exp (check_effective_target_vect_shift):
22664         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22665         (check_effective_target_vect_condition): Fix copy-n-pasto.
22666
22667         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22668         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22669         targets.
22670
22671 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR c++/22621
22674         * g++.dg/template/overload5.C : New test.
22675
22676         PR c++/23840
22677         * g++.dg/expr/stdarg1.C: New test.
22678
22679 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22680
22681         PR 24142
22682         * gcc.c-torture/execute/pr24142.c: New test.
22683
22684 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22685
22686         PR 24141
22687         * gcc.c-torture/execute/pr24141.c: New test.
22688
22689 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22690             Diego Novillo  <dnovillo@redhat.com>
22691
22692         PR 23604
22693         * gcc.c-torture/execute/pr23604.c: New test.
22694
22695 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22696
22697         PR fortran/16404
22698         PR fortran/20835
22699         PR fortran/20890
22700         PR fortran/20899
22701         PR fortran/20900
22702         PR fortran/20901
22703         PR fortran/20902
22704         gfortran.dg/equiv_constraint_1.f90: New test.
22705         gfortran.dg/equiv_constraint_2.f90: New test.
22706         gfortran.dg/equiv_constraint_3.f90: New test.
22707         gfortran.dg/equiv_constraint_4.f90: New test.
22708         gfortran.dg/equiv_constraint_5.f90: New test.
22709         gfortran.dg/equiv_constraint_6.f90: New test.
22710         gfortran.dg/equiv_constraint_7.f90: New test.
22711         gfortran.dg/equiv_constraint_8.f90: New test.
22712         gfortran.dg/private_type_1.f90: New test.
22713         gfortran.dg/private_type_2.f90: New test.
22714         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22715         980628-10.f: Assert std=gnu to permit mixing of
22716         types in equivalence statements.
22717
22718 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22719
22720         PR 24112
22721         * gfortran.dg/open_status_1.f90: New.
22722
22723 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22724
22725         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22726         * gcc.dg/vect/pr22480.c: Clean up temp files.
22727         * gcc.dg/vect/pr23831.c: Clean up temp files.
22728         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22729         Clean up temp files.
22730         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22731         Clean up temp files.
22732
22733         * gcc.dg/20050309-1.c: Clean up temp files.
22734         * gcc.dg/20050325-1.c: Clean up temp files.
22735
22736 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22737
22738         PR tree-optimization/24059
22739         * gcc.dg/vect/pr24059.c : New test.
22740
22741 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22742
22743         PR middle-end/24109
22744         * gcc.c-torture/execute/20050929-1.c: New test.
22745
22746 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22747
22748         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22749
22750 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22751
22752         PR c/21419
22753         * gcc.dg/pr21419.c: New test.
22754
22755 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22756
22757         * gcc.dg/pr23911.c: New test.
22758
22759 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22760
22761         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22762
22763         PR c++/16782
22764         * g++.dg/parse/qualified4.C: New test.
22765         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22766         * g++.old-deja/g++.mike/p8154.C: Likewise.
22767
22768 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22769
22770         PR c++/22147
22771         * g++.dg/template/friend37.C: New test.
22772         * g++.dg/parse/crash28.C: Adjust error markers.
22773
22774 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22775
22776         PR fortran/18518
22777         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22778
22779 2005-09-27  Devang Patel  <dpatel@apple.com>
22780
22781         PR tree-optimization/23625
22782         * gcc.dg/pr23625.c: New test.
22783
22784 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22785
22786         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22787         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22788
22789 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22790
22791         PR fortran/23677
22792         * gfortran.fortran-torture/execute/save_1.f90: New test.
22793         * gfortran.dg/save_1.f90: New test.
22794
22795 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22796
22797         * gcc.target/i386/builtin-apply-mmx.c: New test.
22798
22799         PR target/22576
22800         * gcc.target/i386/pr22576.c: New test.
22801
22802         PR target/22585
22803         * gcc.target/i386/pr22585.c: New test.
22804
22805         PR target/23268
22806         * gcc.target/i386/pr23268.c: New test.
22807
22808         PR middle-end/23831
22809         * gcc.dg/vect/pr23831.c: New test.
22810
22811         PR target/24055
22812         * gcc.target/i386/pr24055.c: New test.
22813
22814 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22815
22816         PR tree-optimization/23960
22817         * gcc.c-torture/compile/pr23960.c: New.
22818
22819 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22820
22821         PR fortran/16861
22822         * gfortran.dg/nested_modules_3.f90: New.
22823
22824 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22825
22826         PR fortran/24005
22827         gfortran.dg/interface_1.f90: New test.
22828
22829 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22830         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22831
22832         PR fortran/23843
22833         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22834
22835 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22836
22837         PR fortran/23516
22838         * gfortran.dg/imag_1.f: New test.
22839         * gfortran.dg/imag_2.f: Ditto.
22840
22841 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22842
22843         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22844
22845 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22846
22847         PR c++/21983
22848         * g++.dg/warn/pr21983.C: New test.
22849
22850 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22851
22852         * gcc.dg/20050922-1.c: Testcase added.
22853
22854 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22855
22856         PR c++/23993
22857         * g++.dg/template/array14.C: New test.
22858
22859 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22860
22861         PR fortran/19929
22862         * gfortran.dg/der_ptr_component_1.f90: New test.
22863
22864 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22865
22866         PR c++/23965
22867         * g++.dg/template/error1.C: Reject "no matching function" message.
22868
22869 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22870
22871         PR c++/17609
22872         * g++.dg/lookup/error1.C: New test.
22873
22874 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22875
22876         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22877         functionality of the testcase.
22878
22879 2005-09-20  Richard Henderson  <rth@redhat.com>
22880
22881         * gcc.dg/vect/vect-22.c: Require vect_float.
22882         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22883
22884 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22885
22886         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22887         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22888         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22889         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22890         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22891         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22892         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22893         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22894         * gcc.dg/cpp/ucnid-8.c: New test.
22895
22896 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22897
22898         PR tree-optimization/23929
22899         * gcc.c-torture/compile/pr23929.c: New test.
22900
22901 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22902
22903         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22904         for one loop.
22905
22906 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22907
22908         PR testsuite/23186
22909         * g++.dg/other/pr22003.C: Require named sections.
22910
22911 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22912
22913         PR c++/23947
22914         * g++.dg/rtti/crash3.C: New test.
22915
22916         PR tree-optimization/23818
22917         * gcc.dg/pr23818.c: New test.
22918
22919 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22920
22921         PR fortran/23420
22922         * gfortran.dg/print_fmt_4.f: New.
22923
22924 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22925
22926         PR fortran/23663
22927         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22928
22929 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22930
22931         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22932         Use pointers to local alignable arrays instead. Added comments.
22933         * gcc.dg/vect/vect-46.c: Likewise.
22934         * gcc.dg/vect/vect-48.c: Likewise.
22935         * gcc.dg/vect/vect-49.c: Likewise.
22936         * gcc.dg/vect/vect-52.c: Likewise.
22937         * gcc.dg/vect/vect-53.c: Likewise.
22938         * gcc.dg/vect/vect-54.c: Likewise.
22939         * gcc.dg/vect/vect-56.c: Likewise.
22940         * gcc.dg/vect/vect-57.c: Likewise.
22941         * gcc.dg/vect/vect-58.c: Likewise.
22942         * gcc.dg/vect/vect-60.c: Likewise.
22943         * gcc.dg/vect/vect-61.c: Likewise.
22944
22945         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22946         The test is no longer vectorizable on vect_no_align targets.
22947         * gcc.dg/vect/vect-43.c: Likewsie.
22948
22949         * gcc.dg/vect/vect-44.c: Added comments.
22950         * gcc.dg/vect/vect-45.c: Added comments.
22951         * gcc.dg/vect/vect-50.c: Added comments.
22952         * gcc.dg/vect/vect-51.c: Added comments.
22953
22954         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22955         aligned type.
22956         * gcc.dg/vect/Os-vect-95.c: Likewise.
22957
22958         * gcc.dg/vect/vect-41.c: Test removed.
22959         * gcc.dg/vect/vect-47.c: Test removed.
22960         * gcc.dg/vect/vect-55.c: Test removed.
22961         * gcc.dg/vect/vect-59.c: Test removed.
22962
22963 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22964
22965         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22966         No longer vectorizable on vect_no_align targets.
22967         * gcc.dg/vect/pr20122.c: Likewise.
22968         * gcc.dg/vect/vect-74.c: Likewise.
22969         * gcc.dg/vect/vect-75.c: Likewise.
22970         * gcc.dg/vect/vect-76.c: Likewise.
22971
22972         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22973         Will not be vectorizable on vect_no_align targets once aliasing issues
22974         are resolved.
22975         * gcc.dg/vect/vect-79.c: Likewise.
22976
22977         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22978         * gcc.dg/vect/vect-78.c: Likewise.
22979         * gcc.dg/vect/vect-97.c: Likewise.
22980
22981 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22982
22983         * gcc.dg/pr23943.c: New test.
22984
22985 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22986
22987         PR fortran/19181
22988         * gfortran.dg/derived_pointer_null_1.f90: New test.
22989
22990 2005-09-18  Richard Guenther  <rguenther@suse.de>
22991
22992         PR middle-end/23944
22993         * gcc.c-torture/compile/pr23944.c: New testcase.
22994
22995 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22996
22997         PR fortran/15975
22998         * gfortran.dg/der_pointer_2.f90: New test.
22999
23000 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23001
23002         PR fortran/16861
23003         * gfortran.dg/nested_modules_2.f90: New test.
23004
23005 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23006
23007         PR c++/18368
23008         * g++.dg/other/semicolon.C: New test.
23009
23010 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23011
23012         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23013         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23014
23015 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/23914
23018         * g++.dg/template/static18.C: New test.
23019
23020         PR c++/21514
23021         * g++.dg/template/crash19.C: Remove dg-error marker.
23022         * g++.dg/template/local4.C: New test.
23023
23024 2005-09-16  Paul Brook  <paul@codesourcery.com>
23025
23026         PR fortran/23906
23027         * gfortran.dg/dependency_1.f90: New test.
23028
23029 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23030
23031         PR c++/23896
23032         * g++.dg/template/static17.C: New test.
23033
23034 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23035
23036         PR c++/23139
23037         * g++.dg/warn/huge-val1.C: New test.
23038
23039 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23040
23041         PR c++/13140
23042         * g++.dg/parse/class2.C: New test.
23043         * g++.dg/template/explicit8.C: Likewise.
23044         * g++.dg/template/spec25.C: Likewise.
23045
23046 2005-09-14  Josh Conner  <jconner@apple.com>
23047
23048         PR middle-end/23584
23049         * gcc.dg/pr23584.c: New test.
23050
23051 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23052
23053         PR fortran/21875 Internal Unit Array I/O, NIST
23054         * gfortran.dg/arrayio_1.f90: New test.
23055         * gfortran.dg/arrayio_1.f90: New test.
23056         * gfortran.dg/arrayio_1.f90: New test.
23057         * gfortran.dg/arrayio_1.f90: New test.
23058         * gfortran.dg/arrayio_1.f90: New test.
23059
23060 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23061
23062         PR middle-end/22480
23063         * gcc.dg/vect/pr22480.c: New test.
23064
23065 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23066
23067         PR fortran/19358
23068         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23069
23070 2005-09-13 Josh Conner <jconner@apple.com>
23071
23072         PR c++/23180
23073         * g++.dg/init/struct2.C: New test.
23074         * g++.dg/init/struct3.C: New test.
23075
23076 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23077
23078         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23079         Clean up temp files.
23080         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23081         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23082         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23083         gcc.dg/tree-ssa/builtin-printf-1.c,
23084         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23085         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23086         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23087         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23088         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23089         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23090         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23091         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23092         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23093         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23094         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23095         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23096
23097 2005-09-13  Josh Conner  <jconner@apple.com>
23098
23099         * lib/gcc-dg.exp: Load scanipa.exp.
23100         (cleanup-dump): New procedure.
23101         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23102         * lib/scandump.exp: New file.
23103         * lib/scantree.exp: Use it.
23104         * lib/scanipa.exp: New file.
23105
23106 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23107
23108         PR fortran/17740
23109         * gfortran.dg/generic_4.f90: New test.
23110
23111 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23112
23113         PR target/23816
23114         * gcc.target/i386/pr23816-1.c: New test.
23115         * gcc.target/i386/pr23816-2.c: New test.
23116
23117
23118 2005-09-13  Bastian Blank <waldi@debian.org>
23119
23120         PR c++/16171
23121         * g++.dg/abi/mangle26.C: New test.
23122         * g++.dg/abi/mangle27.C: New test.
23123         * g++.dg/abi/mangle28.C: New test.
23124         * g++.dg/abi/mangle29.C: New test.
23125
23126         PR c++/23839
23127         * g++.dg/parse/register1.C: New test.
23128
23129 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23130
23131         PR c++/23842
23132         * g++.dg/template/access16.C: New test.
23133
23134 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23135
23136         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23137
23138 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23139
23140         PR fortran/18899
23141         * gfortran.dg/shape_2.f90: New test.
23142
23143 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23144
23145         PR target/19269
23146         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23147         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23148         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23149         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23150         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23151         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23152         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23153         tests.
23154
23155 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23156
23157         PR c++/23841
23158         * g++.dg/parse/template17.C: New test.
23159
23160 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23161
23162         PR c++/23789
23163         * g++.dg/template/nontype14.C: New test.
23164
23165 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23166
23167         PR g++/7874
23168         * g++.dg/lookup/friend7.C: New test.
23169         * g++.dg/lookup/friend8.C: New test.
23170         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23171         so that it will be found via argument dependent lookup.
23172         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23173         friend functions which will no longer be found.
23174         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23175         function g, so that it will be found via argument dependent
23176         lookup.
23177         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23178         * g++.old-deja/g++.mike/net43.C: Likewise.
23179
23180 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23181
23182         PR c++/23691
23183         * g++.dg/template/static16.C: New test.
23184
23185 2005-09-12  Josh Conner  <jconner@apple.com>
23186
23187         PR middle-end/23237
23188         * gcc.c-torture/compile/pr23237.c: New test.
23189
23190 2005-09-11  Richard Henderson  <rth@redhat.com>
23191
23192         * g++.dg/other/error8.C: Update expected diagnostic text.
23193
23194 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23195
23196         PR libfortran/19872
23197         * gfortran.dg/overwrite_1.f: New test.
23198
23199 2005-09-09  Josh Conner  <jconner@apple.com>
23200
23201         * g++.dg/init/pr23180-1.C: Removed.
23202         * g++.dg/init/pr23180-2.C: Removed.
23203
23204 2005-09-09  David Daney <ddaney@avtrex.com>
23205
23206         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23207         files which are ...
23208         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23209         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23210
23211 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23212
23213         * gfortran.dg/iostat_2.f90: New test.
23214
23215 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23216
23217         PR c++/22252
23218         * g++.dg/ext/interface1.C: New test.
23219         * g++.dg/ext/interface1.h: Likewise.
23220         * g++.dg/ext/interface1a.cc: Likewise.
23221
23222 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23223
23224         * gfortran.dg/iomsg_1.f90: New test case.
23225
23226 2005-09-09  Richard Guenther  <rguenther@suse.de>
23227
23228         PR c++/23624
23229         * g++.dg/tree-ssa/pr23624.C: New testcase.
23230
23231 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23232
23233         PR fortran/19239
23234         * gfortran.dg/vector_subscript_1.f90,
23235         * gfortran.dg/vector_subscript_2.f90: New tests.
23236
23237 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23238
23239         PR fortran/21104
23240         * gfortran.dg/array_alloc_1.f90,
23241         * gfortran.dg/array_alloc_2.f90,
23242         * gfortran.dg/array_alloc_3.f90: New tests.
23243
23244 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23245
23246         PR fortran/12840
23247         * gfortran.dg/array_constructor_6.f90
23248         * gfortran.dg/array_constructor_7.f90
23249         * gfortran.dg/array_constructor_8.f90
23250         * gfortran.dg/array_constructor_9.f90
23251         * gfortran.dg/array_constructor_10.f90
23252         * gfortran.dg/array_constructor_11.f90
23253         * gfortran.dg/array_constructor_12.f90: New tests.
23254
23255 2005-09-08  Josh Conner  <jconner@apple.com>
23256
23257         PR c++/23180
23258         * g++.dg/init/pr23180-1.C: New test.
23259         * g++.dg/init/pr23180-2.C: New test.
23260
23261 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23262
23263         PR fortran/18878
23264         * gfortran.dg/module_double_reuse.f90: New.
23265
23266 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23267
23268         PR fortran/23270
23269         PR fortran/22304
23270         PR fortran/18870
23271         PR fortran/17917
23272         PR fortran/16511
23273         * gfortran.dg/common_equivalence_1.f: New.
23274         * gfortran.dg/common_equivalence_2.f: New.
23275         * gfortran.dg/common_equivalence_3.f: New.
23276         * gfortran.dg/contained_equivalence_1.f90: New.
23277         * gfortran.dg/module_blank_common.f90: New.
23278         * gfortran.dg/module_commons_1.f90: New.
23279         * gfortran.dg/module_equivalence_1.f90: New.
23280         * gfortran.dg/nested_modules_1.f90: New.
23281         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23282         equivalences and add comment to connect the test with
23283         the PR.
23284
23285 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23286
23287         PR fortran/23765
23288         * gfortran.dg/common_6.f90: New test.
23289
23290 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23291
23292         PR fortran/15326
23293         * gfortran.dg/char_result_1.f90,
23294         * gfortran.dg/char_result_2.f90,
23295         * gfortran.dg/char_result_3.f90,
23296         * gfortran.dg/char_result_4.f90,
23297         * gfortran.dg/char_result_5.f90,
23298         * gfortran.dg/char_result_6.f90,
23299         * gfortran.dg/char_result_7.f90,
23300         * gfortran.dg/char_result_8.f90: New tests.
23301
23302 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23303
23304         PR fortran/19928
23305         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23306
23307 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23308
23309         PR obj-c++/16816
23310         * obj-c++.dg/selector-5.mm: New test.
23311         * obj-c++.dg/selector-6.mm: New test.
23312
23313 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23314
23315         PR objc/20574
23316         PR objc/19324
23317         * objc.dg/error-1.m: New test.
23318
23319 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23320
23321         PR fortran/23373
23322         * gfortran.fortran-torture/execute/pr23373-1.f90,
23323         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23324
23325 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23326
23327         PR libfortran/23760
23328         * gfortran.dg/g77/1832.f: Remove long string in write statement
23329         to allow the test to pass on correct list directed output with
23330         prepended space.
23331
23332 2005-09-07  James E Wilson  <wilson@specifix.com>
23333
23334         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23335
23336 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23337
23338         * gfortran.dg/parameter+save.f90: Rename to
23339         * gfortran.dg/parameter_save.f90: .. this.
23340
23341 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23342
23343         PR fortran/20848
23344         * gfortran.dg/parameter+save.f90: New test case.
23345
23346 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23347
23348         PR fortran/19269
23349         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23350
23351 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23352
23353         PR c/23075
23354         * gcc.dg/pr23075.c: New test.
23355         * g++.dg/warn/pr23075.C: New test.
23356
23357         PR target/22362
23358         * gcc.target/i386/pr22362.c: New test.
23359
23360         PR rtl-optimization/23098
23361         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23362
23363         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23364         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23365         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23366
23367 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23368
23369         * g++.dg/expr/cast6.C: New test.
23370
23371         PR c++/9782
23372         * g++.dg/init/new15.C: New test.
23373
23374 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23375
23376         * gcc.dg/vect/Os-vect-95.c: New test.
23377         * gcc.dg/vect/vect-95.c: Same.
23378
23379 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23380
23381         * gcc.dg/vect/vect-29.c: Update xfail testing.
23382         * gcc.dg/vect/vect-44.c: Same.
23383         * gcc.dg/vect/vect-48.c: Same.
23384         * gcc.dg/vect/vect-50.c: Same.
23385         * gcc.dg/vect/vect-72.c: Same.
23386         * gcc.dg/vect/vect-77.c: Same.
23387         * gcc.dg/vect/vect-78.c: Same.
23388         * gcc.dg/vect/vect-80.c: Same.
23389         * gcc.dg/vect/vect-96.c: Same.
23390         * gcc.dg/vect/vect-100.c: Same.
23391         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23392         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23393         * gfortran.dg/vect/vect-5.f90: Same.
23394
23395 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23396
23397         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23398         start strings.
23399         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23400         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23401
23402         PR c++/23056
23403         * g++.dg/opt/pr23056.C: New test.
23404
23405         PR rtl-optimization/23098
23406         * gcc.target/i386/pr23098.c: New test.
23407
23408 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23409
23410         PR c++/23667
23411         * g++.dg/template/static15.C: New test.
23412
23413         PR c++/21440
23414         * g++.dg/ext/stmtexpr5.C: New test.
23415         * g++.dg/ext/stmtexpr6.C: Likewise.
23416
23417 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23418
23419         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23420
23421         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23422         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23423         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23424
23425 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23426
23427         PR libfortran/23321
23428         * gfortran.dg/direct_io_4.f90: New test case.
23429
23430 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23431             Rasmus Hahn  <rassahah@neofonie.de>
23432
23433         PR libobjc/23108
23434         * objc.dg/type-stream-1.m: New test.
23435
23436 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23437
23438         PR fortran/23661
23439         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23440         gfortran.dg/print_fmt_3.f90: New test.
23441
23442 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gfortran.dg/fmt_t_1.f90: New test.
23445
23446 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23447
23448         PR rtl-optimization/23454
23449         * g++.dg/opt/pr23454.C: New test.
23450
23451 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23452
23453         PR c++/23699
23454         * g++.dg/ext/static1.C: New test.
23455
23456 2005-09-02  Richard Henderson  <rth@redhat.com>
23457
23458         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23459         tail call to check_fa_work.
23460
23461 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/21687
23464         * g++.dg/other/gc3.C: New test.
23465
23466 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23467
23468         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23469         * gcc.dg/20050826-1.c: Likewise.
23470
23471 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23472
23473         PR c++/23167
23474         * g++.dg/expr/volatile1.C: New test.
23475
23476 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23477
23478         PR middle-end/23547
23479         * gcc.dg/pr23547.c: New test.
23480
23481 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23482
23483         PR c/22061
23484         * gcc.c-torture/execute/pr22061-1.c,
23485         * gcc.c-torture/execute/pr22061-2.c,
23486         * gcc.c-torture/execute/pr22061-3.c,
23487         * gcc.c-torture/execute/pr22061-4.c: New tests.
23488
23489 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23490
23491         * gcc.dg/Wredundant-decls-2.c: New test to check that
23492         -Wredundant-decls does not issue warning for a variable
23493         definition following a declaration.
23494
23495 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23496
23497         PR debug/7241
23498         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23499         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23500         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23501
23502         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23503         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23504         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23505         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23506         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23507         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23508         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23509         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23510
23511 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23512
23513         PR objc/23306
23514         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23515         scan-assmbler.
23516
23517 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23518
23519         PR target/21255
23520         * gcc.dg/pr21255-1.c: New test.
23521         * gcc.dg/pr21255-2-mb.c: Likewise.
23522         * gcc.dg/pr21255-2-ml.c: Likewise.
23523         * gcc.dg/pr21255-3.c: Likewise.
23524         * gcc.dg/pr21255-4.c: Likewise.
23525
23526 2005-08-31  Dale Johannesen  <dalej@apple.com>
23527
23528         * gcc.dg/20050830-1.c: New.
23529
23530 2005-08-31  Josh Conner  <jconner@apple.com>
23531
23532         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23533         command-line options for arm-*-* targets.
23534         * g++.dg/init/array16.C: Likewise.
23535         * g++.dg/other/crash-4.C: Likewise.
23536
23537 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23538
23539         PR obj-c++/23640
23540         * obj-c++.dg/gnu-runtime-3.mm: New test.
23541
23542 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23543
23544         PR c++/13377
23545         * g++.dg/lookup/ambig4.C: New test.
23546         * g++.dg/lookup/ambig5.C: New test.
23547         * g++.dg/tc1/dr101.C: Adjust error markers.
23548
23549 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23550
23551         PR c++/23639
23552         * g++.dg/template/ttp5.C: Adjust error markers.
23553
23554 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23555
23556         PR testsuite/23609
23557         * lib/obj-c++.exp: Include target-libpath.exp.
23558         (obj-c++_link_flags): Look for the GNU libobjc library
23559         and set the library path to include it.
23560         Don't manually set LD_LIBRARY_PATH (etc.) but call
23561         set_ld_library_path_env_vars instead.
23562         (obj-c++_target_compile): Don't set library path or
23563         linker flags because they are already set correctly
23564         in obj-c++_link_flags.
23565
23566 2005-08-30  Josh Conner  <jconner@apple.com>
23567
23568         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23569         to command-line options for arm-*-* targets.
23570
23571 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23572
23573         * g++.dg/other/i386-1.C: New.
23574
23575 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23576
23577         PR preprocessor/20348
23578         PR preprocessor/20356
23579         * gcc.dg/cpp/pr20348.c: New test.
23580         * gcc.dg/cpp/pr20348.h: New file.
23581         * gcc.dg/cpp/inc/pr20348.h: New file.
23582         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23583         * gcc.dg/cpp/pr20356.c: New test.
23584         * gcc.dg/cpp/pr20356.h: New file.
23585         * gcc.dg/cpp/inc/pr20356.h: New file.
23586         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23587
23588 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23589
23590         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23591         Fix array dimension to avoid correct end-of-file error.
23592
23593 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23594
23595         PR libfortran/23598
23596         * gfortran.dg/iostat_1.f90: New test.
23597
23598 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23599
23600         PR middle-end/23408
23601         * gcc.dg/pr23408.c: New test.
23602
23603 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23604
23605         PR c++/23099
23606         * g++.dg/init/member1.C: Make sure erroneous static data member
23607         definitions are required.
23608         * g++.dg/template/static13.C: New test.
23609         * g++.dg/template/static14.C: Likewise.
23610
23611 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23612
23613         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23614         -march=pentium4, remove ilp32 requirement.
23615
23616         PR middle-end/23484
23617         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23618         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23619
23620 2005-08-29  Andreas Jaeger  <aj@suse.de>
23621
23622         PR testsuite/23607
23623         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23624
23625 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23626
23627         * gcc.c-torture/execute/20050316-2.c: New test.
23628         * gcc.c-torture/execute/20050316-3.c: New test.
23629         * gcc.dg/torture/pr16104-1.c: New test.
23630
23631 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23632
23633         PR middle-end/23463
23634         * gcc.c-torture/execute/zero-struct-1.c: New test.
23635
23636 2005-08-27  Richard Guenther  <rguenther@suse.de>
23637
23638         PR target/23575
23639         * gcc.target/i386/pr23575.c: New testcase.
23640
23641 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23642
23643         PR rtl-optimization/23561
23644         * gcc.c-torture/execute/20050826-1.c: New test.
23645
23646         PR rtl-opt/23560
23647         * gcc.c-torture/execute/20050826-2.c: New test.
23648
23649 2005-08-26  Dale Johannesen  <dalej@apple.com>
23650
23651         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23652         * gcc.dg/20050826-1.c: New.
23653
23654 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23655
23656         PR c++/19004
23657         * g++.dg/template/nontype13.C: New test.
23658
23659         PR c++/23491
23660         * g++.dg/init/new14.C: New test.
23661         * g++.dg/expr/anew1.C: Do not XFAIL.
23662         * g++.dg/expr/anew2.C: Likewise.
23663         * g++.dg/expr/anew3.C: Likewise.
23664
23665 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23666
23667         PR middle-end/22439
23668         * gcc.dg/vla-3.c: New test.
23669
23670 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23671
23672         PR fortran/20363
23673         * gfortran.dg/named_interface.f90: New.
23674
23675 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23676
23677         * gcc.c-torture/execute/frame-address.c: New test.
23678
23679 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23680
23681         PR c++/20817
23682         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23683
23684 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23685
23686         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23687
23688 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23689
23690         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23691         * gcc.dg/altivec-22.c: Rename from..
23692         * gcc.dg/altivec-nomfcr.c: ..this.
23693
23694 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23695
23696         PR tree-optimization/23546
23697         * gcc.dg/tree-ssa/pr23546.c: New test.
23698
23699 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23700
23701         PR fortran/17758
23702         * gfortran.dg/nonreturning_statements.f90: New test.
23703
23704 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23705
23706         PR c++/22454
23707         * g++.dg/parse/crash29.C: New.
23708
23709 2005-08-23  DJ Delorie  <dj@redhat.com>
23710
23711         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23712         constants have the L suffix.
23713
23714 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         PR c++/23044
23717         * g++.dg/template/instantiate8.C: New.
23718
23719 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23720
23721         PR middle-end/23467
23722         * gcc.c-torture/execute/pr23467.c: New test.
23723
23724 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23725
23726         PR tree-optimization/22043
23727         * gcc.c-torture/execute/20050613-1.c: New test.
23728
23729 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23730
23731         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23732
23733 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23734
23735         PR rtl-optimization/23478
23736         * g++.dg/opt/pr23478.C: New test.
23737
23738 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23739
23740         PR c/18715
23741         * gcc.dg/switch-warn-3.c: New test.
23742
23743 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23744
23745         PR c++/22233
23746         * g++.dg/template/param1.C: New test.
23747
23748 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23749
23750         PR c++/23089
23751         * g++.dg/other/incomplete1.C: New test.
23752
23753 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23754
23755         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23756         are vectorizable.
23757
23758 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23759
23760         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23761         d_lines_5.f: New.
23762
23763 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23764
23765         * gcc.target/i386/sse-4.c: New test.
23766
23767 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23768
23769         PR testsuite/23239
23770         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23771
23772 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23773
23774         * gcc.dg/20050811-1.c: New test.
23775         * gcc.dg/20050811-2.c: New test.
23776
23777 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23778
23779         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23780
23781 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23782
23783         PR 23476
23784         * gcc.c-torture/compile/pr23476.c: New test.
23785
23786 2005-08-19  Devang Patel  <dpatel@apple.com>
23787
23788         PR tree-optimization/23048
23789         * gcc.dg/tree-ssa/pr23048.c: New test.
23790
23791 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23792
23793         PR middle-end/20624
23794         * g++.dg/warn/Wreturn-3.C: New test
23795
23796 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23797
23798         PR tree-optimization/22228
23799         * g++.dg/vect/pr22543.cc: New test.
23800
23801 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23802
23803         PR tree-optimization/21574
23804         * gcc.dg/tree-ssa/pr21574.c: New test.
23805
23806 2005-08-16  James E Wilson  <wilson@specifix.com>
23807
23808         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23809
23810 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23811
23812         PR tree-opt/23402
23813         * gcc.c-torture/compile/zero-strct-3.c: New test.
23814         * gcc.c-torture/compile/zero-strct-4.c: New test.
23815
23816 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23817
23818         PR target/23376
23819         * gcc.target/x86_64/pr23376.c: New test.
23820
23821 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23822
23823         PR c++/23337
23824         * g++.dg/ext/vector2.C: New.
23825
23826 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23827
23828         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23829
23830 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23831
23832         PR libfortran/23428
23833         * gfortran.dg/inquire-complex.f90: New test case.
23834
23835 2005-08-16  James E Wilson  <wilson@specifix.com>
23836
23837         PR tree-optimization/21105
23838         * gcc.dg/large-size-array.c: New.
23839
23840 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23841
23842         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23843         type.
23844         * gcc.dg/vect/vect-41: Likewise.
23845         * gcc.dg/vect/vect-42: Likewise.
23846         * gcc.dg/vect/vect-43: Likewise.
23847         * gcc.dg/vect/vect-44: Likewise.
23848         * gcc.dg/vect/vect-46: Likewise.
23849         * gcc.dg/vect/vect-47: Likewise.
23850         * gcc.dg/vect/vect-48: Likewise.
23851         * gcc.dg/vect/vect-52: Likewise.
23852         * gcc.dg/vect/vect-53: Likewise.
23853         * gcc.dg/vect/vect-54: Likewise.
23854         * gcc.dg/vect/vect-55: Likewise.
23855         * gcc.dg/vect/vect-56: Likewise.
23856         * gcc.dg/vect/vect-57: Likewise.
23857         * gcc.dg/vect/vect-58: Likewise.
23858         * gcc.dg/vect/vect-59: Likewise.
23859         * gcc.dg/vect/vect-60: Likewise.
23860         * gcc.dg/vect/vect-61: Likewise.
23861         * gcc.dg/vect/vect-85: Likewise.
23862         * gcc.dg/vect/vect-87: Likewise.
23863         * gcc.dg/vect/vect-88: Likewise.
23864         * gcc.dg/vect/vect-93.c: Likewise.
23865         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23866         * gcc.dg/vect/vect-75: Likewise.
23867         * gcc.dg/vect/vect-76: Likewise.
23868         * gcc.dg/vect/vect-77: Likewise.
23869         * gcc.dg/vect/vect-78: Likewise.
23870         * gcc.dg/vect/vect-80: Likewise.
23871         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23872         vectorized for the expected reason, rather than checking how alignment
23873         was handled.
23874         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23875         aligned type and also instead of aligned pointers. Added documentation.
23876
23877 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23878
23879         * gfortran.dg/power.f90: New test.
23880
23881 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23882
23883         PR rtl-optimization/23299
23884         * g++.dg/opt/pr23299.C: New test.
23885
23886 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23887
23888         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23889
23890 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23891
23892         * g++.dg/template/local6.C: New test.
23893
23894 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23895
23896         * execute/exceptions/finally-1.m: Check that the catch and finally are
23897         being called.  Also add a "return 0;" at the end of main.
23898
23899 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23900
23901         PR fortran/21432.
23902         * gfortran.dg/namelist_print_1.f: New test of functionality of
23903         PRINT namelist.
23904         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23905         namelist generates error with -std=f95.
23906
23907 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23908
23909         PR tree-optimization/23119
23910         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23911
23912 2005-08-13  Marcin Koziej  <creep@desk.pl>
23913             Andrew Pinski  <pinskia@physics.uc.edu>
23914
23915         PR libobjc/22492
23916         * execute/exceptions/finally-1.m: New test.
23917
23918 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23919
23920         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23921         testsuite.
23922         * objc/execute/exceptions/trivial.m: New test.
23923         * objc.dg/try-catch-11.m: Move to ...
23924         * objc/execute/exceptions/foward-1.m: Here.
23925         * objc.dg/try-catch-2.m: Move to ...
23926         * objc/execute/exceptions/catchall-1.m: Here.
23927         * objc.dg/try-catch-8.m: Move to ...
23928         * objc/execute/exceptions/local-variables-1.m: Here.
23929
23930 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23931
23932         * objc.dg/nested-func-1.m: Move to ...
23933         * objc/execute/nested-func-1.m: Here.
23934
23935 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23936
23937         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23938         in ${options} instead of [target_info name].
23939         * lib/obj-c++.exp (objc_target_compile): Likewise.
23940
23941 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23942
23943         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23944
23945 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23946
23947         part of PR testsuite/23348
23948         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23949         each of the torture options.
23950         * objc/compile/trivial.m: New test.
23951
23952 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23953
23954         * gfortran.dg/eoshift.f90: Correct format.
23955
23956 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23957
23958         * gfortran.fortran-torture/execute/character_passing.f90:
23959         Fix comment typo.
23960
23961 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23962
23963         PR c++/8271
23964         * g++.dg/template/unify10.C: New.
23965
23966 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23967
23968         * g++.dg/parse/pr22514.C: Move to...
23969         * g++.dg/debug/pr22514.C: here.
23970
23971 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23972
23973         PR c++/23266
23974         * g++.dg/inherit/pure1.C: New test.
23975
23976         * ChangeLog: Fix typos.
23977
23978 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23979             Steven Bosscher  <stevenb@suse.de>
23980
23981         * gfortran.dg/runtime_warning_1.f90: New test.
23982
23983 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         PR c++/23219
23986         * g++.dg/parse/crash28.C: New.
23987
23988 2005-08-11  Richard Guenther  <rguenther@suse.de>
23989
23990         PR target/23289
23991         * gcc.target/i386/tailcall-1.c: New testcase.
23992
23993 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23994
23995         * gcc.dg/vect/vect-67.c: Un-xfail.
23996
23997 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23998
23999         PR c++/23225
24000         * g++.dg/parse/crash27.C: new test.
24001
24002 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24003
24004         PR libfortran/22143
24005         * gfortran.dg/shift-kind.f90: New testcase.
24006
24007 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24008
24009         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24010         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24011
24012 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24013
24014         PR c++/20646
24015         * g++.dg/other/mult-stor1.C: New test.
24016
24017 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24018
24019         * gcc.c-torture/pr18299-1.c: Move to ...
24020         * gcc.c-torture/compile/pr18299-1.c: Here.
24021
24022 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24023
24024         * gfortran/fortran.torture/execute/character_passing.f90:
24025         Fix types for LSAME.
24026
24027 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24028
24029         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24030         input data back to what it was originally.
24031
24032 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24033
24034         * objc.dg/try-catch-8.m: Enable for all targets.
24035
24036 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24037
24038         * gcc.dg/pr23165.c: New test.
24039
24040 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24041
24042         PR tree-optimization/23234
24043         * gcc.dg/tree-ssa/pr23234.c: New test.
24044
24045 2005-08-08  Josh Conner  <jconner@apple.com>
24046
24047         PR rtl-optimization/23241
24048         * gcc.dg/char-compare.c: New test.
24049
24050 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24051
24052         PR c++/22508
24053         * g++.dg/init/new13.C: New test.
24054
24055 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24056
24057         PR c++/21166
24058         * g++.dg/other/crash-4.C: Adjust
24059         * g++/dg/ext/packed9.C: New.
24060
24061 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24062
24063         PR middle-end/21964
24064         * gcc.c-torture/execute/pr21964-1.c: New test.
24065
24066 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24067
24068         PR c/22458
24069         * gcc.dg/pr22458-1.c: New test.
24070
24071 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24072             Steven G. Kargl <kargls@comcast.net>
24073
24074         PR fortran/22390
24075         * gfortran.dg/flush_1.f90: New test.
24076
24077 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24078
24079         PR c++/23191
24080         * g++.dg/template/eh2.C: New test.
24081
24082 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24083
24084         PR c++/19498
24085         * g++.dg/template/instantiate7.C: New test.
24086
24087 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24088
24089         PR c/23113
24090         * gcc.dg/Wunused-value-1.c: New test.
24091
24092 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24093
24094         PR rtl-optimization/23233
24095         * gcc.c-torture/compile/pr23233-1.c: New test.
24096
24097 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24098
24099         PR fortran/18833
24100         PR fortran/20850
24101         * gfortran.dg/equiv_1.f90: New test.
24102         * gfortran.dg/equiv_2.f90: New test.
24103         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24104         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24105         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24106
24107 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24108
24109         * gcc.c-torture/execute/vrp-5.c: New test.
24110         * gcc.c-torture/execute/vrp-6.c: New test.
24111         * gcc.dg/tree-ssa/vrp21.c: New test.
24112
24113 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24114
24115         * g++.dg/parse/pr22514.C: New test.
24116
24117 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24118
24119         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24120
24121         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24122         instead of constant loads / pool entries.
24123
24124 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24125
24126         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24127         TEST_TO_WCTYPE.
24128
24129 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24130
24131         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24132         __WINT_TYPE__ in generated prototypes if possible.
24133
24134 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24135
24136         PR 22037
24137         * g++.dg/tree-ssa/pr22037.C:
24138
24139 2005-08-04  Richard Henderson  <rth@redhat.com>
24140
24141         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24142         scan-tree-dump-times directive.
24143
24144 2005-08-04  Jan Hubicka  <jh@suse.cz>
24145
24146         * gcov-1.C: Fix switch counts.
24147         * gcov-4b.c: Likewise.
24148
24149 2005-08-03  Jeff Law  <law@redhat.com>
24150
24151         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24152
24153 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24154
24155         * gcc.c-torture/execute/pr23135.c: New test.
24156
24157 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24158
24159         PR tree-optimization/19899
24160         * gcc.dg/tree-ssa/scev-1.c: New test.
24161         * gcc.dg/tree-ssa/scev-2.c: New test.
24162
24163 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24164
24165         PR target/18582
24166         * gcc.dg/torture/pr18582-1.c: New test.
24167
24168 2005-08-03  Jan Hubicka  <jh@suse.cz>
24169
24170         * update-conroll.c: New testcase.
24171         * update-conroll-2.c: New testcase.
24172
24173 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24174
24175         * gfortran.dg/constant_substring.f: New test.
24176         * gfortran.dg/pr22491.f: New test.
24177
24178 2005-08-02  Jan Hubicka  <jh@suse.cz>
24179
24180         * update-threading.c: Replace by the proper one.
24181
24182 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24183
24184         PR 23164
24185         * g++.dg/tree-ssa/pr23164.C: New test.
24186
24187 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24188
24189         * gcc.dg/tree-ssa/pr23192.c: New test.
24190
24191 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24192
24193         * gcc.c-torture/execute/vrp-4.c: New test.
24194
24195 2005-08-02  Jan Hubicka  <jh@suse.cz>
24196
24197         * update-threading.c: New test.
24198
24199 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24200
24201         * gcc.c-torture/compile/20050801-1.c: New test.
24202         * gcc.c-torture/compile/20050801-2.c: New test.
24203
24204 2005-08-01  Jan Hubicka  <jh@suse.cz>
24205
24206         * val-prof-5.c: New test.
24207
24208 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24209
24210         PR c/22311
24211         * gcc.dg/pr22311-1.c : New test.
24212
24213 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24214
24215         PR target/23095
24216         * gfortran.dg/pr23095.f: New test.
24217
24218         PR c++/22003
24219         * g++.dg/other/pr22003.C: New test.
24220
24221 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24222
24223         PR target/20621
24224         * gcc.c-torture/execute/pr20621-1.c: New test.
24225
24226 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24227
24228         * gfortran.dg/comma_format_extension_4.f: Adjust length
24229         of string for format.
24230         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24231         print statement with internal write.
24232         * gfortran.dg/der_array_io_2.f: Likewise.
24233         * gfortran.dg/der_array_io_3.f: Likewise.
24234
24235 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24236
24237         * gcc.dg/fold-abs-4.c: new test.
24238
24239 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24240
24241         PR fortran/22570 an related issues.
24242         * gfortran.dg/x_slash_1.f: New test.
24243
24244 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24245
24246         PR c/23143
24247         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24248         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24249
24250 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24251
24252         PR c/529
24253         * gcc.dg/Wshadow-3.c: New test.
24254
24255 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24256
24257         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24258         used to have the wrong bounds).
24259
24260 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24261
24262         PR c/21720
24263         * gcc.dg/hex-round-1.c: Test more cases.
24264         * gcc.dg/hex-round-2.c: New test.
24265
24266 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24267
24268         PR 22550
24269         * g++.dg/tree-ssa/pr22550.C: New test.
24270
24271 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24272
24273         * gcc.dg/tree-ssa/vrp19.c: New test.
24274         * gcc.dg/tree-ssa-vrp20.c: New test.
24275
24276 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24277
24278         PR c/22240
24279         * gcc.dg/transparent-union-4.c: New test.
24280
24281 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24282
24283         PR c/22192
24284         * gcc.dg/c99-vla-2.c: New test.
24285
24286 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24287
24288         PR c/21720
24289         * gcc.dg/hex-round-1.c: New test.
24290
24291 2005-07-28  Jan Hubicka  <jh@suse.cz>
24292
24293         * inliner-1.c: Do not dump everything.
24294         * tree-prof.exp: Do not pass -ftree-based-profiling.
24295         * bprob.exp: Likewise.
24296
24297         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24298
24299 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24300
24301         PR c++/22545
24302         * g++.dg/expr/ptrmem7.C: New test.
24303
24304 2005-07-28  Mike Stump  <mrs@apple.com>
24305
24306         * g++.old-deja/g++.mike/visibility-1.C: New test.
24307
24308 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24309
24310         PR c/20187
24311         * gcc.c-torture/execute/pr20187-1.c: New test.
24312
24313 2005-07-28  Jeff Law  <law@redhat.com>
24314
24315         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24316         * gcc.dg/tree-ssa/vrp18.c: New test.
24317
24318 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24319
24320         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24321
24322 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24323
24324         PR tree-optimization/22506
24325         * gcc.dg/vect/ps22506.c: New test.
24326
24327 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24328
24329         PR target/21149
24330         * gcc.target/i386/sse-3.c: New test.
24331
24332 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24333
24334         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24335         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24336
24337 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24338
24339         PR c/22589
24340         * gcc.c-torture/compile/pr22589-1.c: New test.
24341
24342 2005-07-28  Jan Hubicka  <jh@suse.cz>
24343
24344         * update-loopch.c: New testcase.
24345
24346 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24347
24348         PR rtl-optimization/23047
24349         * gcc.c-torture/execute/pr23047.c: New test.
24350         * gcc.c-torture/execute/pr23047.x: New.
24351
24352 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24353
24354         PR tree-optimization/22493
24355         * gcc.c-torture/execute/pr22493-1.c: New test.
24356         * gcc.c-torture/execute/pr22493-1.x: New.
24357         * gcc.c-torture/execute/vrp-1.c: New test.
24358         * gcc.c-torture/execute/vrp-2.c: New test.
24359         * gcc.c-torture/execute/vrp-2.c: New test.
24360
24361 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24362
24363         * gcc.target/frv/all-builtin-read8.c: Delete.
24364         * gcc.target/frv/all-builtin-read16.c: Delete.
24365         * gcc.target/frv/all-builtin-read32.c: Delete.
24366         * gcc.target/frv/all-builtin-read64.c: Delete.
24367         * gcc.target/frv/all-builtin-write8.c: Delete.
24368         * gcc.target/frv/all-builtin-write16.c: Delete.
24369         * gcc.target/frv/all-builtin-write32.c: Delete.
24370         * gcc.target/frv/all-builtin-write64.c: Delete.
24371         * gcc.target/frv/all-read-write-1.c: New.
24372
24373 2005-07-27  Jeff Law  <law@redhat.com>
24374
24375         * gcc.c-torture/execute/pr22630.c: New test.
24376
24377 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24378
24379         PR tree-optimization/23073
24380         * gcc.dg/vect/nodump-pr23073.c: New test.
24381         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24382
24383 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24384
24385         PR tree-optimize/22348
24386         * gcc.c-torture/execute/pr22348.c: New.
24387
24388 2005-07-27  Richard Guenther  <rguenther@suse.de>
24389
24390         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24391
24392 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24393
24394         PR fortran/22503
24395         * gfortran.dg/logical_comp.f90: New test.
24396
24397 2005-07-27  Jan Hubicka  <jh@suse.cz>
24398
24399         * inliner-1.c: Add cleanup of dumps.
24400         * val-prof-*.c: Likewise.
24401         * update-tailcall.c: New.
24402
24403 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24404
24405         PR 22591
24406         * gcc.dg/tree-ssa/pr22591.c: New test.
24407         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24408
24409 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24410
24411         PR libobjc/22606
24412         * objc.dg/try-catch-11.m: New test.
24413
24414 2005-07-26  Richard Guenther  <rguenther@suse.de>
24415
24416         PR tree-optimization/22486
24417         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24418
24419 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24420
24421         PR tree-opt/22484
24422         * g++.dg/opt/loop2.C: New test.
24423
24424 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24425
24426         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24427         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24428
24429 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24430
24431         * lib/profopt.exp (profopt-execute): Check for profiling data
24432         files on the target.
24433
24434 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24435
24436         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24437         for matching of asm labels.
24438
24439 2005-07-25  Richard Guenther  <rguenther@suse.de>
24440
24441         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24442
24443 2005-07-25  Richard Guenther  <rguenther@suse.de>
24444
24445         PR testsuite/22624
24446         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24447
24448 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24449
24450         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24451         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24452         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24453         * gcc.dg/vect/vect-100.c: New test.
24454         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24455         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24456         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24457         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24458         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24459         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24460         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24461         * gfortran.dg/vect/pr19049.f90: New testcase.
24462         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24463
24464 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * gcc.c-torture/execute/20050713-1.c: New test.
24467
24468         PR fortran/20063
24469         * gfortran.fortran-torture/execute/data_4.f90: New test.
24470
24471         PR middle-end/20303
24472         * gcc.dg/visibility-d.c: New test.
24473
24474 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24475
24476         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24477         * gfortran.dg/underflow.f90: Ditto.
24478
24479 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24480
24481         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24482         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24483         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24484
24485 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24486
24487         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24488         include case of field width of zero.
24489
24490 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24491
24492         PR libgfortran/21875
24493         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24494         with trailing blanks on normal formatted read.
24495
24496 2005-07-23  Chao-ying Fu  <fu@mips.com>
24497
24498         * gcc.target/mips/mips32-dsp-type.c: New test.
24499         * gcc.target/mips/mips32-dsp.c: New test.
24500
24501 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24502
24503         PR testsuite/21073
24504         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24505
24506         PR testsuite/20454
24507         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24508         and __cyg_profile_func_exit.
24509
24510 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24511
24512         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24513         * gfortran.dg/comma_format_extension_4.f: Same.
24514         * gfortran.dg/pr15332.f: Same.
24515         * gfortran.dg/pr21730.f: Same.
24516
24517 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24518
24519         * g++.dg/opt/vrp2.C: Fix testcase.
24520
24521         PR tree-opt/22625
24522         * g++.dg/opt/vrp2.C: New test.
24523
24524 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR debug/21828
24527         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24528
24529 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24530
24531         * gcc.dg/tree-ssa/20050719-1.c: New test.
24532
24533 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24534
24535         * gcc.dg/bfin-longcall-1.c: New file.
24536         * gcc.dg/bfin-longcall-2.c: New file.
24537
24538 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24539
24540         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24541
24542 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24543
24544         PR middle-end/19055
24545         * gcc.dg/tree-ssa/pr19055.c: New test.
24546         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24547
24548 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24549
24550         PR C++/22358
24551         * g++.dg/other/pr22358.C: New test.
24552
24553 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24554
24555         PR c++/2922
24556         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24557
24558 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24559
24560         PR c++/15938
24561         * g++.dg/init/union2.C: New test.
24562
24563 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24564
24565         PR c/22393
24566         * gcc.dg/complex-4.c: New test.
24567
24568 2005-07-21  Richard Guenther  <rguenther@suse.de>
24569
24570         PR testsuite/22522
24571         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24572         scanning for asm labels.
24573         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24574
24575 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24576
24577         PR target/22085
24578         * gcc.dg/altivec-pr22085.c: New.
24579
24580 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24581
24582         PR tree-optimization/19210
24583         * gcc.dg/tree-ssa/pr19210-1.c: New.
24584         * gcc.dg/tree-ssa/pr19210-2.c: New.
24585
24586 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24587
24588         PR rtl-optimization/22167
24589         * g++.dg/opt/pr22167.C: New test.
24590
24591 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24592
24593         PR c++/2922
24594         * g++.dg/lookup/two-stage2.C: New.
24595         * g++.dg/lookup/two-stage3.C: New.
24596         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24597         fixed two-stage name lookup for operators.
24598         * g++.dg/template/call3.C: Compiler now produces an appropriate
24599         error message.
24600         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24601         14 as a candidate.
24602         * g++.dg/template/ptrmem4.C: Compiler produces different error
24603         message.
24604         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24605         connect_to_method as a candidate.
24606
24607 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24608
24609         * gcc.dg/fold-alloc-1.c: New test.
24610
24611 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24612
24613         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24614         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24615
24616 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24617
24618         * gcc.dg/fold-abs-1.c: New test.
24619         * gcc.dg/fold-abs-2.c: New test.
24620         * gcc.dg/fold-abs-3.c: New test.
24621
24622 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24623
24624         Make CONSTRUCTOR use VEC to store initializers.
24625         * g++.dg/ext/complit3.C: Check for specific error messages.
24626         * g++.dg/init/brace2.C: Update error message.
24627         * g++.dg/warn/Wbraces2.C: Likewise.
24628
24629 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24630
24631         PR fortran/16940
24632         * gfortran.dg/module_interface_1.f90: New test.
24633
24634 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24635             Kenneth Zadeck <zadeck@naturalbridge.com>
24636
24637         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24638
24639 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24640
24641         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24642         specify -Wformat for these tests.
24643         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24644         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24645         * gcc.dg/format/opt-6.c: Delete.
24646
24647 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24648
24649         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24650         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24651
24652 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24653
24654         * gcc.dg/tree-ssa/alias-2.c: New test.
24655
24656 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/22263
24659         * g++.dg/template/explicit7.C: New test.
24660
24661 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24662
24663         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24664         field width of 8 to +Inf and -Inf.
24665
24666 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/22139
24669         * g++.dg/template/friend36.C: New test.
24670
24671 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24672
24673         PR fortran/21730
24674         * gfortran.dg/pr21730.f: New test.
24675
24676 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24677             Kenneth Zadeck <zadeck@naturalbridge.com>
24678
24679         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24680         since pure const detection cannot run at -O1 in c compiler.
24681         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24682         can now optimize this case properly.
24683         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24684         because we now pass.
24685         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24686
24687 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24688
24689         PR c/22421
24690         * gcc.dg/format/bitfld-1.c: New test.
24691
24692 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24693
24694         PR c++/22204
24695         * g++.dg/rtti/repo1.C: New test.
24696
24697 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24698
24699         PR middle-end/22398
24700         * gcc.c-torture/compile/pr22398.c: New test.
24701
24702 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/22132
24705         * g++.dg/expr/cast4.C: New test.
24706
24707 2005-07-15  Richard Guenther  <rguenther@suse.de>
24708
24709         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24710         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24711
24712 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24713
24714         PR tree-optimization/22230
24715         * gcc.dg/tree-ssa/pr22230.c: New test.
24716
24717 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24718
24719         * gfortran.dg/g77/cpp6.f: New test.
24720
24721         PR fortran/22417
24722         * gfortran.dg/g77/cpp5.F: New test.
24723         * gfortran.dg/g77/cpp5.h: New file.
24724         * gfortran.dg/g77/cpp5inc.h: New file.
24725
24726 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24727
24728         PR libfortran/16435
24729         * gfortran.dg/tl_editting.f90: New.
24730         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24731
24732 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24733
24734         * gfortran.dg/char_array_constructor.f90: New test.
24735
24736 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24737
24738         * gfortran.dg/past_eor.f90: New.
24739         * gfortran.dg/complex_read.f90: New.
24740
24741 2005-07-13  Jeff Law  <law@redhat.com>
24742
24743         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24744         additional casts.
24745
24746         * gcc.dg/tree-ssa/pr22321.c: New test
24747
24748 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24749
24750         PR tree-optimization/21921
24751         * gcc.dg/tree-ssa/pr21921.c: New.
24752
24753 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24754
24755         PR tree-optimizatio/22442
24756         * gcc.dg/tree-ssa/loop-11.c: New test.
24757
24758 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24759
24760         PR tree-opt/21840
24761         * gcc.c-torture/compile/pr21840.c: New test.
24762
24763 2005-07-12  Jan Hubicka  <jh@suse.cz>
24764
24765         * gcc.c-torture/compile/pr22379.c: New test.
24766
24767 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24768
24769         PR libfortran/21593
24770         gfortran.dg/dev_null.f90: Remove outdated comment about
24771         PR libfortran/21593.
24772
24773
24774 2005-07-12  Dale Johannesen  <dalej@apple.com>
24775
24776         * gcc.target/i386/compress-float-sse.c: New.
24777         * gcc.target/i386/compress-float-sse-pic.c: New.
24778         * gcc.target/i386/compress-float-387.c: New.
24779         * gcc.target/i386/compress-float-387-pic.c: New.
24780         * gcc.dg/compress-float-ppc.c: New.
24781         * gcc.dg/compress-float-ppc-pic.c: New.
24782
24783 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24784
24785         PR libfortran/21593
24786         gfortran.dg/dev_null.f90: Remove targets.
24787
24788 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24789
24790         PR tree-opt/22335
24791         * gcc.dg/pr22335-1.c: New test.
24792         * gcc.dg/pr22335-2.c: New test.
24793
24794 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24795
24796         PR c++/20172
24797         * g++.dg/template/nontype12.C : New test.
24798
24799 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24800
24801         * gcc.dg/tree-ssa/loop-10.c: New test.
24802
24803 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24804
24805         * gcc.c-torture/execute/20020720-1.x: Remove.
24806
24807 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24808
24809         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24810
24811 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24812
24813         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24814         (dg-mips-options): Use it.
24815
24816 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24817
24818         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24819
24820 2005-07-09  Richard Henderson  <rth@redhat.com>
24821
24822         * lib/target-supports.exp (check_effective_target_sync_char_short):
24823         Add alpha.
24824
24825 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24826
24827         PR libfortran/22217
24828         * gfortran.dg/negative-z-descriptor.f90: New test.
24829
24830 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24831
24832         PR tree-opt/22329
24833         * gcc.dg/pr22329.c: New test.
24834
24835 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24836
24837         PR tree-optimization/20139
24838         * gcc.dg/tree-ssa/pr20139.c: New.
24839
24840 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24841
24842         PR tree-opt/22356
24843         * gcc.dg/pr22356-1.c: New test.
24844
24845 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24846
24847         PR c++/21799
24848         * g++.dg/template/unify8.C: New.
24849         * g++.dg/template/unify9.C: New.
24850
24851 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24852
24853         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24854
24855 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24856
24857         * gcc.dg/darwin-version-1.c: New.
24858         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24859         * gcc.dg/builtins-20.c: Likewise.
24860         * gcc.dg/builtins-53.c: Likewise.
24861         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24862         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24863         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24864         * gcc.dg/torture/builtins-power-1.c: Likewise.
24865         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24866         on Darwin.
24867
24868 2005-07-07  Jeff Law  <law@redhat.com>
24869
24870         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24871         argument evaluation order.
24872
24873 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24874
24875         PR libfortran/21594
24876         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24877         Add test cases where the shift length is greater than the
24878         array length.
24879
24880 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24881
24882         * obj-c++.dg/proto-lossage-6.mm: New.
24883         * objc.dg/proto-lossage-6.m: New.
24884
24885 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24886
24887         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24888         * objc.dg/gnu-runtime-2.m: Likewise.
24889
24890 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24891
24892         * gfortran.dg/longline.f: New test.
24893
24894         * gfortran.dg/badline.f: New test.
24895
24896 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24897
24898         PR fortran/16531
24899         PR fortran/15966
24900         PR fortran/18781
24901         * gfortran.dg/hollerith.f90: New.
24902         * gfortran.dg/hollerith2.f90: New.
24903         * gfortran.dg/hollerith3.f90: New.
24904         * gfortran.dg/hollerith4.f90: New.
24905         * gfortran.dg/hollerith_f95.f90: New.
24906         * gfortran.dg/hollerith_legacy.f90: New.
24907         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24908
24909 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24910
24911         PR objc/22274
24912         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24913         * objc.dg/gnu-runtime-2.m: New.
24914
24915 2005-07-06  Jeff Law  <law@redhat.com>
24916
24917         * gcc.dg/tree-ssa/vrp17.c: New test.
24918
24919 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24920
24921         PR fortran/22327
24922         * gfortran.dg/array_constructor_5.f90: New test.
24923
24924 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24925
24926         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24927
24928 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24929
24930         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24931         * gcc.dg/980816-1.c: Ditto.
24932
24933 2005-07-06  Jeff Law  <law@redhat.com>
24934
24935         * gcc.c-torture/compile/pr21356.c: New test.
24936
24937 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24938
24939         PR c/22013
24940         PR c/22098
24941         * gcc.c-torture/compile/pr22013-1.c,
24942         gcc.c-torture/execute/pr22098-1.c,
24943         gcc.c-torture/execute/pr22098-2.c,
24944         gcc.c-torture/execute/pr22098-3.c: New tests.
24945
24946 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24947
24948         PR c/22308
24949         * gcc.dg/pr22308-1.c: New test.
24950
24951 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24952
24953         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24954         target.
24955         * gcc.dg/compare9.c: Use -fshort-enums instead of
24956         -fno-short-enums.  Change the last test to dg-bogus.
24957
24958 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24959
24960         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24961         * gcc.dg/compare9.c: New.
24962
24963 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24964
24965         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24966
24967 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24968
24969         PR testsuite/22288
24970         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24971
24972
24973 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24974
24975         * gcc.dg/format/gcc_gfc-1.c: New.
24976
24977 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24978
24979         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24980
24981 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24982
24983         PR fortran/20842
24984         * gfortran.dg/io_invalid_1.f90: New test.
24985
24986 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24987
24988         * gcc.dg/format/gcc_diag-1.c: Update.
24989
24990 2005-07-02  Jeff Law  <law@redhat.com>
24991
24992         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24993         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24994
24995 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24996
24997         * gcc.dg/format/gcc_diag-1.c: Update.
24998
24999 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25000
25001         PR tree-opt/22269
25002         * gcc.c-torture/compile/pr22269.c: New test.
25003
25004 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25005
25006         PR 21584
25007         PR 22219
25008         * g++.dg/tree-ssa/pr21584-1.C: New test.
25009         * g++.dg/tree-ssa/pr21584-2.C: New test.
25010
25011 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25012
25013         * obj-c++.dg/try-catch-11.mm: New.
25014         * objc.dg/try-catch-10.m: New.
25015
25016 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25017
25018         * g++.dg/other/ucnid-1.C: xfail on AIX.
25019
25020 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25021
25022         PR 22234
25023         * gcc.dg/20050629-1.c: New test.
25024
25025 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25026
25027         * obj-c++.dg/const-str-1[0-1].mm: New.
25028         * objc.dg/const-str-1[0-1].m: New.
25029
25030 2005-05-29  Richard Henderson  <rth@redhat.com>
25031
25032         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25033         Rename from check_effective_target_vect_no_max.
25034         (check_effective_target_vect_no_int_add): New.
25035         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25036         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25037         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25038         * gcc.dg/vect/vect-reduc-1.c: Use both.
25039         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25040
25041 2005-05-29  Richard Henderson  <rth@redhat.com>
25042
25043         * lib/target-supports.exp (check_effective_target_vect_no_max):
25044         Remove i386 and x86_64.
25045
25046 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25047
25048         PR testsuite/21969
25049         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25050
25051 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25052
25053         PR middle-end/21969
25054         * gcc.dg/vect/pr21969.c: New test.
25055
25056 2005-06-28  Eric Christopher  <echristo@redhat.com>
25057
25058         PR c/22052
25059         PR c/21975
25060         * gcc.dg/inline1.c: New test.
25061         * gcc.dg/inline2.c: Ditto.
25062         * gcc.dg/inline3.c: Ditto.
25063         * gcc.dg/inline4.c: Ditto.
25064         * gcc.dg/inline5.c: Ditto.
25065
25066 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25067
25068         PR libfortran/22142
25069         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25070         Add testcase also testing eoshift1 for PR 22142.
25071
25072 2005-06-28  Richard Henderson  <rth@redhat.com>
25073
25074         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25075         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25076         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25077         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25078         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25079
25080 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25081
25082         PR libfortran/22142
25083         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25084         Add testcase for PR 22142.
25085
25086 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25087
25088         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25089         gcc.target/ia64/fpreg-2.c: New tests.
25090
25091 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25092
25093         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25094
25095 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25096
25097         PR libfortran/22170
25098         * gfortran.dg/slash_1.f90: New test.
25099
25100 2005-06-27  Richard Henderson  <rth@redhat.com>
25101
25102         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25103         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25104         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25105         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25106         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25107         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25108
25109 2005-06-27  Richard Henderson  <rth@redhat.com>
25110
25111         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25112         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25113
25114 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25115
25116         * obj-c++.dg/proto-lossage-5.mm: New.
25117         * objc.dg/proto-lossage-5.m: New.
25118
25119 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25120
25121         PR 21959
25122         * gcc.dg/tree-ssa/pr21959.c: New test.
25123
25124 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25125
25126         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25127         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25128         testing uninitialized var.
25129
25130         * gcc.c-torture/execute/builtins/chk.h: New.
25131         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25132         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25133         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25134         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25135         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25136         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25137         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25138         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25139         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25140         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25141         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25142         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25143         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25144         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25145         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25146         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25147         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25148         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25149         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25150         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25151         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25152         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25153         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25154         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25155         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25156         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25157         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25158         * gcc.dg/builtin-object-size-1.c: New test.
25159         * gcc.dg/builtin-object-size-2.c: New test.
25160         * gcc.dg/builtin-object-size-3.c: New test.
25161         * gcc.dg/builtin-object-size-4.c: New test.
25162         * gcc.dg/builtin-object-size-5.c: New test.
25163         * gcc.dg/builtin-stringop-chk-1.c: New test.
25164         * gcc.dg/builtin-stringop-chk-2.c: New test.
25165         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25166         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25167         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25168         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25169         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25170         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25171         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25172         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25173         * gcc.c-torture/execute/printf-1.c: New test.
25174         * gcc.c-torture/execute/fprintf-1.c: New test.
25175         * gcc.c-torture/execute/vprintf-1.c: New test.
25176         * gcc.c-torture/execute/vfprintf-1.c: New test.
25177         * gcc.c-torture/execute/printf-chk-1.c: New test.
25178         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25179         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25180         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25181
25182 2005-06-27  Michael Matz  <matz@suse.de>
25183
25184         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25185         slot is not merged if address escapes.
25186
25187 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25188
25189         PR c/21911
25190         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25191
25192 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25193
25194         PR middle-end/17965
25195         * gcc.c-torture/compile/20050622-1.c: New test.
25196
25197         PR middle-end/22028
25198         * gcc.dg/20050620-1.c: New test.
25199
25200 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25201
25202         PR tree-optimization/22026
25203         * gcc.dg/tree-ssa/pr22026.c: New.
25204
25205 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25206
25207         PR libfortran/22144
25208         * gfortran.dg/shift-alloc.f90: New testcase.
25209
25210 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25211
25212         * all files: Update FSF address in copyright headers.
25213
25214 2005-06-22  Jan Hubicka  <jh@suse.cz>
25215
25216         * wholeprogram-1.c: New testcase.
25217         * wholeprogram-2.c: New testcase.
25218
25219 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR 22171
25222         * gcc.dg/tree-ssa/pr22171.c: New test.
25223
25224 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25225
25226         * gfortran.dg/simplify_modulo.f90: New.
25227
25228 2005-06-24  Jan Hubicka  <jh@suse.cz>
25229
25230         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25231
25232 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25233
25234         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25235
25236 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25237
25238         * obj-c++.dg/typedef-alias-1.mm: New.
25239         * objc.dg/typedef-alias-1.m: New.
25240
25241 2005-06-23  Jeff Law  <law@redhat.com>
25242
25243         * gcc.dg/tree-ssa/vrp16.c: New test.
25244
25245 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25246
25247         * lib/target-supports.exp: Add
25248         check_effective_target_fortran_large_real and
25249         check_effective_target_fortran_large_int to check for
25250         corresponding effective targets.
25251         * gfortran.dg/large_integer_kind_1.f90: New test.
25252         * gfortran.dg/large_real_kind_1.f90: New test.
25253
25254 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25255
25256         PR tree-optimization/22117
25257         * gcc.dg/tree-ssa/pr22117.c: New.
25258
25259 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25260
25261         PR testsuite/22123
25262         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25263
25264 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25265
25266         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25267
25268 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25269
25270         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25271         * gfortran.dg/f2c_4.c: Likewise.
25272
25273 2005-06-22 Paul Brook  <paul@codesourcery.com>
25274
25275         PR fortran/21034
25276         * gfortran.dg/auto_save_1.f90: New test.
25277
25278 2005-06-22  Michael Matz  <matz@suse.de>
25279
25280         * gcc.target/x86-64/abi: New directory.
25281         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25282         * gcc.target/x86-64/abi/README.gcc: New file.
25283         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25284         * gcc.target/x86-64/abi/asm-support.s: New file.
25285         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25286         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25287         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25288         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25289         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25290         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25291         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25292         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25293         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25294         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25295         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25296         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25297         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25298         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25299         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25300         * gcc.target/x86_64/abi/test_varargs.c: New test.
25301
25302 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25303
25304         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25305         32-bit i?86 and x86_64.
25306
25307 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25308
25309         * obj-c++.dg/const-str-[1-9].mm: New tests.
25310
25311 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25312
25313         PR fortran/22010
25314         * gfortran.dg/namelist_use.f90: New.
25315         * gfortran.dg/namelist_use_only.f90: New.
25316
25317 2005-06-21  Jeff Law  <law@redhat.com>
25318
25319         * gcc.dg/tree-ssa/vrp15.c: New test.
25320
25321 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25322
25323         * lib/target-supports.exp (check_effective_target_vect_reduction):
25324         Remove.
25325         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25326         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25327         remove vect_reduction target keyword. Also avoid two returns in main.
25328         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25329         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25330         * gcc.dg/vect/vect-reduc-1short.c: New test.
25331         * gcc.dg/vect/vect-reduc-1char.c: New test.
25332         * gcc.dg/vect/vect-reduc-2short.c: New test.
25333         * gcc.dg/vect/vect-reduc-2char.c: New test.
25334         * gcc.dg/vect/vect-reduc-6.c: New test.
25335         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25336         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25337         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25338
25339 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25340         Paul Thomas  <pault@gcc.gnu.org>
25341
25342         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25343         New tests.
25344
25345 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25346
25347         * gfortran.dg/backslash_1.f90: New test.
25348         * gfortran.dg/backslash_2.f90: New test.
25349
25350 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25351
25352         * gfortran.dg/duplicate_labels.f90: New test.
25353
25354 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25355
25356         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25357         unsupportable relocations.
25358         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25359         * gcc.dg/20050321-2.c: xfail for NetWare.
25360
25361 2005-06-20  Andreas Jaeger  <aj@suse.de>
25362
25363         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25364         gcc.target/i386/fastcall-sseregparm.c,
25365         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25366
25367 2005-06-19  Richard Henderson  <rth@redhat.com>
25368
25369         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25370
25371 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25372
25373         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25374
25375 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25376
25377         PR c++/22115
25378         * g++.dg/conversion/simd2.C: Change expected error message.
25379
25380 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25381
25382         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25383         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25384         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25385
25386 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25387
25388         * gcc.dg/fold-mod-1.c: New test.
25389
25390 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25391
25392         PR fortran/19926
25393         * gfortran.dg/pr19926.f90: New test.
25394
25395 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25396
25397         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25398         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25399         targets.
25400         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25401         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25402
25403 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25404
25405         * gcc.target/ia64/float80-varargs-1.c: New test.
25406
25407 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25408
25409         PR tree-opt/22035
25410         * gfortran.dg/f2c_6.f90: New test.
25411
25412 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25413
25414         PR c++/17413
25415         * g++.dg/template/local5.C: New.
25416
25417 2005-06-17  Richard Henderson  <rth@redhat.com>
25418
25419         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25420
25421 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25422
25423         PR testsuite/21945
25424         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25425
25426 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25427
25428         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25429         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25430         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25431         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25432         check_vect to verify the presence of hardware vector support.
25433
25434 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25435
25436         PR testsuite/22056
25437         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25438
25439 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25440
25441         PR libfortran/19216
25442         * gfortran.dg/pr19216.f: Add correct space between brackets and
25443         dg directive.
25444
25445 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25446
25447         PR libfortran/16436
25448         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25449
25450 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25451
25452         * gcc.target/i386/attributes-error.c: New testcase.
25453         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25454         * gcc.target/i386/regparm-stdcall.c: Likewise.
25455         * gcc.target/i386/sseregparm-1.c: Likewise.
25456         * gcc.target/i386/sseregparm-2.c: Likewise.
25457
25458 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * g++.dg/rtti/crash2.C: New.
25461
25462 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25463
25464         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25465
25466 2005-06-15  David Ung  <davidu@mips.com>
25467
25468         * gcc.target/mips/mips16e-extends.c: New test for testing the
25469         generation of MIPS16e zeb/zeh, seb/seh instructions.
25470
25471 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25472
25473         PR 22018
25474         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25475         * gcc.dg/tree-ssa/pr22018.c: New test.
25476
25477 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25478
25479         * gcc.dg/simd-1.c: Update error messages.
25480         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25481         * gcc.dg/simd-2.c: Update error messages.
25482         * gcc.dg/simd-4.c: New.
25483
25484 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         PR c++/20678
25487         * g++.dg/other/crash-4.C: New.
25488
25489 2005-06-14  Devang Patel  <dpatel@apple.com>
25490
25491         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25492
25493 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         PR c++/21929
25496         * g++.dg/parse/crash11.C: Update
25497
25498 2005-06-13  Jeff Law  <law@redhat.com>
25499
25500         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25501         perform the desired transformations.
25502         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25503         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25504
25505 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25506
25507         PR fortran/22038
25508         * gfortran.dg/forall_1.f90: Un-XFAIL.
25509
25510 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25511
25512         PR c++/21929
25513         * g++.dg/parse/crash26.C: New.
25514
25515         PR c++/20789
25516         * g++.dg/init/member1.C: New.
25517
25518 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25519
25520         * gfortran.dg/altreturn_1.f90: New test.
25521
25522 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25523
25524         PR middle-end/21985
25525         * gcc.dg/tree-ssa/pr21985.c: New test.
25526
25527 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25528
25529         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25530
25531 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25532
25533         PR c++/21930
25534         * g++.dg/other/error10.C: New test case.
25535
25536 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25537
25538         PR libfortran/19155
25539         * gfortran.dg/pr19155.f: Add test.
25540
25541 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25542
25543         * gfortran.dg/f2c_7.f90: New test.
25544
25545         * gfortran.dg/forall_1.f90: XFAILed.
25546
25547 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25548
25549         * gcc.dg/pr14796-1.c: New.
25550         * gcc.dg/pr14796-2.c: New.
25551
25552 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25553
25554         PR fortran/17792
25555         PR fortran/21375
25556         * gfortran.dg/deallocate_stat.f90: New test.
25557
25558 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25559
25560         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25561
25562 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25563
25564         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25565         access will be generated when this loop is vectorized. Test that
25566         accesses with same alignment were detected.
25567         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25568         Test that accesses with same alignment were detected.
25569         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25570         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25571         alignment were detected.
25572
25573 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25574
25575         PR c++/10611
25576         * g++.dg/conversion/simd2.C: New.
25577
25578 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25579
25580         * gcc.dg/Wcxx-compat-1.c: New.
25581
25582 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25583
25584         PR libfortran/21480
25585         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25586         complex array.
25587
25588 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25589
25590         * gcc.dg/alias-8.c: New.
25591
25592 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25593
25594         * gcc.dg/format/cmn_err-1.c: Update.
25595
25596 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25597
25598         PR target/20666
25599         * gcc.target/sparc/fexpand-2.c: New.
25600         * gcc.target/sparc/fpmerge-2.c: New.
25601         * gcc.target/sparc/fpmul-2.c: New.
25602         * gcc.target/sparc/noresult.c: New.
25603         * gcc.target/sparc/pdist-2.c: New.
25604         * gcc.target/sparc/pdist-3.c: New.
25605
25606 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25607
25608         PR testsuite/21702
25609         * gcc.target/i386/i386.exp: Fix comment typo.
25610
25611 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25612
25613         PR c++/19497
25614         * g++.dg/inherit/using5.C: New.
25615         * g++.dg/inherit/using6.C: New.
25616
25617 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25618
25619         PR c++/19894
25620         * g++.dg/template/ptrmem15.C: New test.
25621
25622         PR c++/20563
25623         * g++.dg/ext/label4.C: New test.
25624
25625 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25626
25627         * gcc.dg/tls/debug-1.c: New test.
25628
25629 2005-06-07  Dale Johannesen  <dalej@apple.com>
25630
25631         * gcc.target/i386/movq.c: New.
25632
25633 2005-06-07  Dale Johannesen  <dalej@apple.com>
25634
25635         * gcc.dg/20050607-1.c: New.
25636
25637 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25638
25639         PR middle-end/21850
25640         * gcc.c-torture/execute/20050607-1.c: New test.
25641
25642 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25643
25644         PR libfortran/21926
25645         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25646         Test case where the return array has lowest stride one,
25647         but isn't packed.
25648
25649 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25650
25651         * lib/target-supports.exp (check_effective_target_sync_int_long):
25652         Add s390 and s390x targets.
25653
25654 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25655
25656         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25657         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25658         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25659         * gcc.dg/tree-ssa/loop-9.c: New test.
25660
25661 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25662
25663         * g++.dg/parse/defarg10.C: New.
25664
25665 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25666
25667         PR regression/21897
25668         * gcc.c-torture/execute/20050604-1.c: New test.
25669
25670 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25671
25672         PR 21903
25673         * g++.dg/parse/defarg9.C: New.
25674
25675         PR c++/20637
25676         * g++.dg/inherit/using4.C: New.
25677         * g++.dg/overload/error1.C: Adjust expected errors.
25678         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25679         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25680         * g++.old-deja/g++.other/redecl2.C: Likewise.
25681         * g++.old-deja/g++.other/redecl4.C: Likewise.
25682         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25683
25684 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25685
25686         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25687
25688 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25689
25690         * lib/gfortran.exp (gfortran_target_compile): Call
25691         dg-additional-files-options
25692         * gfortran.dg/f2c_4.f90: New file
25693         * gfortran.dg/f2c_4.c: New file
25694         * gfortran.dg/f2c_5.f90: New file
25695         * gfortran.dg/f2c_5.c: New file
25696
25697 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25698
25699         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25700
25701         PR fortran/21912
25702         * gfortran.dg/array_constructor_4.f90: New test.
25703
25704 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25705
25706         PR c++/21619
25707         * g++.dg/ext/builtin9.C: New test.
25708
25709 2005-06-05  Dale Johannesen  <dalej@apple.com>
25710
25711         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25712         * gcc.c-torture/execute/20050603-2.c: Ditto.
25713
25714 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25715
25716         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25717         * gcc.dg/vect/vect-reduc-1.c: New.
25718         * gcc.dg/vect/vect-reduc-2.c: New.
25719         * gcc.dg/vect/vect-reduc-3.c: New.
25720
25721 2005-06-04  Dale Johannesen  <dalej@apple.com>
25722
25723         * gcc.c-torture/execute/20050603-1.c: New.
25724         * gcc.c-torture/execute/20050603-2.c: New.
25725         * gcc.dg/20050603-3.c: New.
25726
25727 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25728
25729         PR fortran/19195
25730         * gfortran.dg/debug_1.f90: New test.
25731
25732         * gfortran.dg/forall_1.f90: New test.
25733
25734 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25735
25736         * gfortran.dg/array_constructor_3.f90: New test.
25737
25738 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25739
25740         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25741
25742 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25743
25744         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25745
25746 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25747
25748         PR c/21873
25749         * gcc.dg/init-excess-1.c: New test.
25750
25751 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25752
25753         PR c++/21853
25754         * g++.dg/expr/static_cast6.C: New test.
25755
25756 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25757
25758         * gcc.dg/tree-ssa/vrp14.c: New test.
25759
25760 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25761
25762         PR c++/21336
25763         * g++.dg/template/new2.C: New test.
25764
25765 2005-06-03  Josh Conner  <jconner@apple.com>
25766
25767         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25768         all entries in initializer.
25769
25770 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25771
25772         PR middle-end/21858
25773         * gcc.dg/pr21858.c: New testcase.
25774
25775 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25776
25777         PR tree-optimization/21292
25778
25779         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25780         New.
25781         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25782         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25783         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25784         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25785         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25786
25787 2005-06-02  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25790
25791 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25792
25793         * gcc.dg/wtypequal.c: New testcase.
25794
25795 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25796
25797         PR 21582
25798         * gcc.dg/tree-ssa/pr21582.c: New test.
25799
25800 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         PR c++/21280
25803         * g++.dg/opt/interface2.h: New.
25804         * g++.dg/opt/interface2.C: New.
25805         * g++.dg/init/ctor4.C: Adjust error lines.
25806         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25807         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25808         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25809         * g++.old-deja/g++.pt/assign1.C: Likewise.
25810         * g++.old-deja/g++.pt/crash20.C: Likewise.
25811
25812 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25813
25814         PR tree-optimization/21734
25815         * g++.dg/vect/pr21734_1.cc: New.
25816         * g++.dg/vect/pr21734_2.cc: New.
25817
25818 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25819
25820         PR c++/20350
25821         * g++.dg/template/spec24.C: New.
25822
25823         PR c++/21151
25824         * g++.dg/pch/local-1.C: New.
25825         * g++.dg/pch/local-1.Hs: New.
25826
25827 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25828
25829         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25830         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25831         * gcc.dg/tree-ssa/pr14341.c: New test.
25832         * gcc.dg/tree-ssa/pr14841.c: New test.
25833         * gcc.dg/tree-ssa/pr20701.c: New test.
25834         * gcc.dg/tree-ssa/pr21086.c: New test.
25835         * gcc.dg/tree-ssa/pr21090.c: New test.
25836         * gcc.dg/tree-ssa/pr21332.c: New test.
25837         * gcc.dg/tree-ssa/pr21458.c: New test.
25838         * gcc.dg/tree-ssa/pr21658.c: New test.
25839         * gcc.dg/tree-ssa/vrp01.c: New test.
25840         * gcc.dg/tree-ssa/vrp02.c: New test.
25841         * gcc.dg/tree-ssa/vrp03.c: New test.
25842         * gcc.dg/tree-ssa/vrp04.c: New test.
25843         * gcc.dg/tree-ssa/vrp05.c: New test.
25844         * gcc.dg/tree-ssa/vrp06.c: New test.
25845         * gcc.dg/tree-ssa/vrp07.c: New test.
25846         * gcc.dg/tree-ssa/vrp08.c: New test.
25847         * gcc.dg/tree-ssa/vrp09.c: New test.
25848         * gcc.dg/tree-ssa/vrp10.c: New test.
25849         * gcc.dg/tree-ssa/vrp11.c: New test.
25850         * gcc.dg/tree-ssa/vrp12.c: New test.
25851         * gcc.dg/tree-ssa/vrp13.c: New test.
25852
25853 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25854
25855         PR 21029
25856         * gcc.dg/tree-ssa/pr21029.c: New test.
25857
25858 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25859
25860         * gfortran.dg/logint-1.f: New test case.
25861         * gfortran.dg/logint-2.f: Likewise.
25862         * gfortran.dg/logint-3.f: Likewise.
25863
25864 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25865
25866         PR c/21536
25867         PR c/20760
25868         * gcc.dg/20050527-1.c: New test.
25869
25870         * gcc.dg/i386-sse-12.c: New test.
25871
25872         PR fortran/21729
25873         * gfortran.dg/implicit_5.f90: New test.
25874
25875 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25876
25877         PR fortran/20883
25878         * gfortran/assign_4.f90: New test.
25879         * gfortran/assign_2.f90: Change compile to run.
25880
25881 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25882
25883         * lib/target-supports.exp
25884         (check_effective_target_sync_char_short): New.
25885         * gcc.dg/sync-2.c: New.
25886
25887 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25888
25889         PR tree-optimization/21817
25890         * gcc.dg/torture/pr21817-1.c: New.
25891
25892 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25893
25894         PR c++/21165
25895         * g++.dg/template/init5.C: New.
25896
25897 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25898
25899         * gfortran.dg/char_initialiser_actual.f90:
25900         Test character initialisers as actual arguments.
25901         * gfortran.dg/char_pointer_comp_assign.f90:
25902         Test character pointer structure component assignments.
25903         * gfortran.dg/char_array_structure_constructor.f90:
25904         Test character components in structure constructors.
25905
25906 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25907
25908         PR middle-end/20931
25909         * g++.dg/opt/pr20931.C: New test.
25910
25911 2005-05-31  Andreas Jaeger  <aj@suse.de>
25912
25913         PR testsuite/20772
25914         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25915         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25916         g++.old-deja/g++.ext/asmspec1.C,
25917         g++.old-deja/g++.other/regstack.C,
25918         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25919         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25920         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25921         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25922         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25923         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25924         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25925         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25926         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25927         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25928         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25929         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25930         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25931         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25932         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25933         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25934         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25935         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25936         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25937
25938 2005-05-31  Jeff Law  <law@redhat.com>
25939
25940         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25941
25942 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25943
25944         PR middle-end/21743
25945         * gcc.dg/builtins-1.c: Activate disabled clog test.
25946         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25947
25948 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25949
25950         * gfortran.dg/char_pointer_assign.f90:
25951         Test character-pointer assignments and pointer assignments.
25952         * gfortran.dg/char_pointer_dummy.f90:
25953         Test character-pointer dummy arguments.
25954         * gfortran.dg/char_pointer_func.f90:
25955         Test character-pointer function returns.
25956         * gfortran.dg/char_pointer_dependency.f90:
25957         Test character-pointer functions with dependencies.
25958
25959 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25960
25961         PR c++/21784
25962         * g++.dg/lookup/using14.C: New test.
25963
25964 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25965
25966         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25967         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25968         trailing ^M.
25969
25970 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25971
25972         PR c++/17413
25973         * g++.dg/template/local5.C: New.
25974
25975         PR target/21761
25976         * gcc.c-torture/compile/pr21761.c: New.
25977
25978         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25979         before darwin8.
25980
25981 2005-05-30  Steven G. Kargl
25982
25983         PR fortran/20846
25984         * gfortran.dg/inquire_8.f90: New test.
25985
25986 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25987
25988         PR libfortran/21376
25989         * gfortran.dg/output_exponents_1.f90: New test.
25990
25991 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25992
25993         PR libfortran/20006
25994         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25995
25996 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/21210
25999         * g++.dg/ext/complex1.C: New test.
26000
26001         PR c++/21340
26002         * g++.dg/init/ctor6.C: New test.
26003
26004 2005-05-29  Jan Hubicka  <jh@suse.cz>
26005
26006         * gcc.c-torture/compile/pr21562.c: New.
26007
26008 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26009
26010         * gfortran.dg/subnormal_1.f90: New test.
26011
26012 2005-05-28  Jan Hubicka  <jh@suse.cz>
26013
26014         * tree-prof.exp: Fix comment.
26015         * value-prof-1.c: New.
26016         * value-prof-2.c: New.
26017         * value-prof-3.c: New.
26018         * value-prof-4.c: New.
26019
26020 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26021
26022         PR c++/21614
26023         * g++.dg/expr/ptrmem6.C: New test.
26024         * g++.dg/expr/ptrmem6a.C: Likewise.
26025
26026 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26027
26028         PR tree-optimization/21658
26029         * gcc.dg/tree-ssa/pr21658.c: New.
26030
26031 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26032
26033         PR c++/21455
26034         * g++.dg/inherit/ptrmem3.C: New.
26035
26036         PR c++/21681
26037         * g++.dg/parse/template16.C: New.
26038
26039 2005-05-27  Andreas Jaeger  <aj@suse.de>
26040
26041         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26042
26043         * gcc.dg/i386-sse-8.c: Run test on all archs.
26044
26045 2005-05-26  Mike Stump  <mrs@apple.com>
26046
26047         * objc.dg/isa-field-1.m: Only run on darwin.
26048         * objc.dg/lookup-1.m: Likewise.
26049         * objc.dg/try-catch-8.m: Likewise.
26050
26051 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26052
26053         PR tree-optimization/9814
26054         * gcc.dg/pr9814-1.c: New test case.
26055
26056 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26057
26058         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26059         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26060         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26061         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26062         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26063         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26064         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26065         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26066         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26067         objc.dg/try-catch-8.m: New.
26068
26069 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26070
26071         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26072         remove extraneous semicolons.
26073
26074 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26075
26076         * obj-c++.dg/comp-types-12.mm: New.
26077         * objc.dg/comp-types-11.m: New.
26078         * objc.dg/selector-4.m: New.
26079
26080 2005-05-26  Andreas Jaeger  <aj@suse.de>
26081
26082         PR testsuite/20772
26083         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26084         g++.old-deja/g++.ext/attrib3.C,
26085         g++.old-deja/g++.other/store-expr1.C,
26086         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26087         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26088         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26089         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26090         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26091         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26092         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26093         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26094         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26095         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26096         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26097         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26098         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26099         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26100         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26101         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26102         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26103         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26104         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26105
26106 2005-05-26  Andreas Jaeger  <aj@suse.de>
26107
26108         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26109         x86-64 compilation.
26110
26111 2005-05-26  Andreas Jaeger  <aj@suse.de>
26112
26113         PR testsuite/20772
26114         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26115         gcc.misc-tests/i386-pf-athlon-1.c,
26116         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26117         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26118         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26119         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26120         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26121         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26122         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26123         programs.
26124
26125         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26126         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26127         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26128         x86-64 compilation.
26129
26130         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26131         x86_64.
26132
26133         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26134         effective-target ilp32.
26135
26136 2005-05-26  David Ung  <davidu@mips.com>
26137
26138         * gcc.target/mips/ext_ins.c: New test for testing the generation
26139         of MIPS32/64 rev 2 ext/ins instructions.
26140
26141 2005-05-26  Andreas Jaeger  <aj@suse.de>
26142
26143         * treelang/compile/unsigned.tree: Use gimple instead of
26144         nonexisting generic dump.
26145
26146 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26147
26148         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26149
26150 2005-05-26  Andreas Jaeger  <aj@suse.de>
26151
26152         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26153
26154 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26155
26156         PR libfortran/17283
26157         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26158         Test callee-allocated memory with write statements.
26159
26160 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26161
26162         PR middle-end/21709
26163         * gcc.dg/pr21709-1.c: New test case.
26164
26165 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26166             Mike Stump  <mrs@apple.com>
26167
26168         * objc/execute/next_mapping.h: Update for C++.
26169
26170         * obj-c++.dg/selector-1.mm: Move to...
26171         * obj-c++.dg/selector-4.mm: here...
26172
26173         * obj-c++.dg/basic.mm: New.
26174         * obj-c++.dg/comp-types-1.mm: New.
26175         * obj-c++.dg/cxx-class-1.mm: New.
26176         * obj-c++.dg/cxx-ivars-1.mm: New.
26177         * obj-c++.dg/cxx-ivars-2.mm: New.
26178         * obj-c++.dg/cxx-ivars-3.mm: New.
26179         * obj-c++.dg/cxx-scope-1.mm: New.
26180         * obj-c++.dg/cxx-scope-2.mm: New.
26181         * obj-c++.dg/defs.mm: New.
26182         * obj-c++.dg/empty-private-1.mm: New.
26183         * obj-c++.dg/encode-1.mm: New.
26184         * obj-c++.dg/encode-2.mm: New.
26185         * obj-c++.dg/encode-3.mm: New.
26186         * obj-c++.dg/extern-c-1.mm: New.
26187         * obj-c++.dg/extra-semi.mm: New.
26188         * obj-c++.dg/fix-and-continue-2.mm: New.
26189         * obj-c++.dg/isa-field-1.mm: New.
26190         * obj-c++.dg/ivar-list-semi.mm: New.
26191         * obj-c++.dg/local-decl-1.mm: New.
26192         * obj-c++.dg/lookup-1.mm: New.
26193         * obj-c++.dg/lookup-2.mm: New.
26194         * obj-c++.dg/method-1.mm: New.
26195         * obj-c++.dg/method-2.mm: New.
26196         * obj-c++.dg/method-3.mm: New.
26197         * obj-c++.dg/method-4.mm: New.
26198         * obj-c++.dg/method-5.mm: New.
26199         * obj-c++.dg/method-6.mm: New.
26200         * obj-c++.dg/method-7.mm: New.
26201         * obj-c++.dg/no-extra-load.mm: New.
26202         * obj-c++.dg/overload-1.mm: New.
26203         * obj-c++.dg/pragma-1.mm: New.
26204         * obj-c++.dg/pragma-2.mm: New.
26205         * obj-c++.dg/private-1.mm: New.
26206         * obj-c++.dg/private-2.mm: New.
26207         * obj-c++.dg/proto-qual-1.mm: New.
26208         * obj-c++.dg/qual-types-1.mm: New.
26209         * obj-c++.dg/stubify-1.mm: New.
26210         * obj-c++.dg/stubify-2.mm: New.
26211         * obj-c++.dg/super-class-1.mm: New.
26212         * obj-c++.dg/super-class-2.mm: New.
26213         * obj-c++.dg/super-dealloc-1.mm: New.
26214         * obj-c++.dg/super-dealloc-2.mm: New.
26215         * obj-c++.dg/template-1.mm: New.
26216         * obj-c++.dg/template-2.mm: New.
26217         * obj-c++.dg/template-3.mm: New.
26218         * obj-c++.dg/template-4.mm: New.
26219         * obj-c++.dg/template-5.mm: New.
26220         * obj-c++.dg/template-6.mm: New.
26221         * obj-c++.dg/try-catch-1.mm: New.
26222         * obj-c++.dg/try-catch-2.mm: New.
26223         * obj-c++.dg/try-catch-3.mm: New.
26224         * obj-c++.dg/try-catch-4.mm: New.
26225         * obj-c++.dg/try-catch-5.mm: New.
26226         * obj-c++.dg/try-catch-6.mm: New.
26227         * obj-c++.dg/try-catch-7.mm: New.
26228         * obj-c++.dg/try-catch-8.mm: New.
26229         * obj-c++.dg/try-catch-9.mm: New.
26230         * obj-c++.dg/va-meth-1.mm: New.
26231
26232 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26233
26234         * obj-c++.dg/selector-1.mm: New.
26235         * obj-c++.dg/selector-2.mm: New.
26236
26237 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26238
26239         * obj-c++.dg/selector-3.mm: New.
26240         * objc.dg/selector-3.m: New.
26241
26242 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26243
26244         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26245         about where warning appears.
26246
26247 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26248
26249         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26250         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26251         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26252         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26253
26254 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26255
26256         * gcc.dg/20050524-1.c: New test.
26257
26258 2005-05-25  Jan Hubicka  <jh@suse.cz>
26259
26260         * gcc.dg/tree-prof/inliner-1.c: New.
26261
26262 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26263
26264         * gcc.dg/tree-prof: New directory.
26265         * gcc.dg/tree-prof/tree-prof.exp: New.
26266
26267 2005-05-25  DJ Delorie  <dj@redhat.com>
26268
26269         * gcc.dg/Wattributes-1.c: New.
26270         * gcc.dg/Wattributes-2.c: New.
26271         * gcc.dg/Wattributes-3.c: New.
26272
26273 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26274
26275         PR tree-optimization/19833
26276         * gcc.dg/uninit-4.c: Remove xfail.
26277         * gcc.dg/uninit-9.c: Ditto.
26278
26279 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26280
26281         * obj-c++.dg/bitfield-[1-5].mm: New.
26282         * obj-c++.dg/class-protocol-1.mm: New.
26283         * obj-c++.dg/comp-types-1[0-1].mm: New.
26284         * obj-c++.dg/comp-types-[2-9].mm: New.
26285         * obj-c++.dg/encode-[4-8].mm: New.
26286         * obj-c++.dg/layout-1.mm: New.
26287         * obj-c++.dg/method-1[0-9].mm: New.
26288         * obj-c++.dg/method-2[0-1].mm: New.
26289         * obj-c++.dg/method-[8-9].mm: New.
26290         * obj-c++.dg/objc-gc-3.mm: New.
26291         * obj-c++.dg/try-catch-10.mm: New.
26292         * objc.dg/bitfield-5.m: New.
26293         * objc.dg/comp-types-10.m: New.
26294         * objc.dg/comp-types-9.m: New.
26295         * objc.dg/layout-1.m: New.
26296         * objc.dg/objc-gc-4.m: New.
26297         * objc.dg/try-catch-9.m: New.
26298         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26299         * objc.dg/comp-types-1.m: Likewise.
26300         * objc.dg/comp-types-[5-6].m: Likewise.
26301         * objc.dg/method-9.m: Likewise.
26302
26303 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26304
26305         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26306         and on hardware without VMX support.
26307
26308         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26309
26310         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26311
26312         * lib/profopt.exp (dg-final-generate, dg-final-use,
26313         profopt-final-code, profopt-get-options): New.
26314         (profopt-execute): Process test directives.
26315
26316         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26317         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26318         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26319
26320 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26321
26322         PR C++/21645
26323         * g++.dg/init/ctor5.C: New test.
26324
26325 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26326
26327         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26328         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26329         vect-113.c, vect-114.c.
26330
26331 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26332
26333         * gcc.dg/const-elim-1.c: Remove xfails.
26334
26335 2005-05-23  Jeff Law  <law@redhat.com>
26336
26337         * gcc.c-torture/compile/pr21638.c: New test.
26338         * gcc.c-torture/compile/20050520-1.c: New test.
26339
26340 2005-05-23  Nick Clifton  <nickc@redhat.com>
26341
26342         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26343         be a proper triple, ie: m32r*-*-*.
26344         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26345
26346 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26347
26348         PR middle-end/21331
26349         PR tree-opt/21293
26350         * gcc.c-torture/compile/pr21293.c: New test.
26351         * gcc.c-torture/execute/pr21331.c: New test.
26352
26353 2004-05-20  Richard Henderson  <rth@redhat.com>
26354
26355         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26356
26357 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26358
26359         * obj-c++-dg.exp: Add.
26360         * obj-c++.exp: Add.
26361         * obj-c++.dg/dg.exp: Add.
26362
26363 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26364
26365         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26366         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26367
26368 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26369
26370         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26371
26372 2004-05-19  Richard Henderson  <rth@redhat.com>
26373
26374         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26375
26376 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26377
26378         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26379
26380         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26381
26382 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26383
26384         PR c++/21495
26385         * g++.dg/parse/extern1.C: New test.
26386         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26387
26388 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26389
26390         * gcc.dg/c99-math.h: New.
26391         * gcc.dg/c99-math-float-1.c: New test.
26392         * gcc.dg/c99-math-double-1.c: Likewise.
26393         * gcc.dg/c99-math-long-double-1.c: Likewise.
26394
26395 2005-05-18  Richard Henderson  <rth@redhat.com>
26396
26397         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26398
26399 2005-05-18  Devang Patel  <dpatel@apple.com>
26400
26401         * g++.dg/opt/20050511-1.C: New test.
26402
26403 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26404
26405         PR libfortran/21127
26406         * gfortran.dg/reshape-complex.f90: New test.
26407
26408 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26409
26410         * gfortran.dg/array_constructor_1.f90: New test.
26411         * gfortran.dg/array_constructor_2.f90: New test.
26412
26413 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26414
26415         PR fortran/20954
26416         * gfortran.dg/pr20954.f: New test.
26417
26418 2005-05-17  Mike Stump  <mrs@apple.com>
26419
26420         Yet more Objective-C++...
26421
26422         * objc.dg/method-5.m: Update.
26423         * objc.dg/method-6.m: Update.
26424         * objc.dg/method-7.m: Update.
26425         * objc.dg/method-9.m: Update.
26426         * objc.dg/try-catch-2.m: Update.
26427
26428 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26429
26430         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26431         Remove little-endian optimizations.
26432
26433 2005-05-17  Jeff Law  <law@redhat.com>
26434
26435         * g++.dg/tree-ssa/pr14814.C: New test.
26436         * gcc.dg/tree-ssa/pr14814.C: New test.
26437         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26438         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26439
26440 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26441
26442         * gcc.dg/compat/generate-random.c: Do not include
26443         libiberty.h.
26444         * gcc.dg/compat/generate-random_r.c: Likewise.
26445
26446 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26447
26448         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26449
26450 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26451
26452         PR middle-end/21595
26453         * g++.dg/tree-ssa/builtin1.C: New testcase.
26454
26455 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26456
26457         PR c++/21454
26458         * g++.dg/opt/const4.C: New test.
26459
26460         PR middle-end/21492
26461         * g++.dg/opt/crossjump1.C: New test.
26462
26463         PR tree-optimization/21610
26464         * gcc.c-torture/compile/20050516-1.c: New test.
26465
26466         PR fortran/15080
26467         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26468         about the test failing.
26469         * gfortran.fortran-torture/execute/where_7.f90: New test.
26470         * gfortran.fortran-torture/execute/where_8.f90: New test.
26471
26472 2005-05-16  Richard Henderson  <rth@redhat.com>
26473
26474         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26475         i?86 and x86_64.
26476
26477 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26478
26479         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26480         (limits.h): Include unconditionally.
26481         (stdlib.h): Likewise.
26482         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26483         (limits.h): Include unconditionally.
26484         (stdlib.h): Likewise.
26485         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26486         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26487         (limits.h): Include unconditionally.
26488         (stdlib.h): Likewise.
26489         (hashtab.h): Do not include.
26490         (getopt.h): Likewise.
26491         (stddef.h): Include.
26492         (hashval_t): Define.
26493         (struct entry): Add "next" field.
26494         (HASH_SIZE): New macro.
26495         (hash_table): New variable.
26496         (switchfiles): Do not use xmalloc.
26497         (mix): New macro.
26498         (iterative_hash): New function.
26499         (hasht): Remove.
26500         (e_exists): New function.
26501         (e_insert): Likewise.
26502         (output): Use, instead of libiberty hashtable functions.
26503         (main): Do not use getopt.  Do not call htab_create.
26504
26505 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26506
26507         PR libstdc++/21526
26508         * lib/target-supports.exp (check_mkfifo_available):
26509         Return 0 for cygwin as mkfifo support incomplete on platform.
26510         Fix typos in comments.
26511
26512 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26513
26514         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26515
26516 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26517
26518         PR fortran/17432
26519         * gfortran.dg/assign_4.f: New test.
26520
26521 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26522
26523         PR tree-optimization/21563
26524         * gcc.dg/tree-ssa/pr21563.c: New.
26525
26526 2005-05-14  Jan Hubicka  <jh@suse.cz>
26527
26528         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26529
26530 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26531
26532         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26533
26534 2005-05-13  Julian Brown  <julian@codesourcery.com>
26535
26536         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26537         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26538
26539 2005-05-13  Jan Hubicka  <jh@suse.cz>
26540
26541         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26542         * gcc.dg/fold-xor-?.c: Likewise.
26543         * gcc.dg/pr15784-?.c: Likewise.
26544         * gcc.dg/pr20922-?.c: Likewise.
26545         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26546         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26547         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26548
26549 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26550
26551         PR fortran/21260
26552         * gfortran.dg/hollerith_1.f90: New test.
26553
26554 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26555
26556         * gfortran.dg/func_result_2.f90: New test.
26557
26558 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26559
26560         * gfortran.dg/dev_null.f90: New test.
26561
26562 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26563
26564         * gcc.dg/arm-vfp1.c: Revert last change.
26565
26566 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26567
26568         PR middle-end/19807
26569         PR tree-optimization/19639
26570         * g++.dg/tree-ssa/pr19807.C: New testcase.
26571
26572 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26573
26574         PR libfortran/21471
26575         * gfortran.dg/append-1.f90: New test.
26576
26577 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26578
26579         * gcc.dg/pr18501.c: XFAIL.
26580         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26581         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26582         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26583         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26584         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26585         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26586         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26587         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26588
26589 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26590
26591         PR fortran/20178
26592         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26593         gfortran.dg/f2c_3.f90: New tests.
26594
26595         * gfortran.dg/return_1.f90: Fix dg annotation.
26596
26597 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26598
26599         * gcc.c-torture/compile/20050510-1.c: New test.
26600
26601 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26602
26603         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26604
26605 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26606
26607         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26608
26609 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26610
26611         PR c/17913
26612         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26613
26614 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26615
26616         PR c/21342
26617         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26618         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26619
26620 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26621
26622         PR debug/16676
26623         * gcc.dg/debug/pr16676.c: New test.
26624
26625 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26626
26627         PR testsuite/21443
26628         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26629         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26630         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26631         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26632         Change -O1 to -O2.
26633         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26634         -fno-tree-dominator-opts.
26635
26636 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26637
26638         * gfortran.dg/return_1.f90: New test.
26639
26640 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26641
26642         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26643
26644         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26645
26646 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26647
26648         PR c++/21427
26649         * g++.dg/inherit/covariant13.C: New.
26650
26651 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26652
26653         PR libfortran/19155
26654         * gfortran.dg/pr19155.f: New test.
26655
26656 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26657
26658         PR inline-asm/8788
26659         * gcc.dg/pr8788-1.c: New testcase.
26660
26661 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26662
26663         PR target/21416
26664         * gcc.target/mips/fpcmp-[12].c: New tests.
26665
26666 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26667
26668         * lib/target-supports-dg.exp (dg-require-fork): New function.
26669         (dg-require-mkfifo): Likewise.
26670         * lib/target-supports.exp (check_function_available): New
26671         function.
26672         (check_fork_available): Likewise.
26673         (check_mkfifo_available): Likewise.
26674
26675 2005-05-06  Jeff Law  <law@redhat.com>
26676
26677         * gcc.c-torture/compile/pr21380.c: New test.
26678
26679 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26680
26681         PR c++/20961
26682         * g++.dg/ext/weak3.C: New test.
26683
26684 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26685
26686         PR c++/21352
26687         * g++.dg/template/crash37.C: New test.
26688
26689 2005-05-05  Paul Brook  <paul@codesourcery.com>
26690
26691         * gcc.dg/arm-g2.c: Use effective-target arm32.
26692         * gcc.dg/arm-mmx-1.c: Ditto.
26693         * gcc.dg/arm-scd42-2.c: Ditto.
26694         * gcc.dg/arm-vfp1.c: Ditto.
26695         * lib/target-supports.exp (check_effective_target_arm32): New
26696         function.
26697
26698 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26699
26700         PR libfortran/21354
26701         gfortran.dg/in_pack_rank7.f90: New test.
26702
26703 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26704
26705         PR middle-end/15618
26706         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26707
26708 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26709
26710         PR middle-end/21265
26711         * gcc.dg/20050503-1.c: New test.
26712
26713         PR rtl-optimization/21239
26714         * gcc.dg/i386-sse-11.c: New test.
26715
26716 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26717
26718         PR target/16888
26719         * gcc.target/i386/asm-1.c: New test.
26720
26721 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26722
26723         PR rtl-optimization/21330
26724         * gcc.c-torture/execute/20050502-1.c: New test.
26725
26726         PR target/21297
26727         * gcc.c-torture/execute/20050502-2.c: New test.
26728
26729 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26730
26731         PR middle-end/21282
26732         * gcc.dg/pr21282.c: New.
26733
26734 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26735
26736         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26737         * gcc.dg/vect/vect-92.c: Likewise.
26738         * gcc.dg/vect/vect-93.c: Likewise.
26739         * gcc.dg/vect/vect-dv-1.c: Likewise.
26740         * gcc.dg/vect/vect-dv-2.c: Likewise.
26741         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26742
26743 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26744
26745         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26746         * gfortran.dg/vect/vect-2.f90: Likewise.
26747         * gfortran.dg/vect/vect-3.f90: Likewise.
26748         * gfortran.dg/vect/vect-4.f90: Likewise.
26749         * gfortran.dg/vect/vect-5.f90: Likewise.
26750
26751 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26752
26753         PR target/20813
26754         * gcc.dg/rs6000-fpint-2.c: New.
26755
26756 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26757
26758         PR c/15698
26759         * gcc.dg/builtins-30.c: Update expected messages.
26760         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26761         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26762         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26763
26764 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26765
26766         PR tree-optimization/21294
26767         * gcc.dg/tree-ssa/pr21294.c: New.
26768
26769 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26770
26771         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26772         __builtin_altivec_st_internal_4si built-in.
26773
26774 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26775
26776         PR c++/15875
26777         * g++.dg/template/ptrmem14.C: New test.
26778
26779 2005-05-02  Paul Brook  <paul@codesourcery.com>
26780
26781         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26782
26783 2005-05-02  Michael Matz  <matz@suse.de>
26784
26785         PR c++/19542
26786         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26787
26788 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26789
26790         * g++.dg/cpp/weak.C: New test.
26791
26792 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26793
26794         * gcc.dg/tree-ssa/loop-8.c: New test.
26795
26796 2005-04-30  Michael Maty  <matz@suse.de>
26797
26798         * gcc.dg/inline-mcpy.c: New test.
26799
26800 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26801
26802         PR libfortran/18958
26803         * gfortran.dg/eoshift.f90: New test case.
26804
26805 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26806
26807         PR libfortran/18857
26808         * gfortran.dg/matmul_1.f90: New test.
26809
26810 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26811
26812         PR tree-optimization/21030
26813         * gcc.dg/tree-ssa/pr21030.c: New.
26814
26815 2005-04-29  Devang Patel  <dpatel@apple.com>
26816
26817         PR tree-optimization/21272
26818         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26819
26820 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26821
26822         PR fortran/13082
26823         PR fortran/18824
26824         * gfortran.dg/entry_4.f90: New test.
26825         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26826         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26827         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26828         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26829         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26830         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26831         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26832
26833 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26834
26835         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26836
26837 2005-04-29  Paul Brook  <paul@codesourcery.com>
26838
26839         * gfortran.dg/entry_3.f90: New test.
26840
26841 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26842
26843         * gfortran.dg/implicit_4.f90: New test.
26844
26845 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26846
26847         * lib/target-supports.exp (check_profiling_available): Return
26848         false for xtensa-*-elf.
26849
26850 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26851
26852         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26853         error if file cannot be deleted.
26854
26855 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26856
26857         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26858         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26859         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26860         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26861         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26862         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26863         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26864         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26865         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26866         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26867         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26868         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26869         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26870
26871 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26872
26873         PR fortran/20865
26874         * gfortran.dg/pr20865.f90: New test.
26875
26876 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26877
26878         * gcc.dg/void-cast-2.c: New test.
26879
26880 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26881
26882         PR c/21159
26883         * gcc.dg/void-cast-1.c: New test.
26884
26885 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26886
26887         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26888
26889 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26890
26891         PR fortran/21177
26892         * gfortran.dg/pr21177.f90: New test.
26893
26894 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26895
26896         PR tree-optimization/21171
26897         * gcc.dg/tree-ssa/pr21171.c: New test.
26898
26899 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26900
26901         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26902         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26903         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26904         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26905         gcc.dg/tree-ssa/gen-vect-32.c: New.
26906         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26907         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26908         don't run on PPC32.
26909
26910 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26911
26912         PR c/21213
26913         * gcc.dg/transparent-union-3.c: New test.
26914
26915 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26916
26917         PR c/20740
26918         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26919         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26920         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26921         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26922         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26923         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26924
26925 2005-04-26  Jeff Law  <law@redhat.com>
26926
26927         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26928         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26929         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26930         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26931         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26932         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26933         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26934
26935 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26936
26937         PR tree-optimization/17598
26938         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26939
26940 2005-04-25  Mike Stump  <mrs@apple.com>
26941
26942         * objc.dg/fix-and-continue-1.m: Add.
26943
26944 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26945
26946         PR c++/20995
26947         * g++.dg/opt/pr20995-1.C: New test case.
26948
26949 2005-04-25  Devang Patel <dpatel@apple.com>
26950
26951         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26952
26953 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26954
26955         PR testsuite/21062
26956         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26957
26958 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26959
26960         PR C++/21188
26961         * g++.dg/opt/rtti2.C: New test.
26962
26963 2005-04-25  Paul Brook  <paul@codesourcery.com>
26964         Steven G. Kargl  <kargls@comcast.net>
26965
26966         PR fortran/20879
26967         * gfortran.dg/ichar_1.f90: New file.
26968
26969 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26970
26971         PR middle-end/20991
26972         * g++.dg/opt/pr20991.C: New test.
26973
26974         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26975         where sizeof (type) < __alignof__ (type).
26976         * gcc.dg/compat/struct-layout-1.h: Likewise.
26977
26978 2005-04-24  Per Bothner  <per@bothner.com>
26979             Devang Patel  <dpatel@apple.com>
26980
26981         PR preprocessor/20907
26982         * gcc.dg/cpp/very-long-comment.c: New test.
26983
26984 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26985
26986         PR fortran/20059
26987         * gfortran.dg/common_5.f: New test.
26988
26989 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26990
26991         PR middle-end/21082
26992         * g++.dg/tree-ssa/pr21082.C: New testcase.
26993
26994 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26995
26996         * gcc.dg/vect/vect-99.c: New test.
26997
26998 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26999
27000         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27001
27002 2005-04-22  Jeff Law  <law@redhat.com>
27003
27004         * gcc.dg/uninit-5.c: Remove xfails.
27005         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27006         conditionals and loads.
27007
27008 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27009
27010         PR libfortran/20074
27011         PR libfortran/20436
27012         PR libfortran/21108
27013         * gfortran.dg/nested_reshape.f90: new test
27014         * gfortran.dg/reshape-alloc.f90: new test
27015         * gfortran.dg/reshape.f90: new test
27016
27017 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27018
27019         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27020
27021         * gcc.dg/arm-vfp1.c: New test.
27022
27023 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27024
27025         PR c++/21087
27026         * g++.dg/lookup/builtin2.C: New test.
27027
27028 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27029
27030         * gcc.dg/weak/weak-13.c: New test.
27031
27032 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27033
27034         * lib/target-supports.exp (check_effective_target_sync_int_long):
27035         Add powerpc*.
27036
27037 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27038
27039         * gcc.target/mips/branch-1.c: New test.
27040
27041 2005-04-21  Richard Henderson  <rth@redhat.com>
27042
27043         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27044         * gcc.dg/vect/vect-86.c: Likewise.
27045         * gcc.dg/vect/vect-87.c: Likewise.
27046         * gcc.dg/vect/vect-88.c: Likewise.
27047
27048 2005-04-21  Devang Patel  <dpatel@apple.com>
27049
27050         PR optimization/20994
27051         * gcc.dg/tree-ssa/ifc-3.c: New test.
27052
27053 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27054
27055         PR c/12913
27056         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27057         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27058         gcc.dg/c99-vla-jump-5.c: New tests.
27059
27060 2005-04-19  Richard Henderson  <rth@redhat.com>
27061
27062         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27063         Fix typo in exists check.
27064         (check_effective_target_sync_int_long): New.
27065         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27066         * gcc.dg/ia64-sync-2.c: Likewise.
27067         * gcc.dg/ia64-sync-3.c: Likewise.
27068         * gcc.dg/ia64-sync-4.c: Likewise.
27069
27070 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27071
27072         * gcc.dg/fold-xor-1.c: New test.
27073         * gcc.dg/fold-xor-2.c: New test.
27074
27075 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27076
27077         PR target/20670
27078         * g++.dg/eh/fp-regs.C: New test.
27079
27080 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27081
27082         * gcc.dg/Wint-to-pointer-cast-1.c,
27083         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27084         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27085         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27086
27087 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27088
27089         PR fortran/16861
27090         * gfortran.dg/pr16861.f90: New test.
27091
27092 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27093
27094         * gcc.dg/pr21085.c: New test.
27095
27096 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27097
27098         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27099         (setup_mips_tests, dg-mips-options): New procedures.
27100         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27101         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27102         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27103         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27104         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27105         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27106         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27107         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27108         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27109         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27110         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27111         dg-mips-options instead of dg-options.  Remove now-redundant
27112         preprocessor guards.
27113         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27114         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27115         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27116         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27117         * gcc.dg/vr-mult-2.c: Delete.
27118         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27119         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27120         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27121         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27122         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27123         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27124         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27125
27126 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27127
27128         * ada/acats/run_all.sh: Use sync when executable not present.
27129
27130 2005-04-18  Devang Patel  <dpatel@apple.com>
27131
27132         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27133         * gcc.dg/vect/vect-11a.c: New.
27134         * gcc.dg/vect/vect-none.c: Update.
27135         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27136
27137 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27138
27139         PR tree-optimization/20922
27140         * gcc.dg/pr20922-1.c: New test.
27141         * gcc.dg/pr20922-2.c: New test.
27142         * gcc.dg/pr20922-3.c: New test.
27143         * gcc.dg/pr20922-4.c: New test.
27144         * gcc.dg/pr20922-5.c: New test.
27145         * gcc.dg/pr20922-6.c: New test.
27146
27147 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27148
27149         PR libfortran/20950
27150         * gfortran.dg/pr20950.f: New test.
27151
27152 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27153
27154         PR libfortran/19216
27155         * gfortran.dg/pr19216.f: New test.
27156
27157 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27158
27159         PR tree-optimization/21001
27160         * gcc.dg/tree-ssa/pr21001.c: New.
27161
27162 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27163
27164         PR libfortran/21075
27165         * gfortran.dg/reshape_rank7.f90: New test.
27166
27167 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27168
27169         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27170         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27171         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27172         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27173         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27174         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27175         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27176         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27177         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27178         wrong way round).
27179         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27180         in namelists.  New test.
27181         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27182         New test.
27183         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27184         New test.
27185         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27186         namelist.  New test.
27187         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27188         New test.
27189         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27190         New test.
27191         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27192         namelist.  New test.
27193         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27194         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27195         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27196         New test.
27197         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27198         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27199         arrays. New test.
27200
27201 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27202
27203         * gfortran.dg/wtruncate.f: New testcase.
27204         * gfortran.dg/wtruncate.f90: New testcase.
27205
27206 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27207
27208         PR c++/21025
27209         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27210         which sizeof/alignof is dependent, rather than just whether we are
27211         processing_template_decl.
27212
27213 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27214
27215         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27216         corrected typo where the wrong variables had been compared.
27217
27218 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27219
27220         PR libfortran/18495
27221         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27222         Test callee-allocated version of return array with a write
27223         statement.
27224         Test spread with a temporary with another write statement.
27225
27226 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27227
27228         PR tree-optimization/21031
27229         * gcc.dg/tree-ssa/pr21031.c: New.
27230
27231 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27232
27233         PR tree-optimization/21004
27234         * gcc.dg/builtins-53.c: Include builtins-config.h.
27235         Check floorf, ceilf, floorl and ceill transformations
27236         only when HAVE_C99_RUNTIME is defined.
27237
27238 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27239
27240         PR middle-end/20739
27241         * gcc.dg/tree-ssa/pr20739.c: New test.
27242
27243 2005-04-14  Mike Stump  <mrs@apple.com>
27244
27245         * gcc.dg/Foundation.framework/empty: New.
27246         * gcc.dg/framework-2.c: New.
27247
27248 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27249
27250         PR tree-optimization/21021
27251         * gcc.c-torture/compile/pr21021.c: New.
27252
27253 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27254
27255         PR testsuite/21010
27256         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27257         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27258         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27259         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27260         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27261         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27262         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27263         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27264
27265 2005-04-14  Richard Henderson  <rth@redhat.com>
27266
27267         * lib/target-supports.exp (check_effective_target_vect_condition):
27268         Add ia64, i?86, and x86_64.
27269
27270 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27271
27272         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27273
27274 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27275
27276         PR tree-optimization/20657
27277         * gcc.dg/tree-ssa/pr20657.c: New.
27278
27279 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27280
27281         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27282         (long long int)trunc*.
27283
27284 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27285
27286         PR target/20927
27287         * gcc.dg/pr20927.c: New test.
27288
27289 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27290
27291         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27292         * gcc.target/mips/asm-1.c: Likewise.
27293
27294 2005-04-13  Dale Johannesen  <dalej@apple.com>
27295
27296         * objc.dg/objc-fast-4.m: New.
27297
27298 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27299
27300         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27301         directory.
27302         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27303
27304 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27305
27306         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27307         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27308         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27309
27310 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27311
27312         PR tree-optimization/20913
27313         * gcc.dg/tree-ssa/pr20913.c: New.
27314
27315         PR tree-optimization/20702
27316         * gcc.dg/tree-ssa/pr20702.c: New.
27317
27318 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27319
27320         PR c++/13744
27321         * g++.dg/inherit/local3.C: New test.
27322
27323 2005-04-12  Jeff Law  <law@redhat.com>
27324
27325         * gcc.dg/tree-ssa/20050412-1.c: New test.
27326
27327 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27328
27329         PR libfortran/19016
27330         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27331         Add tests with mask generated by expression.
27332         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27333         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27334         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27335
27336 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27337
27338         PR middle-end/20917
27339         * gcc.dg/20050409-1.c: New test.
27340
27341 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27342
27343         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27344
27345 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27346
27347         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27348         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27349         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27350         (TARGET_CXX): Adjust accordingly.
27351         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27352         determine_class_data_visibility and class_data_always_comdat.
27353         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27354         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27355         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27356         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27357         (arm_cxx_determine_class_data_visibility): New.
27358         (arm_cxx_class_data_always_comdat): Likewise.
27359         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27360         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27361         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27362         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27363         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27364         Define.
27365
27366 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27367
27368         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27369
27370 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27371
27372         * gcc.dg/i386-darwin-fpmath.c: New.
27373
27374 2004-04-11  Devang Patel  <dpatel@apple.com>
27375
27376         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27377         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27378         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27379         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27380         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27381         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27382         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27383         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27384         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27385
27386 2004-04-11  Devang Patel  <dpatel@apple.com>
27387
27388         * gcc.dg/vect/vect-dv-1.c: New test.
27389         * gcc.dg/vect/vect-dv-2.c: New test.
27390
27391 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27392
27393         PR tree-optimization/20933
27394         * gcc.dg/tree-ssa/pr20933.c: New test.
27395
27396 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27397
27398         * gfortran.dg/fold_nearest.f90: New test.
27399
27400 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27401
27402         * gcc.dg/tree-ssa/alias-1.c: New test.
27403
27404 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27405
27406         PR tree-optimization/20920
27407         * g++.dg/tree-ssa/pr20920.C: New test.
27408
27409 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27410
27411         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27412         (long long int)ceil*.
27413
27414 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27415
27416         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27417         explicit C++ linkage.
27418
27419 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27420
27421         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27422         warning for arithmetic IF statements.
27423
27424 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27425
27426         * eor_handling_1.f90: New test case.
27427         * eor_handling_2.f90: New test case.
27428         * eor_handling_3.f90: New test case.
27429         * eor_handling_4.f90: New test case.
27430         * eor_handling_5.f90: New test case.
27431         * noadv_size.f90: New test case.
27432         * pad_no.f90: New test case.
27433
27434 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27435
27436         * gcc.c-torture/execute/20050410-1.c: New test.
27437
27438 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27439
27440         * gcc.dg/pr20126.c: New.
27441
27442 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27443             Steven G. Kargl <kargls@comcast.net>
27444
27445         * gfortran.dg/PR19872.f: New test.
27446
27447 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27448
27449         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27450
27451 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27452
27453         * gfortran.dg/nint_1.f90: New test.
27454
27455 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27456
27457         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27458         Added test for callee-allocated arrays with write statements.
27459         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27460         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27461         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27462         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27463         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27464
27465 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27466
27467         PR libfortran/20163
27468         * gfortran.dg/open-options-blanks.f: New test.
27469
27470 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27471
27472         PR fortran/13257
27473         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27474
27475 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27476
27477         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27478         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27479         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27480         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27481         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27482         * gcc.c-torture/execute/stdarg-4.c: New test.
27483
27484         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27485
27486         PR target/20795
27487         * g++.dg/abi/param2.C: New test.
27488
27489 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27490
27491         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27492
27493 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27494
27495         * gcc.dg/builtins-53.c: New test.
27496
27497 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27498
27499         * g++.dg/tree-ssa/pr18178.C: New test.
27500         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27501         * gcc.c-torture/execute/20041019-1.c: New test.
27502         * gcc.dg/tree-ssa/20041008-1.c: New test.
27503         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27504         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27505         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27506         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27507         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27508         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27509         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27510         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27511         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27512         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27513
27514 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27515
27516         PR rtl-optimization/20466
27517         * gcc.c-torture/execute/pr20466-1.c: New test.
27518
27519 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27520
27521         PR c++/20905
27522         * g++.dg/parse/cond2.C: New test.
27523
27524         PR c++/20145
27525         * g++.dg/warn/Wdtor1.C: New test.
27526
27527 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27528
27529         PR fortran/17229
27530         * gfortran.dg/pr17229.f: New test.
27531
27532 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27533
27534         * gfortran.dg/tiny_1.f90: New test.
27535         * gfortran.dg/tiny_2.f90: ditto.
27536
27537 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27538
27539         * gfortran.dg/eor_1.f90: Fix dg-do run line
27540         * gfortran.dg/open_new.f90: Fix dg-do run line
27541
27542 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27543
27544         * lib/target-supports.exp (get_compiler_messages): Support
27545         optional arguments, the fourth being compiler options.
27546         (check_effective_target_fpic): New proc.
27547         * gcc.dg/20050321-2.c: Restrict to target fpic.
27548
27549 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27550
27551         * gcc.dg/15443-1.c: New test.
27552         * gcc.dg/15443-2.c: Likewise.
27553
27554 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27555
27556         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27557
27558 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27559
27560         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27561
27562 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27563
27564         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27565         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27566         -m64.
27567         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27568         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27569         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27570
27571 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27572
27573         PR c++/20212
27574         * g++.dg/warn/Wunused-11.C: New test.
27575
27576 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27577
27578         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27579
27580 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27581
27582         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27583
27584 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27585
27586         PR c++/20734
27587         * g++.dg/template/ptrmem13.C: New test.
27588
27589 2005-04-05  Per Bothner  <per@bothner.com>
27590
27591         * lib/gcc.exp: Always add -fno-show-column, for now.
27592
27593 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27594
27595         PR testsuite/20767
27596         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27597         of plain old "unsigned int" for the type of "i".  Makes this test
27598         64bit clean.
27599
27600 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27601
27602         * gcc.dg/i386-ssefn-1.c: New test.
27603         * gcc.dg/i386-ssefn-2.c: New test.
27604         * gcc.dg/i386-ssefn-3.c: New test.
27605         * gcc.dg/i386-ssefn-4.c: New test.
27606
27607 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27608
27609         PR tree-optimization/20076
27610         * gcc.dg/builtin-apply4.c: New test.
27611
27612         PR preprocessor/19475
27613         * gcc.dg/cpp/macspace1.c: New test.
27614         * gcc.dg/cpp/macspace2.c: New test.
27615
27616 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27617
27618         * gfortran.dg/pr20755.f: Fixed bad format.
27619
27620 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27621
27622         PR c++/20763
27623         * g++.dg/ext/attrib21.C: New test.
27624
27625 2004-04-05  Devang Patel  <dpatel@apple.com>
27626
27627         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27628         * gcc.dg/vect/vect-shift-1.c: New test.
27629
27630 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27631
27632         PR libfortran/20755
27633         * gfortran.dg/pr20755.f: New test.
27634
27635 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27636
27637         * gfortran.dg/pr15959.f90: New test.
27638         * gfortran.dg/string_pad_trunc.f90: New test.
27639
27640 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27641
27642         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27643         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27644         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27645         syntax.
27646
27647 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27648
27649         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27650
27651 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27652
27653         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27654         * gcc.c-torture/compile/20011119-2.c: Likewise.
27655         * gcc.c-torture/compile/981001-2.c: Likewise.
27656
27657 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27658
27659         PR c++/20679
27660         * g++.dg/template/overload4.C: New test.
27661
27662 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27663
27664         PR c++/20746
27665         * g++.dg/abi/covariant5.C: New.
27666
27667         PR debug/20505
27668         * g++.dg/debug/const2.C: New.
27669
27670 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27671
27672         PR rtl-optimization/16104
27673         * gcc.c-torture/execute/20050316-1.c: New test.
27674
27675 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.dg/template/spec23.C: Fix dg-error text.
27678
27679 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27680
27681         PR c++/19199
27682         * g++.dg/expr/lval2.C: New.
27683
27684 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27685
27686         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27687         __builtin_strcasecmp and __builtin_strncasecmp.
27688
27689 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         PR c++/20723
27692         * g++.dg/template/spec22.C: New.
27693         * g++.dg/template/spec23.C: New.
27694
27695 2005-04-03  Dale Ranta  <dir@lanl.gov>
27696             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27697
27698         PR libfortran/20068
27699         PR libfortran/20125
27700         PR libfortran/20156
27701         PR libfortran/20471
27702         * gfortran.dg/backspace.f: New test.
27703
27704 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27705
27706         * gcc.dg/pr19345.c: New test.
27707
27708 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27709
27710         PR tree-optimization/20640
27711         * gcc.dg/torture/tree-loop-1.c: New.
27712
27713 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27714
27715         PR rtl-optimization/20290
27716         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27717
27718 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27719
27720         * gcc.dg/rs6000-fpint.c: New.
27721
27722 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27723
27724         * gcc.dg/old-style-then-proto-1.c: New test.
27725
27726 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27727
27728         * gfortran.fortran-torture/execute/backspace.f90: Check
27729         after backspace and read was incorrect.
27730
27731 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27732
27733         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27734         buffer past the terminating NUL using memcmp.
27735         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27736         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27737
27738         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27739         Fix unused/uninitialized variable warnings.
27740
27741         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27742         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27743         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27744         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27745
27746         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27747         gcc.c-torture/execute/builtins/fputs-lib.c,
27748         gcc.c-torture/execute/builtins/lib/fprintf.c,
27749         gcc.c-torture/execute/builtins/lib/main.c,
27750         gcc.c-torture/execute/builtins/lib/memcmp.c,
27751         gcc.c-torture/execute/builtins/lib/memmove.c,
27752         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27753         gcc.c-torture/execute/builtins/lib/memset.c,
27754         gcc.c-torture/execute/builtins/lib/printf.c,
27755         gcc.c-torture/execute/builtins/lib/sprintf.c,
27756         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27757         gcc.c-torture/execute/builtins/lib/strchr.c,
27758         gcc.c-torture/execute/builtins/lib/strcmp.c,
27759         gcc.c-torture/execute/builtins/lib/strcpy.c,
27760         gcc.c-torture/execute/builtins/lib/strcspn.c,
27761         gcc.c-torture/execute/builtins/lib/strlen.c,
27762         gcc.c-torture/execute/builtins/lib/strncat.c,
27763         gcc.c-torture/execute/builtins/lib/strncmp.c,
27764         gcc.c-torture/execute/builtins/lib/strncpy.c,
27765         gcc.c-torture/execute/builtins/lib/strrchr.c,
27766         gcc.c-torture/execute/builtins/lib/strspn.c,
27767         gcc.c-torture/execute/builtins/lib/strstr.c,
27768         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27769         gcc.c-torture/execute/builtins/strlen-2.c,
27770         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27771         prototypes.
27772
27773 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27774
27775         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27776         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27777         selectany usage.
27778
27779 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27780
27781         PR c++/19406
27782         * g++.dg/debug/using1.C: New test.
27783
27784 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27785
27786         PR middle-end/20524
27787         * gcc.dg/alias-7.c: Prefix asm-declared name with
27788         __USER_LABEL_PREFIX__.
27789
27790 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27791
27792         Fix fallout from PR middle-end/15700:
27793         * gcc.c-torture/compile/20011119-1.c: Take
27794         __USER_LABEL_PREFIX__ into account.
27795         * gcc.c-torture/compile/20011119-2.c: Likewise.
27796
27797 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27798
27799         PR c++/18644
27800         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27801
27802 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27803
27804         PR c/17855
27805         * gcc.c-torture/compile/struct-non-lval-1.c,
27806         gcc.c-torture/compile/struct-non-lval-2.c,
27807         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27808
27809 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27810
27811         * gcc.dg/tls/tls.exp: Remove temporary file.
27812         * g++.dg/tls/tls.exp: Ditto.
27813         * lib/file-format.exp: Ditto.
27814         * g++.dg/special/ecos.exp: Ditto.
27815
27816         * lib/profopt.exp: Treat prof_ext as a list.
27817         * gcc.misc-tests/bprob.exp: Ditto.
27818         * g++.dg/bprob/bprob.exp: Ditto.
27819
27820         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27821         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27822         g++.dg/tree-ssa/pointer-reference-alias.C,
27823         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27824         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27825         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27826         g++.dg/vect/pr19951.cc: Ditto.
27827         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27828         gcc.dg/builtins-47.c: Ditto.
27829         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27830         gcc.dg/pr20115-1.c: Ditto.
27831         * gcc.dg/tree-ssa/20030530-2.c,
27832         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27833         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27834         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27835         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27836         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27837         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27838         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27839         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27840         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27841         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27842         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27843         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27844         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27845         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27846         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27847         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27848         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27849         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27850         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27851         gcc.dg/tree-ssa/20030824-1.c,
27852         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27853         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27854         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27855         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27856         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27857         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27858         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27859         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27860         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27861         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27862         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27863         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27864         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27865         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27866         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27867         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27868         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27869         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27870         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27871         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27872         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27873         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27874         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27875         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27876         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27877         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27878         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27879         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27880         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27881         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27882         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27883         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27884         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27885         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27886         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27887         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27888         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27889         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27890         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27891         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27892         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27893         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27894         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27895         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27896         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27897         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27898         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27899         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27900         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27901         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27902         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27903         gcc.dg/tree-ssa/useless-1.c: Ditto.
27904         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27905         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27906         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27907         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27908         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27909         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27910         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27911         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27912         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27913         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27914         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27915         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27916         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27917         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27918         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27919         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27920         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27921         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27922         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27923         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27924         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27925         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27926         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27927         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27928         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27929         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27930         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27931         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27932         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27933         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27934         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27935         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27936         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27937         gcc.dg/vect/vect-none.c: Ditto.
27938         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27939         treelang/compile/unsigned.tree: Ditto.
27940
27941         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27942         * gcc.dg/cpp/direct2s.c: Ditto.
27943         * gcc.dg/cpp/paste4.c: Ditto.
27944         * gcc.dg/cpp/separate-1.c: Ditto.
27945         * gcc.dg/pch/save-temps-1.c: Ditto.
27946         * g++.dg/ext/altivec-10.C: Ditto.
27947         * g++.dg/pch/pch.C: Ditto.
27948
27949         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27950
27951         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27952         * g++.dg/template/repo1.C: Ditto.
27953         * g++.dg/template/repo2.C: Ditto.
27954         * g++.dg/template/repo3.C: Ditto.
27955         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27956         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27957         * g++.old-deja/g++.pt/repo1.C: Ditto.
27958         * g++.old-deja/g++.pt/repo2.C: Ditto.
27959         * g++.old-deja/g++.pt/repo3.C: Ditto.
27960         * g++.old-deja/g++.pt/repo4.C: Ditto.
27961
27962         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27963         * gcc.dg/20030107-1.c: Ditto.
27964         * gcc.dg/20030702-1.c: Ditto.
27965         * gcc.dg/profile-generate-1.c: Ditto.
27966         * g++.dg/other/profile1.C: Ditto.
27967         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27968
27969         * lib/gcc-dg.exp (remove-build-file): New.
27970         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27971         cleanup-tree-dump, cleanup-saved-temps): New.
27972
27973 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27974
27975         PR c++/19203, DR 214
27976         * g++.dg/parse/ambig3.C: Not ambiguous.
27977         * g++.dg/template/spec20.C: New.
27978         * g++.dg/template/spec21.C: New.
27979
27980 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27981
27982         PR target/20045
27983         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27984
27985 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27986
27987         PR libfortran/20660
27988         * gfortran.dg/negative_unit.f: New test.
27989
27990 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27991
27992         * gcc.dg/20050330-1.c: New test.
27993
27994 2005-03-30  Devang Patel  <dpatel@apple.com>
27995
27996         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27997
27998 2005-03-30  Dale Johannesen  <dalej@apple.com>
27999
28000         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28001
28002 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28003
28004         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28005         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28006         Strip options from test name.
28007
28008 2005-03-31  Jan Hubicka  <jh@suse.cz>
28009
28010         * gcc.dg/varpool-1.c: New testcase.
28011
28012 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28013
28014         PR c/772
28015         PR c/17913
28016         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28017         gcc.dg/stmt-expr-label-3.c : New tests.
28018         * gcc.c-torture/execute/medce-2.c: Remove.
28019
28020 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28021
28022         PR c/20368
28023         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28024         tests.
28025
28026 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28027
28028         * gcc.c-torture/compile/pr20203.c: New test.
28029
28030 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28031
28032         * gfortran.dg/promotion.f90: New test.
28033
28034 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28035
28036         PR middle-end/20491
28037         * gcc.dg/torture/asm-subreg-1.c: New test.
28038
28039 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28040
28041         PR c/20672
28042         * gcc.dg/pr20672-1.c: New test.
28043
28044 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28045
28046         * gfortran.dg/vect: New directory.
28047         * gfortran.dg/vect/vect.exp: New.
28048         * gfortran.dg/vect/vect-1.f90: New test.
28049         * gfortran.dg/vect/vect-2.f90: New test.
28050         * gfortran.dg/vect/vect-3.f90: New test.
28051         * gfortran.dg/vect/vect-4.f90: New test.
28052         * gfortran.dg/vect/vect-5.f90: New test.
28053
28054 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28055
28056         PR middle-end/20622
28057         * gcc.dg/alias-7.c: New test.
28058
28059 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28060
28061         * gcc.dg/sparc-reg-1.c: New test.
28062
28063 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28064
28065         PR target/19890
28066         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28067
28068 2005-03-29  Dale Ranta  <dir@lanl.gov>
28069             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28070
28071         PR libfortran/20163
28072         * gfortran.dg/pr20163-2.f: New test.
28073
28074 2005-03-28  Jan Hubicka  <jh@suse.cz>
28075
28076         PR middle-end/20635
28077         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28078         by Jakub Jelinek.
28079
28080 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28081
28082         PR tree-optimization/20626
28083         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28084         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28085
28086 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28087
28088         * gfortran.dg/underflow.f90: New test.
28089         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28090
28091 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28092
28093         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28094
28095 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28096
28097         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28098         (g++_init): Make sure that CXXFLAGS is set.
28099         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28100         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28101         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28102         * lib/objc.exp (objc_init): Likewise.
28103         * lib/treelang.exp (treelang_init): Likewise.
28104
28105 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28106
28107         PR tree-optimization/20470
28108         * gcc.dg/tree-ssa/pr20470.c: New test.
28109
28110 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28111
28112         * gcc.dg/ppc-stfiwx.c: New.
28113
28114 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28115
28116         PR target/19888
28117         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28118
28119 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28120
28121         * gcc.dg/20050325-1.c: Fix a typo.
28122
28123 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28124
28125         PR libfortran/19678
28126         PR libfortran/19679
28127         * gfortran.dg/dos_eol.f: New test.
28128
28129 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28130
28131         PR rtl-optimization/20249
28132         * gcc.dg/20050325-1.c: New test.
28133
28134 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28135
28136         PR libfortran/15332
28137         * gfortran.dg/pr15332.f: New test.
28138
28139 2005-03-24  Dale Johannesen  <dalej@apple.com>
28140
28141         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28142
28143 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28144
28145         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28146         'internal' visibility.
28147         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28148         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28149         'protected' visibility.
28150         * gcc.dg/visibility-7.c: Likewise.
28151         * lib/target-supports.exp (check_visibility_available): Take
28152         a parameter, the kind of visibility to check for.
28153         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28154         to check_visibility_available.
28155
28156         * g++.dg/expr/cast3.C: New.
28157
28158 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28159
28160         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28161         rs6000.
28162
28163 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28164
28165         PR target/20095
28166         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28167
28168 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28169
28170         * gcc.dg/badshift.c: Renamed to...
28171         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28172
28173         * gcc.target/i386/badshift.c: Renamed to...
28174         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28175         only.
28176
28177         PR rtl-optimization/20532
28178         * gcc.target/i386/badshift.c: New.
28179
28180 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28181
28182         * gfortran.dg/pr18025.f90: New test.
28183
28184 2005-03-23  Dale Johannesen  <dalej@apple.com>
28185
28186         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28187
28188 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28189
28190         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28191
28192         * lib/target-supports.exp (check_iconv_available): Default
28193         libiconv to -liconv, if there is no definition.
28194
28195 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28196
28197         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28198
28199 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28200
28201         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28202         * g++.dg/opt/pr7503-2.C: Likewise.
28203         * g++.dg/opt/pr7503-3.C: Likewise.
28204         * g++.dg/opt/pr7503-4.C: Likewise.
28205         * g++.dg/opt/pr7503-5.C: Likewise.
28206         * g++.dg/warn/minmax.C: New test.
28207
28208 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28209
28210         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28211         * gfortran.dg/g77_intrinsics_sub.f: New test.
28212
28213 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28214             Jan Hubicka  <jh@suse.cz>
28215             Steven Bosscher <stevenb@suse.de
28216
28217         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28218
28219 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28220
28221         PR c++/19980
28222         * g++.dg/template/redecl3.C: New test.
28223
28224 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28225
28226         PR c++/20499
28227         * g++.dg/parse/error16.C: Tweak error markers.
28228
28229 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28230
28231         PR target/20561
28232         * gcc.dg/20050321-2.c: New test.
28233
28234 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         PR c++/20465
28237         PR c++/20381
28238         * g++.dg/template/ptrmem12.C: New.
28239
28240 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28241
28242         PR rtl-optimization/20527
28243         * gcc.c-torture/execute/pr20527-1.c: New test.
28244
28245 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28246
28247         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28248         program, compile it into a real executable and then delete the .c
28249         and .x files afterwards, to avoid problems on testglue targets.
28250
28251 2005-03-21  Stuart Hastings  <stuart@apple.com>
28252
28253         * gcc.target/i386/sse-2.c: New.
28254
28255 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28256
28257         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28258
28259 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28260
28261         * g++.dg/parse/crash25.C: Fix typo.
28262
28263 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28264
28265         PR c++/20461
28266         * g++.dg/parse/crash24.C: New test.
28267
28268         PR c++/20536
28269         * g++.dg/parse/crash25.C: New test.
28270
28271 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28272
28273         PR c++/20147
28274         * g++.dg/ext/stmtexpr4.C: New test.
28275
28276 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28277
28278         PR middle-end/20539
28279         * gcc.c-torture/compile/pr13066-1.c: New test case.
28280         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28281         * g++.dg/opt/pr13066-1.C: Likewise.
28282
28283 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28284
28285         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28286
28287 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28288
28289         PR fortran/18525
28290         * gfortran.dg/nesting_1.f90: New test.
28291
28292 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28293
28294         PR c++/20240
28295         * g++.dg/lookup/using13.C: New test.
28296
28297 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28298
28299         PR c++/20333
28300         * g++.dg/template/crash36.C: New test.
28301
28302 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28303
28304         PR c++/20463
28305         * g++.dg/template/crash35.C: New test.
28306
28307 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28308
28309         PR c++/19966
28310         * g++.dg/overload/operator2.C: New test.
28311
28312 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28313
28314         PR libfortran/20257
28315         * gfortran.dg/pr20257.f90: New test.
28316
28317 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28318
28319         PR libfortran/20480
28320         * gfortran.dg/pr20480.f90: New test.
28321
28322 2005-03-16  Richard Henderson  <rth@redhat.com>
28323
28324         PR middle-end/15700
28325         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28326         (_rtld_global): New.
28327         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28328         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28329
28330         * gcc.dg/alias-3.c: New.
28331         * gcc.dg/alias-4.c: New.
28332         * gcc.dg/alias-5.c: New.
28333         * gcc.dg/alias-6.c: New.
28334
28335 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28336
28337         * gcc.dg/cpp/ucnid-7.c: New.
28338
28339 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28340             Dorit Naishlos  <dorit@il.ibm.com>
28341
28342         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28343         darwin.
28344
28345 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28346
28347         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28348         support misaligned accesses.
28349         * gcc.dg/vect/vect-58.c: Likewise.
28350         * gcc.dg/vect/vect-92.c: New.
28351         * gcc.dg/vect/vect-93.c: New.
28352
28353 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28354
28355         PR fortran/18827
28356         * gfortran.dg/assign_2.f90: New test.
28357         * gfortran.dg/assign_3.f90: New test.
28358         * gfortran.dg/assign.f90: New test.
28359
28360 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28361
28362         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28363         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28364         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28365         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28366         names.
28367
28368 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28369
28370         * gcc.dg/cpp/ucnid-6.c: New.
28371
28372         * gcc.dg/cpp/normalize-1.c: New.
28373         * gcc.dg/cpp/normalize-2.c: New.
28374         * gcc.dg/cpp/normalize-3.c: New.
28375         * gcc.dg/cpp/normalize-4.c: New.
28376         * gcc.dg/cpp/ucnid-4.c: New.
28377         * gcc.dg/cpp/ucnid-5.c: New.
28378         * g++.dg/cpp/normalize-1.C: New.
28379         * g++.dg/cpp/ucnid-1.C: New.
28380
28381 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28382
28383         * gcc.dg/pr18628.c: New.
28384
28385 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28386
28387         PR c++/20280
28388         * g++.dg/tree-ssa/pr20280.C: New.
28389
28390 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28391
28392         PR fortran/20467
28393         * gfortran.dg/stfunc_2.f90: New test.
28394
28395 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28396
28397         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28398
28399 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28400
28401         * gcc.dg/tree-ssa/20050314-1.c: New test.
28402
28403 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28404
28405         PR c++/4403
28406         PR c++/9783, DR433
28407         * g++.dg/template/friend34.C: New test.
28408         * g++.dg/template/friend35.C: Likewise.
28409         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28410
28411 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28412
28413         Friend class name lookup 5/n
28414         PR c++/1016
28415         * g++.dg/lookup/hidden-class1.C: New test.
28416         * g++.dg/lookup/hidden-class2.C: Likewise.
28417         * g++.dg/lookup/hidden-class3.C: Likewise.
28418         * g++.dg/lookup/hidden-class4.C: Likewise.
28419         * g++.dg/lookup/hidden-class5.C: Likewise.
28420         * g++.dg/lookup/hidden-class6.C: Likewise.
28421         * g++.dg/lookup/hidden-class7.C: Likewise.
28422         * g++.dg/lookup/hidden-class8.C: Likewise.
28423         * g++.dg/lookup/hidden-class9.C: Likewise.
28424         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28425         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28426         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28427         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28428         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28429         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28430         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28431         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28432         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28433         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28434         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28435
28436 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28437
28438         PR c++/20157
28439         * g++.dg/template/error18.C: New test.
28440
28441 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28442
28443         PR debug/16792
28444         * g++.dg/debug/pr16792.C: New test.
28445
28446 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28447
28448         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28449         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28450         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28451         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28452         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28453         test assertion names.
28454
28455 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28456
28457         PR fortran/18600
28458         * gfortran.dg/stfunc_1.f90: New test.
28459
28460 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28461
28462         PR fortran/16907
28463         * gfortran.dg/real_index_1.f90: New test.
28464
28465 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28466
28467         PR fortran/20323
28468         * gfortran.dg/spec_expr_1.f90: New test.
28469
28470 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28471
28472         PR c/20402
28473         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28474         new parser.
28475
28476 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28477
28478         PR fortran/20361
28479         * gfortran.dg/largeequiv_1.f90: New test.
28480
28481 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28482
28483         * gcc.dg/ucnid-1.c: New.
28484         * gcc.dg/ucnid-2.c: New.
28485         * gcc.dg/ucnid-3.c: New.
28486         * gcc.dg/ucnid-4.c: New.
28487         * gcc.dg/ucnid-5.c: New.
28488         * gcc.dg/ucnid-6.c: New.
28489         * gcc.dg/cpp/ucnid-1.c: New.
28490         * gcc.dg/cpp/ucnid-2.c: New.
28491         * gcc.dg/cpp/ucnid-3.c: New.
28492         * g++.dg/other/ucnid-1.C: New.
28493
28494 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28495
28496         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28497
28498 2005-03-11  Per Bothner  <per@bothner.com>
28499
28500         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28501         that diagnotics refer to correct token.
28502         * gcc.dg/unused-3.c: Likewise.
28503
28504 2005-03-11  Per Bothner  <per@bothner.com>
28505
28506         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28507         constant" is now actually on same line as string constant.
28508         * gcc.dg/cpp/direct2s.c: Likewise.
28509
28510 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28511
28512         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28513
28514 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28515
28516         PR libfortran/20124
28517         * gfortran.dg/pr20124.f90: New Test
28518
28519 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28520
28521         PR tree-optimization/20130
28522         * gcc.dg/pr20130-1.c: New test.
28523
28524 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28525
28526         PR target/20095
28527         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28528
28529 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28530
28531         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28532
28533 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28534
28535         * g++.dg/eh/forced1.C: Fix comment.
28536         * g++.dg/eh/forced2.C: Ditto.
28537         * g++.dg/eh/forced3.C: Ditto.
28538         * g++.dg/eh/forced4.C: Ditto.
28539
28540 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28541
28542         PR rtl-opt/20412
28543         * gcc.c-torture/compile/pr20412.c: New test.
28544
28545 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28546
28547         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28548
28549 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28550
28551         PR target/20322
28552         * gcc.dg/20050307-1.c: New test.
28553
28554 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28555
28556         PR c++/20375
28557         * g++.dg/other/stdarg3.C: New.
28558
28559 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28560
28561         PR c++/18384, c++/18327
28562         * g++.dg/init/array19.C: New test.
28563
28564         PR inline-asm/20314
28565         * gcc.dg/torture/pr20314-1.c: New test.
28566         * gcc.dg/torture/pr20314-2.c: New test.
28567
28568 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28569
28570         * gcc.dg/20050309-1.c: New test.
28571
28572 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28573
28574         * gcc.dg/builtins-10.c: Reactivate disabled test.
28575         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28576         new cbrt transformations.
28577
28578 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28579
28580         PR c++/20208
28581         * g++.dg/template/array13.C: New test.
28582
28583 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28584
28585         PR c++/16859
28586         * g++.dg/init/brace4.C: New test.
28587
28588 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28589
28590         PR c++/20186
28591         * g++.dg/template/non-dependent12.C: New.
28592
28593 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28594
28595         PR c++/20142
28596         * g++.dg/init/array18.C: Add dg-do run marker.
28597
28598         PR c++/20142
28599         * g++.dg/init/array18.C: New test.
28600
28601 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28602
28603         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28604         * g++.dg/gcov/gcov.exp: Likewise.
28605         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28606         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28607         * lib/c-torture.exp: Likewise.
28608         * lib/fortran-torture.exp: Likewise.
28609         * lib/g++.exp: Likewise.
28610         * lib/gcc-defs.exp: Likewise.
28611         * lib/gcc-dg.exp: Likewise.
28612         * lib/gcc.exp: Likewise.
28613         * lib/gcov.exp: Likewise.
28614         * lib/gfortran.exp: Likewise.
28615         * lib/mike-g++.exp: Likewise.
28616         * lib/mike-gcc.exp: Likewise.
28617         * lib/objc-torture.exp: Likewise.
28618         * lib/objc.exp: Likewise.
28619         * lib/profopt.exp: Likewise.
28620         * lib/target-libpath.exp: Likewise.
28621         * lib/target-supports.exp: Likewise.
28622         * lib/treelang.exp: Likewise.
28623         * lib/wrapper.exp: Likewise.
28624
28625 2005-03-08  Jeff Law  <law@redhat.com>
28626
28627         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28628         PHI-OPT changes.
28629
28630 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28631
28632         * gcc.dg/vect/pr20122.c: New test.
28633
28634 2005-03-07  Jeff Law  <law@redhat.com>
28635
28636         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28637         was folded away.
28638         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28639         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28640         * gcc.dg/tree-ssa/pr18134.c: New test.
28641
28642 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28643
28644         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28645         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28646         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28647
28648 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28649
28650         PR tree-opt/17671
28651         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28652
28653 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28654
28655         * g++.dg/warn/Wnvdtor.C: New test.
28656
28657 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28658
28659         * gcc.dg/torture/pr19683-1.c: New test.
28660
28661 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28662
28663         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28664         * gfortran.dg/g77/19990313-2.f: Ditto.
28665         * gfortran.dg/g77/19990313-3.f: Ditto.
28666         * gfortran.dg/g77/19990525-0.f: Ditto.
28667         * gfortran.dg/g77/19990826-0.f: Ditto.
28668         * gfortran.dg/g77/19990826-2.f: Ditto.
28669         * gfortran.dg/g77/19990826-3.f: Ditto.
28670         * gfortran.dg/g77/20000511-1.f: Ditto.
28671         * gfortran.dg/g77/20000511-2.f: Ditto.
28672         * gfortran.dg/g77/970625-2.f: Ditto.
28673         * gfortran.dg/g77/980310-2.f: Ditto.
28674         * gfortran.dg/g77/980310-3.f: Ditto.
28675         * gfortran.dg/g77/980310-8.f: Ditto.
28676         * gfortran.dg/g77/980519-2.f: Ditto.
28677         * gfortran.dg/g77/alpha1.f: Ditto.
28678         * gfortran.dg/g77/claus.f: Ditto.
28679         * gfortran.dg/g77/erfc.f: Ditto.
28680         * gfortran.dg/g77/short.f: Ditto.
28681         * gfortran.fortran-torture/execute/data.f90: Ditto.
28682         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28683         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28684
28685 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28686
28687         * lib/file-format.exp (gcc_target_object_format): Add check for som
28688         format and hardcode object formats on hppa*-*-hpux*.
28689         * lib/target-supports.exp (check_weak_available): Add check for som
28690         object format.  Always return 0 on hppa*-*-hpux10*.
28691
28692         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28693         is defined.
28694
28695         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28696
28697 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28698
28699         * gfortran.dg/pr19936_1.f90: New test.
28700         * gfortran.dg/pr19936_2.f90: New test.
28701         * gfortran.dg/pr19936_3.f90: New test.
28702
28703 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28704             Paul Thomas <prthomas@drfccad.cea.fr>
28705
28706         * gfortran.dg/PR19754_1.f90: New test.
28707         * gfortran.dg/PR19754_2.f90: Ditto.
28708
28709 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28710
28711         PR c++/19311
28712         * g++.dg/template/non-dependent11.C: New test.
28713
28714 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28715
28716         * lib/target-supports.exp (check_iconv_available): Fix comment.
28717
28718 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28719             Joseph S. Myers  <joseph@codesourcery.com>
28720
28721         PR c++/19797
28722         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28723
28724 2005-03-04  Matthew Sachs  <msachs@apple.com>
28725
28726         * gcc.exp (gcc_target_compile): Put braces around
28727         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28728         * objc.exp (objc_target_compile): Likewise.
28729         * treelang.exp (treelang_target_compile): Likewise.
28730
28731 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28732
28733         PR fortran/19673
28734         * gfortran.dg/func_result_1.f90: New test.
28735
28736 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28737
28738         * gcc.misc-tests/options.exp: New test.
28739
28740 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28741
28742         * gcc.dg/pr15784-4.c: New test.
28743
28744 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28745
28746         * gcc.c-torture/execute/pr17133.c: New.
28747         * gcc.c-torture/compile/20050303-1.c: New.
28748
28749 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28750
28751         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28752
28753 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28754
28755         * g++.dg/overload/using2.C: New.
28756
28757 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28758
28759         PR c++/19916
28760         * g++.dg/init/ptrmem2.C: New test.
28761
28762 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28763
28764         PR c/8927
28765         * gcc.dg/pr8927-1.c: New test.
28766
28767 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28768
28769         PR c++/20232
28770         * g++.dg/inherit/covariant12.C: New.
28771
28772 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28773
28774         PR fortran/19479
28775         * gfortran.dg/bound_1.f90: New test.
28776
28777 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28778
28779         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28780         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28781
28782 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28783
28784         PR c/20245
28785         * gcc.dg/pr20245-1.c: New test.
28786
28787 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28788
28789         PR middle-end/19874
28790         * gcc.c-torture/execute/20050119-2.c: New test case.
28791
28792 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28793
28794         * README: Update the DejaGnu bug reporting address.
28795         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28796         * lib/objc-torture.exp: Likewise.
28797
28798 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28799
28800         * gfortran.dg/boz_1.f90: New test.
28801         * gfortran.dg/boz_3.f90: New test.
28802         * gfortran.dg/boz_4.f90: New test.
28803
28804 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28805
28806         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28807         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28808
28809 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28810
28811         PR libfortran/20101
28812         * gfortran.dg/write_0_pe_format.f90: New test.
28813
28814 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28815
28816         PR c++/20206
28817         * g++.dg/opt/thunk2.C: New test.
28818         * g++.dg/opt/covariant1.C: New test.
28819
28820 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28821
28822         * gfortran.dg/e_d_fmt.f90: New test.
28823
28824 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28825
28826         * gcc.dg/asm-b.c: Fix comment typos.
28827
28828 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28829
28830         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28831         a V_MAY_DEF also.
28832
28833 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28834
28835         PR tree-opt/20188
28836         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28837         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28838         * gcc.dg/asm-b.c: New test.
28839
28840 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28841
28842         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28843         Disable this test on IRIX 6.
28844
28845 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28846
28847         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28848         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28849         parser.
28850
28851 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28852
28853         PR tree-optimization/20204
28854         * gcc.dg/pr20204.c: New test.
28855
28856 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28857
28858         PR target/20196
28859         * gcc.c-torture/execute/20050224-1.c: New test.
28860
28861         PR c++/20175
28862         * g++.dg/warn/Wbraces2.C: New test.
28863
28864 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28865
28866         PR c++/19878
28867         * g++.dg/init/const2.C: New test.
28868
28869 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28870
28871         PR tree-optimization/20100
28872         * gcc.c-torture/execute/pr20100-1.c: New test.
28873
28874 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28875
28876         * gfortran.dg/implicit_3.f90: New test.
28877
28878         * gfortran.dg/deftype_1.f90: New test.
28879
28880 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28881
28882         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28883         the test passes.
28884         * g++.dg/other/anon3.C: Accept a warning.
28885
28886 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28887
28888         * gcc.dg/pr20017.c: Fix a comment typo.
28889
28890 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28891
28892         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28893
28894 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28895
28896         PR ada/19902
28897         * ada/acats/tests/cxa/cxa3004.a: Remove.
28898         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28899
28900 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28901
28902         PR c++/20073
28903         * g++.dg/init/const1.C: New test.
28904
28905         PR c++/19991
28906         * g++.dg/parse/constant7.C: New test.
28907
28908         PR c++/20152
28909         * g++.dg/parse/error27.C: New test.
28910         * g++.dg/template/qualttp15.C: Adjust error markers.
28911         * g++.old-deja/g++.other/struct1.C: Likewise.
28912
28913         PR c++/20153
28914         * g++.dg/template/error17.C: New test.
28915
28916         PR c++/20148
28917         * g++.dg/parser/error26.C: New test.
28918
28919 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28920
28921         PR tree-optimization/20100
28922         PR tree-optimization/20115
28923         * gcc.dg/pr20115.c: New test.
28924         * gcc.dg/pr20115-1.c: New test.
28925         * gcc.dg/pr20100.c: New test.
28926         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28927         call-clobbered variables after alias1.
28928
28929 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28930
28931         * gfortran.dg/list_read_4.f90: new test.
28932
28933 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28934
28935         PR rtl-optimization/20017.
28936         * gcc.dg/pr20017.c: New.
28937
28938 2005-02-22  Devang Patel  <dpatel@apple.com>
28939
28940         PR 19952
28941         * g++.dg/tree-ssa/pr19952.C: New test.
28942
28943 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/19883
28946         * g++.dg/parse/constant6.C: New test.
28947
28948 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28949
28950         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28951         * g++.dg/charset/asm2.c: Likewise.
28952         * g++.dg/charset/asm3.c: Likewise.
28953         * g++.dg/charset/asm4.c: Likewise.
28954         * g++.dg/charset/asm5.c: Likewise.
28955         * g++.dg/charset/attribute1.c: Likewise.
28956         * g++.dg/charset/attribute2.c: Likewise.
28957         * g++.dg/charset/extern1.cc: Likewise.
28958         * g++.dg/charset/extern2.cc: Likewise.
28959         * g++.dg/charset/extern3.cc: Likewise.
28960         * g++.dg/charset/function.cc: Likewise.
28961         * g++.dg/charset/string.c: Likewise.
28962         * g++.dg/charset/charset.exp: Likewise.
28963         * lib/target-supports.exp (check_iconv_available): Fix comment.
28964
28965 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28966
28967         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28968         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28969         * gcc.dg/charset/asm2.c: Likewise.
28970         * gcc.dg/charset/asm3.c: Likewise.
28971         * gcc.dg/charset/asm4.c: Likewise.
28972         * gcc.dg/charset/asm5.c: Likewise.
28973         * gcc.dg/charset/asm6.c: Likewise.
28974         * gcc.dg/charset/attribute1.c: Likewise.
28975         * gcc.dg/charset/attribute2.c: Likewise.
28976         * gcc.dg/charset/builtin1.c: Likewise.
28977         * gcc.dg/charset/extern.c: Likewise.
28978         * gcc.dg/charset/function.c: Likewise.
28979         * gcc.dg/charset/string.c: Likewise.
28980         * gcc.dg/charset/charset.exp: Likewise.
28981
28982 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28983
28984         PR fortran/20086
28985         * gfortran.dg/pr20086.f90: New test.
28986
28987 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28988
28989         PR tree-optimization/19786
28990         * g++.dg/tree-ssa/pr19786.C: New.
28991
28992 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28993
28994         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28995
28996 2005-02-21  Jeff Law  <law@redhat.com>
28997
28998         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28999
29000 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29001
29002         * gfortran.dg/do_iterator: Split loop, markup all lines for
29003         which an error locus is printed.
29004         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29005         locus is printed.
29006         * gfortran.dg/select_4.f90: Likewise.
29007         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29008         locuses in the various permutations.
29009
29010 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29011
29012         PR tree-optimization/19951
29013         * g++.dg/vect: New directory.
29014         * g++.dg/vect/vect.exp: New file.
29015         * g++.dg/vect/pr19951.cc: New testcase.
29016         * g++.dg/dg.exp: Also prune vectorizer tests.
29017
29018 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29019
29020         PR 18785
29021         * gcc.dg/charset/builtin1.c: New test.
29022
29023 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29024
29025         PR c++/19299
29026         * g++.dg/inherit/volatile1.C: New test.
29027
29028         PR c++/19440
29029         * g++.dg/template/dtor4.C: New test.
29030
29031 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29032
29033         * gfortran.dg/int_1.f90: New test.
29034
29035 2005-02-19  Devang Patel  <dpatel@apple.com>
29036
29037         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29038
29039 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29040
29041         * gfortran.dg/achar_1.f90: New test.
29042
29043 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29044
29045         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29046
29047 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29048             Jakub Jelinek  <jakub@redhat.com>
29049
29050         PR tree-optimization/19828
29051         * gcc.dg/tree-ssa/loop-7.c: New test.
29052         * gcc.c-torture/execute/20050218-1.c: New test.
29053
29054 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29055
29056         PR c/20043
29057         * gcc.dg/transparent-union-1.c: New test.
29058         * gcc.dg/transparent-union-2.c: New test.
29059
29060 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29061
29062         PR tree-optimization/18977
29063         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29064
29065 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29066
29067         PR target/20054
29068         * gcc.dg/pr20054.c: New test.
29069
29070 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29071
29072         PR c++/19508
29073         * g++.dg/ext/attrib20.C: New test.
29074
29075 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29076
29077         PR middle-end/20030
29078         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29079
29080 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29081
29082         PR c++/20008
29083         * g++.dg/opt/switch4.C: New.
29084
29085 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29086
29087         PR c++/20023
29088         PR tree-optimization/20009
29089         * gcc.c-torture/compile/20050217-1.c: New test.
29090         * g++.dg/opt/switch3.C: New test.
29091
29092         PR tree-optimization/18947
29093         * gcc.c-torture/compile/20050215-1.c: New test.
29094         * gcc.c-torture/compile/20050215-2.c: New test.
29095         * gcc.c-torture/compile/20050215-3.c: New test.
29096
29097 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29098
29099         PR c++/20028
29100         * g++.dg/template/crash34.C: New.
29101
29102         PR c++/20022
29103         * g++.dg/other/access3.C: New.
29104
29105 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29106
29107         * gcc.dg/vect/vect-98.c: New test.
29108
29109 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29110
29111         PR tree-optimization/19967
29112         * gcc.dg/pr19967.c: New.
29113
29114 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29115
29116         PR middle-end/19857
29117         * gcc.dg/tree-ssa/20050215-1.c: New test.
29118         * gcc.c-torture/execute/20050215-1.c: New test.
29119
29120 2005-02-15  Eric Christopher  <echristo@redhat.com>
29121
29122         * gcc.dg/cpp/20050215-1.c: New file.
29123
29124 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29125
29126         PR tree-optimization/15785
29127         * gcc.dg/pr15785-1.c: New test.
29128
29129 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29130
29131         PR c++/17788
29132         * g++.dg/init/ctor4.C: New.
29133         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29134
29135 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29136
29137         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29138         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29139
29140 2005-02-15  Andreas Schwab  <schwab@suse.de>
29141
29142         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29143         declare malloc.
29144
29145 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29146
29147         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29148
29149 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29150
29151         PR tree-optimization/19853
29152         * gcc.c-torture/compile/pr19853.c: New test.
29153
29154 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29155
29156         PR c++/19608
29157         * g++.dg/parse/local-class1.C: New.
29158
29159         PR c++/19895
29160         * g++.dg/parse/ptrmem3.C: New.
29161
29162         PR c++/19884
29163         * g++.old-deja/g++.oliva/template6.C: Add another case.
29164         * g++.dg/template/explicit6.C: New.
29165
29166 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29167
29168         PR c++/17816
29169         * g++.dg/other/redecl2.C: New.
29170
29171 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29172
29173         PR c++/19891
29174         * g++.dg/abi/covariant4.C: New.
29175
29176 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29177
29178         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29179         New tests.
29180
29181 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29182
29183         * gcc.dg/vect/vect-96.c: Fix typo.
29184
29185 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29186
29187         PR c++/14479
29188         PR c++/19487
29189         * g++.dg/template/enum5.C: New test.
29190
29191 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29192
29193         * gcc.dg/vect/vect-97.c: New test.
29194
29195 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29196
29197         * gcc.dg/vect/vect-96.c: New test.
29198
29199 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29200
29201         * gcc.dg/builtins-34.c: Also check ldexp*.
29202
29203 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29204
29205         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29206
29207 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29208
29209         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29210         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29211         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29212         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29213         selector_list, selector_expression, dg-process-target): Move to new
29214         file target-supports-dg.exp.
29215         * lib/target-supports-dg.exp: New.
29216
29217         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29218         New.
29219
29220 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29221
29222         PR c++/19666
29223         * g++.dg/other/ptrmem6.C: New test.
29224
29225         PR middle-end/19858
29226         * gcc.c-torture/compile/20050210-1.c: New test.
29227
29228 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29229
29230         PR c++/19755
29231         * g++.dg/warn/Wbraces1.C: New test.
29232
29233 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29234
29235         * gcc.dg/builtins-52.c: New testcase.
29236
29237 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29238
29239         PR c/19342
29240         * gcc.c-torture/execute/20050119-1.c: New test.
29241
29242 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29243
29244         PR c++/19811
29245         * g++.dg/init/delete1.C: New test.
29246
29247 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29248
29249         PR c++/18470
29250         * g++.dg/template/static12.C: New test.
29251
29252 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29253
29254         PR c++/19787
29255         * g++.dg/conversion/ambig1.C: New test.
29256
29257         PR c++/19739
29258         * g++.dg/ext/attrib19.C: New test.
29259
29260         PR c++/19732
29261         * g++.dg/parse/dtor5.C: New test.
29262
29263         PR c++/19762
29264         * g++.dg/template/dtor3.C: New test.
29265
29266         PR c++/19826
29267         * g++.dg/template/static11.C: New test.
29268         * g++.dg/template/crash2.C: Remove dg-error marker.
29269
29270 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29271
29272         PR C++/18491
29273         * g++.old-deja/g++.mike/p10769a.C: Remove.
29274
29275 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29276
29277         * gcc.dg/builtins-48.c: New test case.
29278         * gcc.dg/builtins-49.c: New test case.
29279         * gcc.dg/builtins-50.c: New test case.
29280         * gcc.dg/builtins-51.c: New test case.
29281
29282 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29283
29284         PR middle-end/19583
29285         * g++.dg/warn/Wreturn-type-3.C: New test.
29286
29287 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29288
29289         PR middle-end/19402
29290         * gcc.dg/pr19402-1.c: New testcase.
29291         * gcc.dg/pr19402-2.c: likewise.
29292
29293 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29294
29295         PR middle-end/19854
29296         * g++.dg/tree-ssa/tmmti.C: New testcase.
29297
29298 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29299
29300         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29301
29302 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29303
29304         PR c++/19733
29305         * g++.dg/parse/crash23.C: New test.
29306         * g++.dg/warn/Weff1.C: New test.
29307
29308 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29309
29310         * gcc.dg/20050209-1.c: New test.
29311
29312 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29313
29314         PR target/19799
29315         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29316
29317 2005-02-08  Mike Stump  <mrs@apple.com>
29318
29319         * g++.dg/pch/import-2.c: New test.
29320         * g++.dg/pch/import-2.hs: New.
29321         * g++.dg/pch/include/import-2a.h: New.
29322         * g++.dg/pch/include/import-2b.h: New.
29323
29324 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29325
29326         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29327
29328 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29329
29330         * gfortran.dg/substr_1.f90: New test.
29331
29332 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29333
29334         PR middle-end/19775
29335         * gcc.dg/torture/builtin-power-1.c: Disable test for
29336         invalid transformation.
29337         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29338         no longer optimize.
29339         * gcc.dg/builtins-47.c: New testcase.
29340
29341 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29342             Dorit Naishlos  <dorit@il.ibm.com>
29343
29344         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29345
29346 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29347
29348         * gcc.c-torture/compile/20050206-1.c: New test.
29349
29350 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29351
29352         PR tree-opt/19768
29353         * g++.dg/opt/pr19768.C: New test.
29354
29355 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29356
29357         PR tree-opt/19736
29358         * gcc.c-torture/compile/pr19736.c: New test.
29359
29360 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29361
29362         PR c++/17401
29363         * g++.dg/parse/error25.C: New test.
29364
29365 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29366
29367         * gcc.c-torture/execute/20050203-1.c: New.
29368
29369 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29370
29371         * gcc.dg/vect/vect-85.c: Remove xfail.
29372         * gcc.dg/vect/vect-86.c: Remove xfail.
29373         * gcc.dg/vect/vect-87.c: Remove xfail.
29374         * gcc.dg/vect/vect-88.c: Remove xfail.
29375
29376 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29377
29378         * gcc.dg/altivec-19.c: New.
29379
29380 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29381
29382         PR c/17807
29383         * gcc.dg/nested-func-3.c: New test.
29384         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29385
29386 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29387
29388         * gcc.test-framework/gen_directive_tests: Generate tests for
29389         selector expressions.
29390
29391 2005-02-02  Matt Austern  <austern@apple.com>
29392
29393         PR c++/19628
29394         * g++/ext/builtin7.C: New.
29395         * g++/ext/builtin8.C: New.
29396
29397 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29398
29399         PR c/18502
29400         * gcc.dg/pr18502-1.c: New test.
29401
29402 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29403
29404         PR c++/17413
29405         * g++.dg/template/local4.C: Tweak.
29406
29407 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29408
29409         PR tree-optimization/19578
29410         * gcc.c-torture/compile/20050202-1.c: New test.
29411
29412 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29413
29414         PR c/19435
29415         * gcc.dg/c99-init-4.c: New test.
29416
29417 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29418
29419         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29420
29421         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29422
29423         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29424         * g++.dg/eh/check-vect.h: New.
29425
29426         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29427         * gcc.dg/vect/vect-78.c: Ditto.
29428         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29429         Remove.
29430
29431         * g++.dg/conversion/simd1.C: Expect warning.
29432         * g++.dg/ext/attribute-test-1.C: Ditto.
29433         * g++.dg/ext/attribute-test-2.C: Ditto.
29434         * g++.dg/ext/attribute-test-3.C: Ditto.
29435         * g++.dg/ext/attribute-test-4.C: Ditto.
29436
29437         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29438         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29439
29440         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29441
29442 2005-02-01  Richard Henderson  <rth@redhat.com>
29443
29444         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29445         long double for ibm double-double format.
29446         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29447
29448 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29449
29450         PR tree-optimization/19633
29451         * gcc.dg/pr19633-1.c: New test.
29452         * gcc.dg/pr19633.c: Tweak to make pointer point
29453         to NULL or a symbol.
29454
29455 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29456
29457         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29458         New procs.
29459         (dg-process-target (local override)): Handle selector expressions.
29460
29461         * gcc.test-framework/README: Describe tests in source directory.
29462         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29463         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29464         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29465         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29466         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29467         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29468         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29469         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29470         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29471         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29472         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29473         * gcc.test-framework/dg-error-exp-P.c: New test.
29474         * gcc.test-framework/dg-error-exp-XP.c: New test.
29475         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29476         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29477         * gcc.test-framework/dg-output-exp-P.c: New test.
29478         * gcc.test-framework/dg-output-exp-XF.c: New test.
29479         * gcc.test-framework/dg-warning-exp-P.c: New test.
29480         * gcc.misc-tests/dg-1.c: Remove.
29481         * gcc.misc-tests/dg-2.c: Remove.
29482         * gcc.misc-tests/dg-3.c: Remove.
29483         * gcc.misc-tests/dg-4.c: Remove.
29484         * gcc.misc-tests/dg-5.c: Remove.
29485         * gcc.misc-tests/dg-6.c: Remove.
29486         * gcc.misc-tests/dg-7.c: Remove.
29487         * gcc.misc-tests/dg-8.c: Remove.
29488         * gcc.misc-tests/dg-9.c: Remove.
29489         * gcc.misc-tests/dg-10.c: Remove.
29490         * gcc.misc-tests/dg-11.c: Remove.
29491         * gcc.misc-tests/dg-12.c: Remove.
29492         * gcc.misc-tests/dg-test.exp: Remove.
29493
29494         * gcc.test-framework/test-framework.awk: Change recording and
29495         printing of passes and failures.
29496
29497         * gcc.test-framework: New directory.
29498         * gcc.test-framework/README: New.
29499         * gcc.test-framework/test-framework.exp: New.
29500         * gcc.test-framework/test-framework.awk: New.
29501         * gcc.test-framework/gen_directive_tests: New.
29502
29503 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29504
29505         * lib/treelang.exp: Fix comment typos.
29506         (treelang_target_compile): Don't append libs=-ltreelang to options.
29507
29508 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29509
29510         * g++.dg/parse/typename7.C: Adjust error messages.
29511
29512 2005-01-31  Jeff Law  <law@redhat.com>
29513
29514         * gcc.c-torture/execute/20050131-1.c: New test.
29515         * gcc.dg/wcaselabel.c: New test.
29516
29517 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29518
29519         * g++.dg/other/warning1.C: Adjust error messags.
29520         * g++.dg/parse/constant5.C: New test.
29521
29522 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29523
29524         PR c/19333
29525         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29526         the test case valid.
29527         * gcc.dg/20030815-1.c: Remove invalid tests.
29528         * gcc.dg/array-7.c: Adjust expected result.
29529         * gcc.dg/pr18596-3.c: Likewise.
29530         * gcc.dg/noncompile/20000901-1.c: Likewise.
29531         * gcc.dg/noncompile/init-2.c: Likewise.
29532         * gcc.dg/noncompile/init-4.c: Likewise.
29533
29534 2005-01-31  Dale Johannesen  <dalej@apple.com>
29535
29536         * g++.dg/opt/pr19650.C: New test.
29537
29538 2005-01-31  Richard Henderson  <rth@redhat.com>
29539
29540         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29541         long double for intel double extended format.
29542         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29543
29544 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29545
29546         PR c++/19555
29547         * g++.dg/template/static10.C: New test.
29548
29549         PR c++/19395
29550         * g++.dg/parse/error24.C: New test.
29551
29552         PR c++/19367
29553         * g++.dg/lookup/builtin1.C: New test.
29554
29555         PR c++/19457
29556         * g++.dg/warn/conv3.C: New test.
29557
29558 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29559
29560         PR fortran/19647
29561         * gfortan.dg/inquire_7.f90
29562
29563 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29564
29565         PR tree-optimization/15791
29566         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29567         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29568         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29569         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29570         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29571         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29572         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29573         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29574         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29575         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29576
29577 2005-01-29  Paul Brook  <paul@codesourcery.com>
29578
29579         PR fortran/18565
29580         * check.c (real_or_complex_check): New function.
29581         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29582         * intrinsic.c (add_functions): Use new check functions.
29583         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29584         Add prototypes.
29585
29586 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29587
29588         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29589         gcc.dg/lvalue-3.c: New tests.
29590         * gcc.dg/concat.c: Update expected messages.
29591
29592 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29593
29594         PR libfortran/19595
29595         * gfortran.dg/eor_1.f90: New test.
29596
29597 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29598
29599         PR fortran/19589
29600         * gfortran.dg/logical_data_1.f90: New test.
29601
29602 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29603
29604         PR c++/19253
29605         * g++.dg/template/crash33.C: New test.
29606
29607         PR c++/19667
29608         * g++.dg/template/crash32.C: New test.
29609
29610 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29611
29612         PR middle-end/16558
29613         * g++.dg/warn/Wreturn-type-2.C: New test.
29614
29615 2004-06-24  Jeff Law  <law@redhat.com>
29616
29617         * gcc.dg/tree-ssa/20050128-1.c: New test.
29618
29619 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29620
29621         * gcc.target/frv/all-mdpackh-1.c: New test.
29622
29623 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29624
29625         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29626
29627 2005-01-27  Richard Henderson  <rth@redhat.com>
29628
29629         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29630
29631 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29632
29633         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29634
29635 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29636
29637         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29638         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29639         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29640         to cope with cases where the multilib options override the dg-options.
29641
29642 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29643
29644         PR c/18946
29645         * gcc.dg/noncompile/20050120-1.c: New test.
29646
29647 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29648
29649         PR tree-optimization/19633
29650         * gcc.dg/pr19633.c: New test.
29651         * gcc.dg/tree-ssa/pr19633.c: New test.
29652
29653 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29654
29655         * gcc.dg/20041216-1.c: New test.
29656
29657 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29658
29659         PR objc/18862
29660         * objc.dg/selector-2.m: New test.
29661
29662 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29663
29664         * g++.dg/opt/range-test-2.C: New test.
29665
29666         PR rtl-optimization/19579
29667         * gcc.c-torture/execute/20050124-1.c: New test.
29668
29669 2005-01-26  Greg Parker  <gparker@apple.com>
29670         Stuart Hastings  <stuart@apple.com>
29671
29672         * gcc.c-torture/execute/20050125-1.c: New.
29673
29674 2005-01-18  Jan Hubicka  <jh@suse.cz>
29675
29676         PR tree-optimize/19337
29677         * gcc.c-torture/compile/20050119-1.c: New test.
29678
29679 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29680
29681         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29682         test for successful match.
29683
29684 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29685
29686         PR objc/18408
29687         * objc.dg/comp-types-7.m: New test.
29688
29689 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29690
29691         * lib/target-supports.exp (current_target_name): New.
29692         (check_effective_target_ilp32, check_effective_target_lp64):
29693         Cache the result to use as long as the current target, with
29694         multilib flags, remains the same.
29695
29696         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29697         (dg-require-weak, dg-require-visibility, dg-require-alias,
29698         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29699         dg-require-effective-target, dg-skip-if): Remove call to
29700         skip_test_and_clear_xfail.
29701         (dg-test): Clear xfail data.
29702
29703 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29704
29705         PR target/17751
29706         * gcc.dg/ppc64-toc.c: New test.
29707
29708         * g++.dg/tree-ssa/empty-1.C: New test.
29709
29710         PR middle-end/19551
29711         * gcc.c-torture/execute/20050121-1.c: New test.
29712         * gcc.dg/20050121-2.c: New test.
29713
29714 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29715         Paul Brook  <paul@codesourcery.com>
29716
29717         PR fortran/17941
29718         * gfortran.dg/real_const_1.f: New test.
29719         * gfortran.dg/real_const_2.f90: New test.
29720         * gfortran.dg/complex_int_1.f90: New test.
29721
29722 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29723
29724         PR fortran/19313
29725         * gfortan.dg/inquire_6.f90: New test.
29726
29727 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29728
29729         PR libfortran/19451
29730         * open_readonly_1.f90: New test.
29731
29732 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29733
29734         PR libfortran/18982
29735         * gfortran.dg/open_new.f90: New file.
29736
29737 2005-01-22  Paul Brook  <paul@codesourcery.com>
29738
29739         * namelist_1.f90: New test.
29740
29741 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29742
29743         PR tree-optimization/19484
29744         * gcc.c-torture/compile/20050122-[12].c: New tests.
29745
29746 2005-01-22  Paul Brook  <paul@codesourcery.com>
29747
29748         * gfortran.dg/implicit_2.f90: New test.
29749
29750 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29751
29752         PR fortran/19314
29753         * gfortran.dg/inquire_5.f90: New test.
29754
29755 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29756
29757         PR c/18809
29758         * gcc.dg/pr18809-1.c: New test.
29759
29760 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29761
29762         * gcc.dg/20050121-1.c: New test.
29763
29764         PR tree-optimization/13000
29765         * gcc.dg/20040206-1.c: Change warning to point where function is
29766         being inlined.
29767
29768 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29769
29770         PR c++/19208
29771         * g++.dg/template/array11.C: New test.
29772
29773 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29774
29775         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29776         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29777         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29778         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29779         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29780         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29781
29782 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29783
29784         PR tree-optimization/15349
29785         * gcc.dg/tree-ssa/pr15349.c: New.
29786
29787 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29788
29789         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29790
29791 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29792
29793         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29794         scan-assembler-times directive name.
29795
29796         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29797         after dg-do.
29798
29799         PR rtl-optimization/19462
29800         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29801
29802 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29803
29804         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29805         counting function calls on ia64.
29806
29807 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29808
29809         PR rtl-optimization/15139
29810         * gcc.dg/20050111-2.c: New test.
29811
29812         PR c/17297
29813         * gcc.c-torture/compile/20050113-1.c: New testcase.
29814
29815         PR middle-end/19164
29816         * gcc.dg/20050113-1.c: New testcase.
29817
29818 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29819
29820         * gcc.dg/vect/vect-85.c: Add comment.
29821         * gcc.dg/vect/vect-86.c: Add xfail for now.
29822         * gcc.dg/vect/vect-87.c: Add xfail for now.
29823         * gcc.dg/vect/vect-88.c: Add xfail for now.
29824         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29825
29826 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29827
29828         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29829
29830 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29831
29832         * g++.dg/debug/typedef3.C: New test.
29833
29834 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29835
29836         PR c/19472
29837         * gcc.dg/asm-a.c: New test.
29838
29839 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29840
29841         * gcc.dg/sh-relax.c: Add prototype for abort.
29842
29843 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29844
29845         * gcc.dg/short-compare-1.c: New test.
29846         * gcc.dg/short-compare-2.c: Likewise.
29847
29848 2005-01-18  Michael Matz  <matz@suse.de>
29849
29850         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29851
29852 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29853
29854         PR tree-optimization/19121
29855         * gcc.c-torture/compile/pr19121.c: New test.
29856
29857 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29858
29859         PR target/19357
29860         * gcc.c-torture/compile/pr19357.c: New test.
29861
29862 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29863
29864         PR c/5675
29865         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29866         pass--those that refer just to the variable, possibly with a
29867         cast.
29868         * gcc.dg/c99-const-expr-3.c: Likewise.
29869
29870         PR middle-end/13127
29871         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29872         longer emitted.
29873
29874 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29875
29876         PR fortran/18778
29877         * gfortran.dg/endfile_2.f90: New test.
29878
29879 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29880
29881         PR 19168
29882         * gfortran.dg/select_5.f90: New test.
29883
29884 2004-01-16  Paul Brook  <paul@codesourcery.com>
29885
29886         * gfortran.dg/common_4.f90: New test.
29887
29888 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29889
29890         PR rtl-optimization/19462
29891         * gcc.dg/torture/pr19462-1.c: New test.
29892
29893 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29894
29895         PR objc/19321
29896         * objc.dg/func-ptr-2.m: New.
29897         * objc.dg/volatile-1.m: New.
29898
29899 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29900
29901         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29902
29903 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29904
29905         PR tree-optimization/19060
29906         * gcc.c-torture/execute/20050104-1.c: New test.
29907
29908 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29909
29910         PR fortran/18983
29911         * gfortran.dg/write_to_null.f90: New test.
29912
29913 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29914             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29915
29916         PR other/19328
29917         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29918         argument.
29919
29920 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29921
29922         PR c++/19263
29923         * g++.dg/init/vector1.C: New test.
29924
29925 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29926
29927         PR target/13158
29928         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29929         PR target/18987
29930         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29931
29932 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29933
29934         * gfortran.dg/select_1.f90: New test.
29935         * gfortran.dg/select_2.f90: New test.
29936         * gfortran.dg/select_3.f90: New test.
29937         * gfortran.dg/select_4.f90: New test.
29938
29939 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29940
29941         PR middle-end/19084
29942         PR rtl-optimization/19348
29943         * gcc.dg/20050111-1.c: New test.
29944         * gcc.c-torture/execute/20050111-1.c: New test.
29945
29946         * gcc.dg/i386-asm-4.c: New test.
29947
29948 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29949
29950         * gcc.dg/nested-func-2.c: New test.
29951         * ada/acats/norun.lst: Remove c953002.
29952
29953 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29954
29955         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29956
29957 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29958
29959         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29960
29961 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29962
29963         PR target/18761
29964         * g++.dg/abi/align1.C: New test.
29965
29966 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29967
29968         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29969         at a time.
29970         * g++.dg/ext/altivec_check.h: Support compiling as C.
29971
29972 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29973
29974         PR c++/19355
29975         * g++.dg/expr/pr19355-1.C: New test case.
29976
29977 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29978
29979         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29980         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29981         * ada/acats/tests/c3/c92005b.ada: Likewise.
29982         * ada/acats/tests/c3/cxb3012.a: Likewise.
29983         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29984
29985 2005-01-09  Paul Brook  <paul@codesourcery.com>
29986
29987         * gfortran.dg/common_2.f90: New file.
29988         * gfortran.dg/common_3.f90: New file.
29989
29990 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29991
29992         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29993
29994 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29995
29996         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29997         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29998         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29999         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30000         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30001         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30002         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30003         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30004         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30005         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30006         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30007         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30008         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30009         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30010         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30011         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30012         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30013         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30014         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30015         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30016         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30017         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30018         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30019         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30020         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30021         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30022         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30023         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30024         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30025         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30026         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30027         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30028         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30029         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30030         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30031         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30032         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30033         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30034         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30035         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30036         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30037         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30038         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30039         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30040         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30041         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30042         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30043         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30044         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30045         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30046         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30047         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30048         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30049         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30050         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30051         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30052         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30053         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30054         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30055         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30056         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30057         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30058         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30059         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30060         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30061         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30062         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30063
30064         * gcc.dg/vect/vect-1.c: Fix spelling.
30065         * gcc.dg/vect/vect-10.c: Fix spelling.
30066         * gcc.dg/vect/vect-11.c: Fix spelling.
30067         * gcc.dg/vect/vect-12.c: Fix spelling.
30068         * gcc.dg/vect/vect-14.c: Fix spelling.
30069         * gcc.dg/vect/vect-15.c: Fix spelling.
30070         * gcc.dg/vect/vect-16.c: Fix spelling.
30071         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30072         * gcc.dg/vect/vect-64.c: Fix comments.
30073         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30074
30075 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30076             Ira Rosen  <irar@il.ibm.com>
30077
30078         * gcc.dg/vect/vect-70.c: New test.
30079         * gcc.dg/vect/vect-71.c: New test.
30080
30081 2005-01-09  Manfred Hollstein  <mh@suse.com>
30082
30083         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30084         * gcc.dg/pr18241-2.c: Likewise.
30085         * gcc.dg/pr18241-3.c: Likewise.
30086         * gcc.dg/pr18241-4.c: Likewise.
30087         * gcc.dg/pr18241-5.c: Likewise.
30088
30089 2005-01-08  Richard Henderson  <rth@redhat.com>
30090
30091         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30092         False for x86 and x86-64.
30093
30094 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30095
30096         PR tree-optimization/18241
30097         * gcc.dg/pr18241-1.c: New test.
30098         * gcc.dg/pr18241-2.c: New test.
30099         * gcc.dg/pr18241-3.c: New test.
30100         * gcc.dg/pr18241-4.c: New test.
30101         * gcc.dg/pr18241-5.c: New test.
30102
30103 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30104
30105         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30106         gfortran.dg/select_4.f90: New.
30107
30108 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30109
30110         * gcc.c-torture/execute/20050107-1.c: New test.
30111
30112 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         PR c++/19298
30115         * g++.dg/template/ref2.C: New.
30116
30117 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30118
30119         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30120         instead of being empty.
30121
30122 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30123
30124         PR fortran/15553
30125         * gfortran.dg/array-1.f90: New test.
30126
30127 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30128
30129         PR tree-optimization/19283
30130         * gcc.c-torture/execute/20050106-1.c: New test.
30131
30132         PR rtl-optimization/18861
30133         * gcc.dg/20050105-1.c: New test.
30134
30135         PR tree-optimization/18828
30136         * gcc.dg/20050105-2.c: New test.
30137
30138 2005-01-07  Andreas Jaeger  <aj@suse.de>
30139
30140         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30141
30142 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30143
30144         PR fortran/18398
30145         * gfortran.dg/fmt_read.f90: New test.
30146
30147 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30148
30149         * gcc.dg/rs6000-ldouble-2.c: New.
30150
30151 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30152
30153         PR c++/19244
30154         * g++.dg/parser/ctor2.C: New test.
30155
30156 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30157
30158         PR c++/17154
30159         * g++.dg/template/using9.C: New test.
30160
30161 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30162
30163         PR c++/19258
30164         * g++.dg/lookup/friend6.C: New test.
30165
30166 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30167
30168         PR c++/19270
30169         * g++.dg/template/array10.C: New.
30170
30171 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30172
30173         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30174         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30175
30176 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30177
30178         * gcc.c-torture/compile/20050105-1.c: New test.
30179
30180 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30181
30182         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30183
30184 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30185
30186         PR middle-end/19100
30187         * gcc.dg/conv-3.c: New test case.
30188
30189 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30190
30191         * gcc.dg/asm-wide-1.c: New test.
30192
30193 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         PR c++/19030
30196         * g++.dg/parse/crash22.C: New
30197
30198 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30199
30200         PR 19257
30201         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30202
30203 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30204
30205         PR middle-end/17767
30206         * gcc.dg/i386-mmx-6.c: New test case.
30207
30208 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30209
30210         PR tree-optimization/18308
30211         * gcc.dg/vect/pr18308.c: New testcase.
30212
30213 2005-01-04  Andreas Jaeger  <aj@suse.de>
30214
30215         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30216
30217 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30218             Robert Bowdidge <bowdidge@apple.com>
30219
30220         * gcc.dg/cpp/subframework1.c: New.
30221         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30222         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30223         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30224         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30225
30226 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30227
30228         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30229         producing warning.
30230         * gcc.dg/darwin-weakimport-2.c: New.
30231
30232 2005-01-03  Richard Henderson  <rth@redhat.com>
30233
30234         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30235
30236 2005-01-03  Richard Henderson  <rth@redhat.com>
30237
30238         * gcc.dg/vect/vect.exp: Enable for ia64.
30239         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30240         (check_effective_target_vect_float): Likewise.
30241         (check_effective_target_vect_no_align): Likewise.
30242         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30243         * gcc.dg/vect/vect-8.c: Likewise.
30244
30245 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30246
30247         PR target/19236
30248         * gcc.dg/pr19236-1.c: New test case.
30249
30250 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30251
30252         PR rtl-optimization/12092
30253         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30254
30255 2005-01-02  Andreas Jaeger  <aj@suse.de>
30256
30257         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30258
30259 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30260             Andrew Pinski  <pinskia@physics.uc.edu>
30261
30262         PR rtl-optimization/12092
30263         * gcc.dg/pr12092-1.c: New test case.
30264
30265 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30266
30267         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30268         'hidden' and 'default' for better portability.
30269         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30270
30271         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30272         6 and 7.
30273         * g++.old-deja/g++.brendan/new3.C: Likewise.
30274
30275 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30276
30277         * gcc.dg/20041231-1.C: New test.
30278         * g++.dg/warn/Wunreachable-code-1.C: New test.
30279
30280 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30281
30282         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30283         file, not /dev/null.  Abort on error.
30284
30285 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30286             Ziemowit Laski  <zlaski@apple.com>
30287
30288         PR objc/18971
30289         * objc.dg/encode-5.m: New test.
30290
30291 2004-12-29  Richard Henderson  <rth@redhat.com>
30292
30293         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30294         * objc.dg/stabs-1.m: Disable for ia64.
30295
30296 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30297
30298         PR c++/19190
30299         * g++.dg/warn/Wunused-10.C: New test.
30300
30301 2004-12-28  Richard Henderson  <rth@redhat.com>
30302
30303         * objc.dg/stabs-1.m: Disable for alpha.
30304
30305 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30306
30307         PR c++/19149
30308         * g++.dg/parse/error23.C: New test.
30309
30310 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30311
30312         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30313
30314         PR fortran/19032
30315         * gfortran.dg/intrinsic_modulo_1.f90: New.
30316         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30317         tests with divisor -1.
30318
30319 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30320
30321         * g++.dg/opt/temp1.C (memcpy): Return a value.
30322
30323         PR c++/19148
30324         * g++.dg/expr/cond7.C: New test.
30325
30326 2004-12-27  Paul Brook  <paul@codesourcery.com>
30327
30328         * gfortran.dg/g77/select_no_compile.f: Remove.
30329
30330 2004-12-27  Richard Henderson  <rth@redhat.com>
30331
30332         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30333         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30334         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30335
30336 2004-12-26  Richard Henderson  <rth@redhat.com>
30337
30338         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30339         by 1i instead of token pasting.
30340
30341 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30342
30343         PR tree-optimization/17578
30344         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30345         to additional_flags.
30346         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30347
30348 2004-12-25  Richard Henderson  <rth@redhat.com>
30349
30350         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30351         Remove Alpha.
30352
30353 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30354
30355         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30356         hppa*-*-hpux*.
30357         * gcc.dg/pr17957.c (dg-options): Likewise.
30358         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30359         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30360         instead of 0 on __hppa__.
30361         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30362         "foo,%r" on hppa*-*-*.
30363
30364 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30365
30366         PR fortran/19071
30367         * gfortran.dg/complex_write.f90: New test.
30368
30369 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c++/17595
30372         * g++.dg/parse/pragma2.C: New test.
30373
30374         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30375
30376 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30377
30378         * gcc.dg/empty2.c: Add missing dg-warning.
30379
30380 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30381
30382         PR c++/17413
30383         * g++.dg/template/local4.C: New test.
30384         * g++.dg/template/crash19.C: Add dg-error marker.
30385
30386         * g++.dg/template/crash31.C: Correct embedded PR number.
30387
30388 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30389
30390         PR c++/16405
30391         * g++.dg/opt/temp1.C: Add do-run marker.
30392
30393 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30394
30395         * g++.dg/template/spec19.C: New.
30396
30397 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30398
30399         PR target/16819
30400         * gcc.dg/empty2.c: New.
30401
30402 2004-12-23  Richard Henderson  <rth@redhat.com>
30403
30404         * lib/target-supports.exp (check_effective_target_vect_no_align):
30405         Remove i?86 and x86-64.
30406
30407 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30408
30409         PR c++/16405
30410         * g++.dg/opt/temp1.C: New test.
30411
30412 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30413
30414         PR c++/18733
30415         * g++.dg/template/friend33.C: New testcase.
30416
30417 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30418
30419         PR c++/18464
30420         * g++.dg/template/cond5.C: New test.
30421
30422         PR c++/18492
30423         * g++.dg/inherit/thunk3.C: New test.
30424
30425         PR c++/11224
30426         * g++.dg/warn/Wunused-9.C: New test.
30427
30428 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30429
30430         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30431
30432 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30433
30434         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30435
30436 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30437
30438         PR c++/18378
30439         * g++.dg/ext/packed8.C: New test.
30440
30441         PR c++/19063
30442         * g++.dg/template/crash31.C: New test.
30443
30444         PR c++/19034
30445         * g++.dg/template/crash30.C: New test.
30446
30447 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30448
30449         PR C++/18984
30450         * g++.dg/eh/ctor3.C: New test.
30451
30452 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453
30454         * objc.dg/stabs-1.m: Allow section name to be quoted and
30455         assembly label to begin with '.LL'.
30456
30457 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30458
30459         * gcc.dg/vect/vect.exp
30460         (check_effective_target_lp64_or_vect_no_align): New.
30461         * gcc.dg/vect/vect-77.c: Use it.
30462         * gcc.dg/vect/vect-78.c: Use it.
30463
30464         * lib/target-supports.exp
30465         (check_effective_target_vect_no_max,
30466         check_effective_target_vect_no_bitwise,
30467         check_effective_target_vect_no_align): New.
30468         * gcc.dg/vect/vect-13.c: Use them.
30469         * gcc.dg/vect/vect-17.c: Ditto.
30470         * gcc.dg/vect/vect-18.c: Ditto.
30471         * gcc.dg/vect/vect-19.c: Ditto.
30472         * gcc.dg/vect/vect-20.c: Ditto.
30473         * gcc.dg/vect/vect-27.c: Ditto.
30474         * gcc.dg/vect/vect-29.c: Ditto.
30475         * gcc.dg/vect/vect-44.c: Ditto.
30476         * gcc.dg/vect/vect-48.c: Ditto.
30477         * gcc.dg/vect/vect-50.c: Ditto.
30478         * gcc.dg/vect/vect-52.c: Ditto.
30479         * gcc.dg/vect/vect-54.c: Ditto.
30480         * gcc.dg/vect/vect-56.c: Ditto.
30481         * gcc.dg/vect/vect-58.c: Ditto.
30482         * gcc.dg/vect/vect-60.c: Ditto.
30483         * gcc.dg/vect/vect-72.c: Ditto.
30484         * gcc.dg/vect/vect-80.c: Ditto.
30485
30486 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30487
30488         PR c++/14075
30489         * g++.dg/init/string1.C: New.
30490
30491         PR c++/18975
30492         * g++.dg/other/synth1.C: New.
30493
30494 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30495
30496         PR c/18963
30497         * gcc.dg/pr18963-1.c: New test.
30498
30499 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30500
30501         PR c/18596
30502         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30503         * gcc.dg/pr18596-1.c: Use dg-error.
30504         (dg-options): Use -fno-unit-at-a-time.
30505         * gcc.dg/pr18596-2.c: New test.
30506         * gcc.dg/pr18596-3.c: New test.
30507
30508 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30509
30510         PR middle-end/18683
30511         * g++.dg/opt/pr18683-1.C: New test case.
30512
30513 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30514
30515         PR other/19093
30516         * g++.dg/opt/max1.C: Fix for 64bit targets.
30517
30518 2004-12-20  Matt Austern  <austern@apple.com>
30519
30520         PR c++/19044
30521         * g++.dg/ext/builtin6.C: New
30522
30523 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30524
30525         PR tree-optimization/19080
30526         * gcc.c-torture/compile/pr19080.c: New test.
30527
30528 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30529
30530         * gcc.dg/20041219-1.c: New test.
30531
30532 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30533
30534         PR middle-end/19068
30535         * g++.dg/opt/max1.C: New test case.
30536
30537 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30538
30539         * gcc.dg/fdata-sections-1.c: New test.
30540
30541 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30542
30543         PR middle-end/18548
30544         * gcc.dg/max-1.c: New test case.
30545
30546 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30547
30548         * gcc.c-torture/execute/20041218-1.c: New test.
30549
30550 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30551
30552         * gcc.dg/pr18501.c: New test.
30553         * gcc.dg/uninit-5.c: XFAIL.
30554         * gcc.dg/uninit-9.c: XFAIL.
30555
30556 2004-12-17  Dale Johannesen  <dalej@apple.com>
30557
30558         * gcc.dg/20041213-1.c: New.
30559
30560 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30561
30562         * objc.dg/stabs-1.m: Allow assembly label to begin
30563         with a dot ('.').
30564
30565 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * gcc.c-torture/execute/20041213-1.c: Move...
30568         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30569
30570 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30571
30572         PR c++/18721
30573         * g++.dg/lookup/conv-5.C: New.
30574
30575 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30576
30577         * objc.dg/stabs-1.m: New test.
30578
30579 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30580
30581         * gcc.dg/visibility-c.c: Change compile to
30582         assemble for the test.
30583
30584 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30585
30586         PR target/19041
30587         * gcc.dg/visibility-c.c: New test.
30588
30589 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30590
30591         PR middle-end/18493
30592         * gcc.dg/switch-8.c: New test case.
30593
30594 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30595
30596         PR c++/18905
30597         * g++.dg/template/init4.C: New.
30598         * g++.dg/opt/static3.C: Enable optimizer.
30599
30600 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30601
30602         * g++.dg/other/complex1.C: New test.
30603
30604 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30605
30606         * g++.dg/opt/inline9.C: New test.
30607
30608 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30609
30610         PR fortran/18993
30611         * gfotran.dg/nullify_1.f: New test.
30612
30613 2004-12-15  Richard Henderson  <rth@redhat.com>
30614
30615         * gcc.target/i386/i386.exp: New harness.
30616         * gcc.target/i386/vect-args.c: New.
30617
30618 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30619
30620         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30621
30622 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30623
30624         PR c++/18825
30625         * g++.dg/template/friend32.C: New test.
30626
30627 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30628
30629         * cpp/pragma-once-1.c: New test.
30630         * cpp/pragma-once-1b.h: Likewise.
30631         * cpp/pragma-once-1c.h: Likewise.
30632         * cpp/pragma-once-1d.h: Likewise.
30633         * cpp/inc/pragma-once-1a.h: Likewise.
30634
30635 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30636             Steven G. Kargl  <kargls@comcast.net>
30637
30638         PR fortran/17597
30639         * gfortran.dg/list_read_3.f90: New test.
30640
30641 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30642
30643         * gcc.dg/ftrapv-2.c: New test.
30644
30645 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30646
30647         PR c++/18981
30648         * g++.dg/template/typename9.C: New test.
30649
30650 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30651
30652         PR c++/18738
30653         * g++.dg/template/typename8.C: New test.
30654         * g++.dg/parse/friend2.C: Tweak error message.
30655
30656 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30657
30658         * gcc.c-torture/20041214-1.c: New test.
30659
30660 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30661
30662         PR c++/18965
30663         * g++.dg/init/array17.C: New test.
30664
30665 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30666
30667         PR c++/18793
30668         * g++.dg/init/aggr3.C: New test.
30669
30670 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30671
30672         * gcc.dg/altivec-types-1.c: New test.
30673         * gcc.dg/altivec-types-2.c: New test.
30674         * gcc.dg/altivec-types-3.c: New test.
30675         * gcc.dg/altivec-types-4.c: New test.
30676         * g++.dg/ext/altivec-types-1.C: New test.
30677         * g++.dg/ext/altivec-types-2.C: New test.
30678         * g++.dg/ext/altivec-types-3.C: New test.
30679         * g++.dg/ext/altivec-types-4.C: New test.
30680
30681 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30682
30683         PR middle-end/18951
30684         * gcc.c-torture/execute/20041213-1.c: New test.
30685
30686 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30687
30688         PR c++/18949
30689         * g++.dg/template/cast1.C: New.
30690
30691 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30692
30693         * gcc.c-torture/execute/20041213-2.c: New test.
30694
30695 2004-12-13  Richard Henderson  <rth@redhat.com>
30696
30697         * gcc.dg/i386-sse-10.c: Fix typo in options.
30698
30699 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30700
30701         PR c++/18968
30702         * g++.dg/opt/pr18968.C: New test.
30703
30704 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/18925
30707         * g++.dg/ext/visibility/staticdatamem.C: New test.
30708
30709 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30710
30711         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30712
30713 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30714
30715         PR rtl-optimization/18928
30716         * gcc.dg/pr18928-1.c: New test case.
30717
30718 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30719
30720         PR tree-opt/16951
30721         * gcc.c-torture/compile/20041211-1.c: New.
30722
30723 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30724
30725         PR middle-end/17564
30726         * gcc.c-torture/execute/20041212-1.c: New test.
30727
30728 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30729
30730         PR fortran/18869
30731         * gfortran.dg/common_1.f90: New test.
30732
30733 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30734         Paul Brook  <paul@codesourcery.com>
30735
30736         PR fortran/16222
30737         * gfortran.dg/real_do_1.f90: New test.
30738
30739 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30740
30741         PR tree-opt/18040
30742         * g++.dg/opt/ptrmem6.C: New test.
30743
30744 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30745
30746         PR middle-end/18921
30747         * gcc.dg/pr18921-1.c: New test case.
30748
30749 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30750
30751         PR fortran/17175
30752         * gfortran.dg/scale_1.f90: New test.
30753
30754 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30755
30756         PR middle-end/18903
30757         * gcc.c-torture/compile/pr18903.c: New test.
30758
30759 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30760
30761         * gcc.c-torture/execute/20041210-1.c: New test.
30762
30763 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30764
30765         PR c++/18731
30766         * g++.dg/parser/struct-1.C: New test.
30767         * g++.dg/parser/struct-2.C: New test.
30768         * g++.dg/parser/struct-3.C: New test.
30769
30770 2004-12-09  Richard Henderson  <rth@redhat.com>
30771
30772         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30773
30774         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30775         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30776
30777 2004-12-09  Matt Austern  <austern@apple.com>
30778
30779         PR c++/18514
30780         * g++.dg/ext/builtin1.C: New
30781         * g++.dg/ext/builtin2.C: New
30782         * g++.dg/ext/builtin3.C: New
30783         * g++.dg/ext/builtin4.C: New
30784         * g++.dg/ext/builtin5.C: New
30785
30786 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30787
30788         PR tree-opt/18904
30789         * g++.dg/opt/ptrmem5.C: New test.
30790
30791 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30792
30793         * g++.dg/parse/typename5.C: Adjust for new error.
30794         * g++.dg/parse/typename7.C: New.
30795
30796 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30797
30798         PR c++/18073
30799         * g++.dg/other/mmintrin.C: New test.
30800
30801 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30802
30803         PR c++/16681
30804         * g++.dg/init/array15.C: New.
30805         * g++.dg/init/array16.C: New.
30806
30807 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30808
30809         PR fortran/18826
30810         * gfortran.dg/assign_1.f90: New test.
30811
30812 2004-12-08  Nick Clifton  <nickc@redhat.com>
30813
30814         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30815         * gcc.target/xstormy16/data_below100: Likewise.
30816         * gcc.target/xstormy16/sfr: Likewise.
30817         * gcc.target/xstormy16/below100.S: New test source file.
30818         * gcc.target/xstormy16/below100.ld: New test linker script.
30819         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30820         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30821         bp instructions.
30822         * gcc.target/xstormy16/bp.c: Likewise.
30823
30824         * gcc.target/xstormy16/bss_below100: New files:
30825         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30826         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30827         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30828         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30829         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30830         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30831         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30832         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30833         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30834         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30835         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30836         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30837         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30838         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30839         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30840         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30841         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30842         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30843         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30844         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30845         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30846         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30847         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30848         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30849         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30850         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30851         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30852
30853         * gcc.target/xstormy16/data_below100: New files:
30854         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30855         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30856         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30857         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30858         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30859         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30860         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30861         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30862         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30863         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30864         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30865         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30866         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30867         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30868         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30869         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30870         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30871         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30872         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30873         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30874         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30875         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30876         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30877         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30878         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30879         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30880         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30881
30882         * gcc.target/xstormy16/sfr: New files:
30883         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30884         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30885         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30886         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30887         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30888         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30889         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30890         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30891         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30892         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30893         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30894         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30895         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30896         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30897         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30898         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30899         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30900         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30901         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30902         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30903         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30904         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30905         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30906         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30907         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30908         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30909         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30910         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30911         27_if0_sfrw_bitfield_f.c
30912
30913 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30914
30915         PR c++/18100
30916         * g++.dg/lookup/name-clash4.C: New test.
30917
30918 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         PR c++/18672
30921         * g++.dg/opt/array1.C: New.
30922
30923         PR c++/18803
30924         * g++.dg/template/operator5.C: New.
30925
30926 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30927
30928         PR c/18867
30929         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30930
30931 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30932
30933         * gcc.dg/noncompile/20041207.c: New test.
30934
30935 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30936
30937         * g++.dg/other/unreachable-1.C: New test.
30938
30939 2004-12-06  Nick Clifton  <nickc@redhat.com>
30940
30941         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30942         <limits.h> because the latter comes from gcc's include/ directory
30943         and not the newlib/libc/include directory.
30944
30945 2004-12-04  Richard Henderson  <rth@redhat.com>
30946
30947         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30948
30949 2004-12-04  Richard Henderson  <rth@redhat.com>
30950
30951         * lib/target-supports.exp (check_gc_sections_available): Disable
30952         for alpha and ia64.
30953
30954 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30955
30956         PR middle-end/17909
30957         * g++.dg/other/vararg-2.C: New test.
30958
30959 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30960
30961         PR c++/17011, c++/17971
30962         * g++.dg/template/error15.C: Adjust expected error.
30963         * g++.dg/template/instantiate3.C: Likewise.
30964
30965 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30966
30967         * gcc.dg/altivec-18.c: Fix for darwin
30968
30969 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30970
30971         PR c++/18782
30972         * g++.dg/parse/ptrmem2.C: New.
30973
30974         PR c++/18318
30975         * g++.dg/template/new1.C: New.
30976
30977 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30978
30979         PR fortran/18710
30980         * gfortran.dg/direct_io_3.f90: New test.
30981
30982 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30983
30984         PR 18758
30985         * g++.dg/parse/crash21.C: New.
30986
30987 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30988
30989         PR c++/15664, c++/18276
30990         * g++.dg/template/ttp13.C: New test.
30991         * g++.dg/template/ttp14.C: Likewise.
30992
30993 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30994
30995         PR c++/18123
30996         * g++.dg/parse/enum2.C: New test.
30997         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30998
30999 2004-12-02  Nick Clifton  <nickc@redhat.com>
31000
31001         * gcc.target/xstormy16: New test directory.
31002         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31003         * gcc.target/xstormy16/bp.c: Check the generation of bp
31004         instructions.
31005         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31006         bn instructions and the BELOW100 attribute.
31007
31008 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31009
31010         PR target/16952
31011         * gcc.dg/ppc-eabi.c: New.
31012
31013 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31014
31015         PR fortran/18284
31016         * gfortran.dg/backspace.f90
31017
31018 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31019
31020         * gfortran.dg/inquire.f90: New test.
31021
31022 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31023
31024         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31025         handle effective-target-keyword.
31026         (dg-skip-if): Support effective-target keyword as target list.
31027         (dg-xfail-if): Ditto.
31028         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31029
31030 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31031
31032         PR tree-optimization/18291
31033         * gcc.c-torture/compile/pr18291.c: New test.
31034
31035 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31036
31037         PR C++/18729
31038         * g++.dg/parse/crash20.C: New.
31039
31040         PR c++/17431
31041         * g++.dg/overload/arg1.C: New.
31042         * g++.dg/overload/arg2.C: New.
31043         * g++.dg/overload/arg3.C: New.
31044         * g++.dg/overload/arg4.C: New.
31045
31046 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31047
31048         * gcc.dg/c99-flex-array-4.c: Remove.
31049
31050 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31051
31052         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31053
31054         * lib/target-supports.exp (is-effective-target): Simplify.
31055
31056         * lib/target-supports.exp (check_effective_target_vect_long):
31057         Fix for powerpc64-*-*.
31058
31059 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31060
31061         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31062         to support new requirements on FreeBSD 5.
31063
31064 2004-11-30  Devang Patel  <dpatel@apple.com>
31065
31066         PR 18702
31067         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31068
31069 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31070
31071         * g++.dg/ext/altivec-13.C: New test.
31072
31073 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31074
31075         PR tree-opt/18298
31076         * gcc.c-torture/execute/p18298.c: New test.
31077
31078 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31079             Dorit Naishlos  <dorit@il.ibm.com>
31080
31081         PR tree-opt/18607
31082         * gcc.dg/vect/vect-89.c: New test.
31083
31084 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31085
31086         * gcc.dg/pr18596-1.c: New test.
31087
31088 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31089
31090         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31091
31092 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31093
31094         PR c/18479
31095         * gcc.dg/pr18479.c: New test.
31096
31097 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31098
31099         PR target/18490
31100         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31101         mmix-knuth-mmixware.
31102
31103         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31104         cris-*-elf* cris-*-aout* mmix-*-*
31105
31106 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31107
31108         PR middle-end/18725
31109         * gcc.dg/pr18725.c: New test.
31110
31111 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31112
31113         PR target/18488
31114         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31115
31116         PR target/18336
31117         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31118
31119 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31120
31121         PR c++/18368
31122         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31123         * g++.old-deja/g++.law/ctors5.C: Likewise.
31124         * g++.old-deja/g++.other/crash25.C: Likewise.
31125
31126         PR c++/18674
31127         * g++.dg/template/error16.C: New test.
31128
31129         PR c++/18512
31130         * g++.dg/template/crash29.C: New test.
31131
31132 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31133
31134         PR tree-optimization/18712
31135         * gcc.c-torture/compile/pr18712.c: New test.
31136
31137 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31138
31139         PR c/7544
31140         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31141         tests.
31142
31143 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31144
31145         PR c++/18652
31146         * g++.dg/lookup/crash6.C: New test.
31147
31148 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31149
31150         PR middle-end/18164
31151         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31152
31153 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31154
31155         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31156         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31157         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31158
31159 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31160
31161         * gcc.dg/pr18164.c: New test.
31162
31163 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31164
31165         * gcc.dg/funroll-loops-all.c: New.
31166
31167 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31168
31169         PR target/18489
31170         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31171         delimeter, match space and TAB as well as ":".
31172
31173         PR target/18484
31174         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31175
31176         PR target/18348
31177         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31178
31179         PR target/18345
31180         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31181
31182         PR target/18337
31183         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31184
31185 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31186
31187         * gfortran.dg/direct_io_2.f90: New test.
31188
31189 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31190
31191         PR target/18334
31192         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31193
31194 2004-11-28  Richard Henderson  <rth@redhat.com>
31195
31196         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31197
31198 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31199
31200         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31201         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31202         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31203         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31204         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31205         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31206         gcc.dg/pointer-arith-8.c: New tests.
31207
31208 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31209
31210         PR fortran/18364
31211         * gfortran.dg/endfile.f90: New test.
31212
31213 2004-11-27  Falk Hueffner  <falk@debian.org>
31214
31215         * gcc.dg/loop-6.c: New test.
31216
31217 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31218
31219         * gcc.c-torture/execute/20041126-1.c: New test.
31220
31221 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31222
31223         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31224         on IRIX.
31225
31226 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31227
31228         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31229         functions.
31230
31231 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31232
31233         PR rtl-optimization/17825
31234         * gcc.c-torture/compile/20041119-1.c: New test.
31235
31236 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31237
31238         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31239         Check existence of ld library path variables before unsetting.
31240
31241 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31242
31243         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31244
31245 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31246
31247         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31248
31249 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31250
31251         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31252
31253 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31254
31255         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31256         dg-do directive.
31257
31258 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31259
31260         * gcc.dg/pr17957.c: Pass --param, not -param.
31261
31262 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31263
31264         PR middle-end/17957
31265         * gcc.dg/pr17957.c: New test.
31266
31267 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31268
31269         PR c++/18445
31270         * g++.dg/template/crash28.C: Likewise.
31271
31272         PR c++/18001
31273         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31274         * g++.dg/ext/lvaddr.C: Likewise.
31275         * g++.dg/opt/pr7503-3.C: Likewise.
31276
31277         PR c++/18466
31278         * g++.dg/parse/qualified3.C: New test.
31279         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31280
31281         PR c++/18545
31282         * g++.dg/expr/return1.C: New test.
31283
31284 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31285
31286         Friend class name lookup 3/n, PR c++/3332
31287         * g++.dg/lookup/friend3.C: New test.
31288         * g++.dg/lookup/friend4.C: Likewise.
31289         * g++.dg/lookup/friend5.C: Likewise.
31290
31291 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31292
31293         Friend class name lookup 2/n, PR c++/14513, c++/15410
31294         * g++.dg/lookup/friend2.C: New test.
31295         * g++.dg/template/friend31.C: Likewise.
31296
31297 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31298
31299         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31300
31301 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31302
31303         PR c++/17473
31304         * g++.dg/tc1/dr56.C: Remove.
31305         * g++.dg/template/typedef1.C: Add dg-error markers.
31306         * g++.old-deja/g++.other/typedef7.C: Likewise.
31307
31308         PR c++/18285
31309         * g++.dg/parse/typedef7.C: New test.
31310
31311 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31312
31313         * gcc.c-torture/execute/20041124-1.c: New test.
31314
31315 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31316
31317         * g++.dg/template/deduce3.C: New test.
31318
31319         PR c++/18586
31320         * g++.dg/template/crash27.C: New test.
31321
31322         PR c++/18530
31323         * g++.dg/warn/Wshadow-3.C: New test.
31324
31325 2004-11-24  Devang Patel  <dpatel@apple.com>
31326
31327         PR/18555
31328         * gcc.dg/cpp/isysroot-1.c: New test.
31329         * gcc.dg/cpp/usr/include/stdio.h: New file.
31330         * gcc.dg/cpp/isysroot-2.c: New test.
31331         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31332         New file.
31333
31334 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31335
31336         PR c++/8929
31337         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31338
31339 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31340
31341         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31342         * gcc.target/sparc/pdist.c: Likewise.
31343
31344 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31345
31346         PR c++/16882
31347         * g++.dg/conversion/simd1.C: New test.
31348
31349 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31350
31351         * lib/target-libpath.exp: New file defining
31352         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31353         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31354         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31355         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31356         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31357
31358 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31359
31360         * gcc.dg/pragma-align-2.c: Test macro expansion.
31361         * gcc.dg/pragma-pack-2.c: New test.
31362
31363 2004-11-23  Richard Henderson  <rth@redhat.com>
31364
31365         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31366         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31367         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31368         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31369         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31370         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31371
31372         * gcc.dg/vect/vect.exp: Add check for alpha.
31373         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31374         (check_effective_target_vect_int): Enable for alpha.
31375         (check_effective_target_vect_long): New.
31376         (is-effective-target): Add it.
31377
31378 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31379
31380         * gcc.dg/pr18614-1.c: New test.
31381
31382 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31383
31384         * gcc.dg/setjmp-2.c: New test.
31385
31386 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31387
31388         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31389         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31390         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31391         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31392         gcc.target/sparc/pdist.c: New tests.
31393
31394 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31395
31396         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31397
31398 2004-11-22  Dale Johannesen  <dalej@apple.com>
31399
31400         * gcc.dg/20041111-1.c: New.
31401
31402 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31403
31404         PR tree-opt/18536
31405         * gcc.dg/vect/pr18536.c: New test.
31406
31407 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31408
31409         PR c++/18354
31410         * g++.dg/template/nontype11.C: New test.
31411
31412 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31413
31414         PR middle-end/18520
31415         * gcc.dg/pr18520-1.c: New test case.
31416
31417 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31418
31419         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31420         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31421         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31422         expected diagnostics.
31423
31424 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31425
31426         PR target/18580
31427         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31428         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31429         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31430
31431 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31432
31433         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31434
31435 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31436             Joseph Myers  <joseph@codesourcery.com>
31437
31438         * lib/target-supports.exp (check_visibility_available): Really
31439         test the compiler.
31440
31441 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31442
31443         PR tree-opt/18181
31444         * gcc.dg/vect/vect-85.c: New test.
31445         * gcc.dg/vect/vect-86.c: New test.
31446         * gcc.dg/vect/vect-87.c: New test.
31447         * gcc.dg/vect/vect-88.c: New test.
31448
31449 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31450
31451         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31452
31453 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31454
31455         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31456         * gcc.dg/ppc-and-1.c: Ditto.
31457         * gcc.dg/ppc-compare-1.c: Ditto.
31458         * gcc.dg/ppc-mov-1.c: Ditto
31459
31460 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31461             Mark Mitchell  <mark@codesourcery.com>
31462
31463         * gcc.dg/pragma-init-fini-2.c: New test.
31464
31465 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31466             Aldy Hernandez  <aldyh@redhat.com>
31467
31468         * lib/target-supports.exp (check_effective_target_vect_int): New
31469         (check_effective_target_vect_float): New
31470         (check_effective_target_vect_double): New.
31471         (is-effective-target): Support new effective targets keywords.
31472         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31473         default action for dg-do.
31474         * gcc.dg/vect/pr16105.c: Use new support.
31475         * gcc.dg/vect/pr18400.c: Ditto.
31476         * gcc.dg/vect/pr18425.c: Ditto.
31477         * gcc.dg/vect/vect-1.c: Ditto.
31478         * gcc.dg/vect/vect-10.c: Ditto.
31479         * gcc.dg/vect/vect-11.c: Ditto.
31480         * gcc.dg/vect/vect-12.c: Ditto.
31481         * gcc.dg/vect/vect-13.c: Ditto.
31482         * gcc.dg/vect/vect-14.c: Ditto.
31483         * gcc.dg/vect/vect-15.c: Ditto.
31484         * gcc.dg/vect/vect-16.c: Ditto.
31485         * gcc.dg/vect/vect-17.c: Ditto.
31486         * gcc.dg/vect/vect-18.c: Ditto.
31487         * gcc.dg/vect/vect-19.c: Ditto.
31488         * gcc.dg/vect/vect-2.c: Ditto.
31489         * gcc.dg/vect/vect-20.c: Ditto.
31490         * gcc.dg/vect/vect-21.c: Ditto.
31491         * gcc.dg/vect/vect-22.c: Ditto.
31492         * gcc.dg/vect/vect-23.c: Ditto.
31493         * gcc.dg/vect/vect-24.c: Ditto.
31494         * gcc.dg/vect/vect-25.c: Ditto.
31495         * gcc.dg/vect/vect-26.c: Ditto.
31496         * gcc.dg/vect/vect-27.c: Ditto.
31497         * gcc.dg/vect/vect-27a.c: Ditto.
31498         * gcc.dg/vect/vect-28.c: Ditto.
31499         * gcc.dg/vect/vect-29.c: Ditto.
31500         * gcc.dg/vect/vect-29a.c: Ditto.
31501         * gcc.dg/vect/vect-3.c: Ditto.
31502         * gcc.dg/vect/vect-30.c: Ditto.
31503         * gcc.dg/vect/vect-31.c: Ditto.
31504         * gcc.dg/vect/vect-32.c: Ditto.
31505         * gcc.dg/vect/vect-33.c: Ditto.
31506         * gcc.dg/vect/vect-34.c: Ditto.
31507         * gcc.dg/vect/vect-35.c: Ditto.
31508         * gcc.dg/vect/vect-36.c: Ditto.
31509         * gcc.dg/vect/vect-37.c: Ditto.
31510         * gcc.dg/vect/vect-38.c: Ditto.
31511         * gcc.dg/vect/vect-4.c: Ditto.
31512         * gcc.dg/vect/vect-40.c: Ditto.
31513         * gcc.dg/vect/vect-41.c: Ditto.
31514         * gcc.dg/vect/vect-42.c: Ditto.
31515         * gcc.dg/vect/vect-43.c: Ditto.
31516         * gcc.dg/vect/vect-44.c: Ditto.
31517         * gcc.dg/vect/vect-45.c: Ditto.
31518         * gcc.dg/vect/vect-46.c: Ditto.
31519         * gcc.dg/vect/vect-47.c: Ditto.
31520         * gcc.dg/vect/vect-48.c: Ditto.
31521         * gcc.dg/vect/vect-48a.c: Ditto.
31522         * gcc.dg/vect/vect-49.c: Ditto.
31523         * gcc.dg/vect/vect-5.c: Ditto.
31524         * gcc.dg/vect/vect-50.c: Ditto.
31525         * gcc.dg/vect/vect-51.c: Ditto.
31526         * gcc.dg/vect/vect-52.c: Ditto.
31527         * gcc.dg/vect/vect-53.c: Ditto.
31528         * gcc.dg/vect/vect-54.c: Ditto.
31529         * gcc.dg/vect/vect-55.c: Ditto.
31530         * gcc.dg/vect/vect-56.c: Ditto.
31531         * gcc.dg/vect/vect-56a.c: Ditto.
31532         * gcc.dg/vect/vect-57.c: Ditto.
31533         * gcc.dg/vect/vect-58.c: Ditto.
31534         * gcc.dg/vect/vect-59.c: Ditto.
31535         * gcc.dg/vect/vect-6.c: Ditto.
31536         * gcc.dg/vect/vect-60.c: Ditto.
31537         * gcc.dg/vect/vect-61.c: Ditto.
31538         * gcc.dg/vect/vect-62.c: Ditto.
31539         * gcc.dg/vect/vect-63.c: Ditto.
31540         * gcc.dg/vect/vect-64.c: Ditto.
31541         * gcc.dg/vect/vect-65.c: Ditto.
31542         * gcc.dg/vect/vect-66.c: Ditto.
31543         * gcc.dg/vect/vect-67.c: Ditto.
31544         * gcc.dg/vect/vect-68.c: Ditto.
31545         * gcc.dg/vect/vect-69.c: Ditto.
31546         * gcc.dg/vect/vect-7.c: Ditto.
31547         * gcc.dg/vect/vect-72.c: Ditto.
31548         * gcc.dg/vect/vect-72a.c: Ditto.
31549         * gcc.dg/vect/vect-73.c: Ditto.
31550         * gcc.dg/vect/vect-74.c: Ditto.
31551         * gcc.dg/vect/vect-75.c: Ditto.
31552         * gcc.dg/vect/vect-76.c: Ditto.
31553         * gcc.dg/vect/vect-77.c: Ditto.
31554         * gcc.dg/vect/vect-77a.c: Ditto.
31555         * gcc.dg/vect/vect-78.c: Ditto.
31556         * gcc.dg/vect/vect-79.c: Ditto.
31557         * gcc.dg/vect/vect-8.c: Ditto.
31558         * gcc.dg/vect/vect-80.c: Ditto.
31559         * gcc.dg/vect/vect-82.c: Ditto.
31560         * gcc.dg/vect/vect-82_64.c: Ditto.
31561         * gcc.dg/vect/vect-83.c: Ditto.
31562         * gcc.dg/vect/vect-83_64.c: Ditto.
31563         * gcc.dg/vect/vect-9.c: Ditto.
31564         * gcc.dg/vect/vect-all.c: Ditto.
31565         * gcc.dg/vect/vect-none.c: Ditto.
31566
31567 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31568
31569         * lib/gcc-dg.exp (dg-skip-if): New function.
31570         (dg-forbid-option): Remove.
31571         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31572         * g++.dg/abi/bitfield8.C: Likewise.
31573         * g++.dg/abi/dtor1.C: Likewise.
31574         * g++.dg/abi/empty10.C: Likewise.
31575         * g++.dg/abi/empty7.C: Likewise.
31576         * g++.dg/abi/empty9.C: Likewise.
31577         * g++.dg/abi/layout3.C: Likewise.
31578         * g++.dg/abi/layout4.C: Likewise.
31579         * g++.dg/abi/thunk1.C: Likewise.
31580         * g++.dg/abi/thunk2.C: Likewise.
31581         * g++.dg/abi/vbase11.C: Likewise.
31582         * g++.dg/abi/vthunk2.C: Likewise.
31583         * g++.dg/abi/vthunk3.C: Likewise.
31584         * g++.dg/ext/attrib8.C: Likewise.
31585         * g++.dg/opt/longbranch2.C: Likewise.
31586         * g++.dg/opt/reg-stack4.C: Likewise.
31587         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31588         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31589         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31590         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31591         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31592         * gcc.dg/20000609-1.c: Likewise.
31593         * gcc.dg/20000720-1.c: Likewise.
31594         * gcc.dg/20011107-1.c: Likewise.
31595         * gcc.dg/20011119-1.c: Likewise.
31596         * gcc.dg/20020108-1.c: Likewise.
31597         * gcc.dg/20020122-2.c: Likewise.
31598         * gcc.dg/20020122-3.c: Likewise.
31599         * gcc.dg/20020201-3.c: Likewise.
31600         * gcc.dg/20020206-1.c: Likewise.
31601         * gcc.dg/20020218-1.c: Likewise.
31602         * gcc.dg/20020310-1.c: Likewise.
31603         * gcc.dg/20020411-1.c: Likewise.
31604         * gcc.dg/20020418-2.c: Likewise.
31605         * gcc.dg/20020426-1.c: Likewise.
31606         * gcc.dg/20020426-2.c: Likewise.
31607         * gcc.dg/20020517-1.c: Likewise.
31608         * gcc.dg/20020523-1.c: Likewise.
31609         * gcc.dg/20020523-2.c: Likewise.
31610         * gcc.dg/20020729-1.c: Likewise.
31611         * gcc.dg/20030204-1.c: Likewise.
31612         * gcc.dg/20030826-2.c: Likewise.
31613         * gcc.dg/20030926-1.c: Likewise.
31614         * gcc.dg/20031202-1.c: Likewise.
31615         * gcc.dg/980312-1.c: Likewise.
31616         * gcc.dg/980313-1.c: Likewise.
31617         * gcc.dg/990117-1.c: Likewise.
31618         * gcc.dg/990424-1.c: Likewise.
31619         * gcc.dg/990524-1.c: Likewise.
31620         * gcc.dg/991230-1.c: Likewise.
31621         * gcc.dg/i386-387-1.c: Likewise.
31622         * gcc.dg/i386-387-2.c: Likewise.
31623         * gcc.dg/i386-387-3.c: Likewise.
31624         * gcc.dg/i386-387-4.c: Likewise.
31625         * gcc.dg/i386-387-5.c: Likewise.
31626         * gcc.dg/i386-387-6.c: Likewise.
31627         * gcc.dg/i386-asm-1.c: Likewise.
31628         * gcc.dg/i386-bitfield1.c: Likewise.
31629         * gcc.dg/i386-bitfield2.c: Likewise.
31630         * gcc.dg/i386-loop-1.c: Likewise.
31631         * gcc.dg/i386-loop-2.c: Likewise.
31632         * gcc.dg/i386-loop-3.c: Likewise.
31633         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31634         * gcc.dg/i386-pic-1.c: Likewise.
31635         * gcc.dg/i386-regparm.c: Likewise.
31636         * gcc.dg/i386-signbit-1.c: Likewise.
31637         * gcc.dg/i386-signbit-2.c: Likewise.
31638         * gcc.dg/i386-signbit-3.c: Likewise.
31639         * gcc.dg/i386-sse-5.c: Likewise.
31640         * gcc.dg/i386-sse-8.c: Likewise.
31641         * gcc.dg/i386-unroll-1.c: Likewise.
31642         * gcc.dg/tls/opt-1.c: Likewise.
31643         * gcc.dg/tls/opt-2.c: Likewise.
31644         * gcc.dg/unroll-1.c: Likewise.
31645         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31646         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31647         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31648         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31649
31650 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31651
31652         * g++.dg/template/incomplete1.C: New test.
31653
31654 2004-11-16  Nick Clifton  <nickc@redhat.com>
31655
31656         Revert patches accidentally commited during checkin of fixes for
31657         xstormy16 tests:
31658         gcc.c-torture/execute/simd-4.c: Revert
31659         gcc.dg/20040910-1.c: Revert.
31660
31661 2004-11-16  Paul Brook  <paul@codesourcery.com>
31662
31663         PR fortran/13010
31664         * gfortran.dg/der_pointer_1.f90: New test.
31665
31666 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31667
31668         PR c/18498
31669         * gcc.dg/bitfld-13.c: New test.
31670
31671 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31672
31673         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31674         powerpc*-*-linux*.
31675
31676         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31677         * gcc.dg/ppc64-abi-2.c: Ditto.
31678         * gcc.dg/ppc64-abi-3.c: Ditto.
31679
31680         * lib/gcc-dg.exp (dg-target-list): Remove.
31681
31682 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31683
31684         * gcc.dg/ia64-postinc.c: New test.
31685
31686 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31687
31688         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31689
31690 2004-11-15  Nick Clifton  <nickc@redhat.com>
31691
31692         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31693         __INT_MAX__ so that the test can be compiled by toolchains
31694         targeted at 16-bit processors.
31695
31696         * gcc.dg/20040625-1.c: Use long constants rather than integers
31697         when performing arithmetic that will overflow 16-bits.
31698
31699         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31700         xstormy16.  It does not support 128-bit vector operations.
31701
31702         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31703         with the macro PTR_TYPE.  Define this macro to an integer type
31704         suitable for holding a pointer.
31705
31706         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31707         the target is a 16-bit processor.
31708
31709         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31710         16-bit targets where the character constant will be too long.
31711
31712         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31713         where the double will not be directly addressable.
31714
31715 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31716
31717         Friend class name lookup 1/n, PR c++/18471
31718         * g++.dg/template/crash26.C: New test.
31719         * g++.dg/lookup/struct1.C: Adjust expected error.
31720         * g++.dg/parse/elab1.C: Likewise.
31721         * g++.dg/parse/elab2.C: Likewise.
31722         * g++.dg/parse/int-as-enum1.C: Likewise.
31723         * g++.dg/parse/struct-as-enum1.C: Likewise.
31724         * g++.dg/parse/typedef1.C: Likewise.
31725         * g++.dg/parse/typedef3.C: Likewise.
31726         * g++.dg/parse/typedef4.C: Likewise.
31727         * g++.dg/parse/typedef5.C: Likewise.
31728         * g++.dg/template/nontype4.C: Likewise.
31729         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31730         * g++.old-deja/g++.other/elab1.C: Likewise.
31731         * g++.old-deja/g++.other/syntax4.C: Likewise.
31732
31733 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31734
31735         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31736
31737 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31738
31739         * gcc.c-torture/execute/20041114-1.c: New test.
31740
31741 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31742
31743         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31744         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31745         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31746         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31747         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31748         gcc.dg/switch-7.c: New tests.
31749
31750 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31751
31752         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31753
31754 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31755
31756         PR tree-opt/18400
31757         * gcc.dg/vect/pr18400.c: New test.
31758
31759 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31760             Andrew Pinski  <pinskia@physics.uc.edu>
31761
31762         PR tree-opt/18425
31763         * gcc.dg/vect/pr18425.c: New test.
31764
31765 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31766
31767         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31768         Guard with dg-require-alias and dg-require-visibility.
31769
31770 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31771
31772         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31773
31774 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31775
31776         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31777
31778 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31779
31780         PR c++/17344
31781         * g++.dg/template/defarg5.C: New test.
31782
31783 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31784
31785         * g++.dg/parse/cast1.C: Run only on ILP32.
31786         * g++.old-deja/g++.mike/p784.C: Likewise.
31787
31788 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31789
31790         * gcc.c-torture/execute/20041113-1.c: New test.
31791
31792 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31793
31794         PR target/18230
31795         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31796         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31797         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31798         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31799         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31800         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31801         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31802         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31803         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31804         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31805         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31806         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31807         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31808
31809 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31810
31811         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31812         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31813         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31814         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31815         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31816         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31817         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31818         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31819         gcc.target/sparc/combined-1.c: New tests.
31820
31821 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31822
31823         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31824         New tests.
31825
31826 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31827
31828         * lib/gcc-dg.exp (dg-forbid-option): New function.
31829         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31830         * g++.dg/abi/bitfield8.C: Likewise.
31831         * g++.dg/abi/dtor1.C: Likewise.
31832         * g++.dg/abi/empty10.C: Likewise.
31833         * g++.dg/abi/empty7.C: Likewise.
31834         * g++.dg/abi/empty9.C: Likewise.
31835         * g++.dg/abi/layout3.C: Likewise.
31836         * g++.dg/abi/layout4.C: Likewise.
31837         * g++.dg/abi/thunk1.C: Likewise.
31838         * g++.dg/abi/thunk2.C: Likewise.
31839         * g++.dg/abi/vbase11.C: Likewise.
31840         * g++.dg/abi/vthunk2.C: Likewise.
31841         * g++.dg/abi/vthunk3.C: Likewise.
31842         * g++.dg/ext/attrib8.C: Likewise.
31843         * g++.dg/opt/longbranch2.C: Likewise.
31844         * g++.dg/opt/reg-stack4.C: Likewise.
31845         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31846         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31847         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31848         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31849         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31850         * gcc.dg/20000609-1.c: Likewise.
31851         * gcc.dg/20000720-1.c: Likewise.
31852         * gcc.dg/20011107-1.c: Likewise.
31853         * gcc.dg/20011119-1.c: Likewise.
31854         * gcc.dg/20020108-1.c: Likewise.
31855         * gcc.dg/20020122-2.c: Likewise.
31856         * gcc.dg/20020122-3.c: Likewise.
31857         * gcc.dg/20020201-3.c: Likewise.
31858         * gcc.dg/20020206-1.c: Likewise.
31859         * gcc.dg/20020218-1.c: Likewise.
31860         * gcc.dg/20020310-1.c: Likewise.
31861         * gcc.dg/20020411-1.c: Likewise.
31862         * gcc.dg/20020418-2.c: Likewise.
31863         * gcc.dg/20020426-1.c: Likewise.
31864         * gcc.dg/20020426-2.c: Likewise.
31865         * gcc.dg/20020517-1.c: Likewise.
31866         * gcc.dg/20020523-1.c: Likewise.
31867         * gcc.dg/20020523-2.c: Likewise.
31868         * gcc.dg/20020729-1.c: Likewise.
31869         * gcc.dg/20030204-1.c: Likewise.
31870         * gcc.dg/20030826-2.c: Likewise.
31871         * gcc.dg/20030926-1.c: Likewise.
31872         * gcc.dg/20031202-1.c: Likewise.
31873         * gcc.dg/980312-1.c: Likewise.
31874         * gcc.dg/980313-1.c: Likewise.
31875         * gcc.dg/990117-1.c: Likewise.
31876         * gcc.dg/990424-1.c: Likewise.
31877         * gcc.dg/990524-1.c: Likewise.
31878         * gcc.dg/991230-1.c: Likewise.
31879         * gcc.dg/i386-387-1.c: Likewise.
31880         * gcc.dg/i386-387-2.c: Likewise.
31881         * gcc.dg/i386-387-3.c: Likewise.
31882         * gcc.dg/i386-387-4.c: Likewise.
31883         * gcc.dg/i386-387-5.c: Likewise.
31884         * gcc.dg/i386-387-6.c: Likewise.
31885         * gcc.dg/i386-asm-1.c: Likewise.
31886         * gcc.dg/i386-bitfield1.c: Likewise.
31887         * gcc.dg/i386-bitfield2.c: Likewise.
31888         * gcc.dg/i386-loop-1.c: Likewise.
31889         * gcc.dg/i386-loop-2.c: Likewise.
31890         * gcc.dg/i386-loop-3.c: Likewise.
31891         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31892         * gcc.dg/i386-pic-1.c: Likewise.
31893         * gcc.dg/i386-regparm.c: Likewise.
31894         * gcc.dg/i386-signbit-1.c: Likewise.
31895         * gcc.dg/i386-signbit-2.c: Likewise.
31896         * gcc.dg/i386-signbit-3.c: Likewise.
31897         * gcc.dg/i386-sse-5.c: Likewise.
31898         * gcc.dg/i386-sse-8.c: Likewise.
31899         * gcc.dg/i386-unroll-1.c: Likewise.
31900         * gcc.dg/tls/opt-1.c: Likewise.
31901         * gcc.dg/tls/opt-2.c: Likewise.
31902         * gcc.dg/unroll-1.c: Likewise.
31903         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31904         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31905         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31906         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31907         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31908         -m64 is specified.
31909
31910 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31911
31912         PR c++/18389
31913         * g++.dg/parse/cond1.C: New test.
31914
31915         PR c++/18429
31916         * g++.dg/template/array9.C: New test.
31917         * g++.dg/ext/vla1.C: Adjust error messages.
31918         * g++.dg/ext/vlm1.C: Likewise.
31919         * g++.dg/template/crash2.C: Likewise.
31920
31921         PR c++/18436
31922         * g++.dg/template/call3.C: New test.
31923
31924         PR c++/18407
31925         * g++.dg/template/ptrmem11.C: New test.
31926
31927 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31928
31929         PR other/14264
31930         * lib/g++.exp: Set LC_ALL and LANG to C.
31931         * lib/gcc-dg.exp: Likewise.
31932         * lib/gfortran.exp: Likewise.
31933         * lib/objc.exp: Likewise.
31934         * lib/treelang.exp: Likewise.
31935
31936 2004-11-12  Andreas Schwab  <schwab@suse.de>
31937
31938         * gcc.dg/pr16286.c: Fix last change.
31939
31940 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31941
31942         PR c++/18416
31943         * g++.dg/init/global1.C: New test.
31944
31945 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31946
31947         * gcc.c-torture/execute/20041112-1.c: New test.
31948
31949 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31950
31951         * lib/gcc-dg.exp (dg-target-list): New.
31952
31953 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31954             Richard Sandiford  <rsandifo@redhat.com>
31955
31956         * lib/target-supports.exp (get-compiler_messages): New.
31957         (check_named_sections_available): Use it.
31958         (check_effective_target_ilp32): New.
31959         (check_effective_target_lp64): New.
31960         (is-effective-target): New.
31961         * lib/gcc-dg.exp (dg-require-effective-target): New.
31962
31963 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31964
31965         * gcc.dg/precedence-1.c: New test.
31966
31967 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31968
31969         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31970
31971         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31972         message, delete generated files, use more descriptive name for
31973         executable, and make the test unsupported when it cannot be run.
31974
31975         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31976         (dg-require-weak, dg-require-visibility, dg-require-alias,
31977         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31978         dg-require-iconv, dg-require-named-sections): Use it.
31979
31980         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31981
31982 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31983
31984         PR target/16457
31985         * gcc.dg/ppc-and-1: New
31986
31987         PR target/16796
31988         * gcc.dg/ppc-mov-1.c: New.
31989
31990         PR target/16458
31991         * gcc.dg/ppc-compare-1.c: New.
31992
31993 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31994
31995         * objc.dg/desig-init-2.m: New test.
31996
31997 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31998
31999         PR middle-end/18160
32000         * g++.dg/warn/register-var-1.C: New test.
32001         * g++.dg/warn/register-var-2.C: New test.
32002
32003 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32004
32005         * gcc.dg/union-2.c: New test.
32006
32007 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32008
32009         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32010         New test for PR tree-optimization/17892.
32011
32012 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32013
32014         PR c++/18369
32015         * g++.dg/init/new12.C: New test.
32016
32017 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32018
32019         * gcc.target/sparc: New directory.
32020         * gcc.target/sparc/sparc.exp: New driver.
32021         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32022         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32023         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32024         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32025
32026 2004-11-10  Paul Brook  <paul@codesourcery.com>
32027
32028         PR fortran/18218
32029         * gfortran.dg/list_read.c: New test.
32030
32031 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32032
32033         PR c/18322
32034         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32035         expected diagnostic location.
32036
32037 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32038
32039         * gcc.dg/20041109-1.c: New test.
32040
32041 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32042
32043         PR objc/18406
32044         * objc/compile/pr18406.m: New test.
32045
32046 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32047
32048         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32049
32050 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32051
32052         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32053
32054 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32055
32056         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32057
32058 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32059
32060         * gcc.dg/20030225-2.c: Add prototype for abort and
32061         exit.
32062
32063 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32064
32065         PR tree-opt/18299
32066         * gcc.c-torture/pr18299-1.c: New test.
32067
32068 2004-11-06  Andreas Schwab  <schwab@suse.de>
32069
32070         * gcc.dg/pr16286.c: Also test for bool and pixel.
32071
32072 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32073
32074         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32075         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32076         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32077         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32078         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32079         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32080         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32081         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32082         gcc.dg/struct-semi-3.c: New tests.
32083
32084 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32085
32086         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32087
32088 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32089
32090         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32091         Do not use C99 designators.
32092
32093 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32094
32095         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32096
32097 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32098
32099         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32100         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32101         * gcc.c-torture/execute/simd-5.x: Remove.
32102
32103 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32104
32105         PR rtl-optimization/17933
32106         * gcc.dg/torture/pr17933-1.c: New test.
32107
32108 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32109
32110         PR target/18106
32111         * lib/target-supports.exp (check_weak_available): Support
32112         Windows.
32113
32114 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32115
32116         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32117         call to fflush(stdout) before abort.
32118         (my_ffsll): New function.
32119         (generate_fields): Use it.
32120
32121 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32122
32123         * gcc.dg/init-undef-1.c: New test.
32124
32125 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32126
32127         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32128         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32129         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32130         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32131         expected messages for new parser.
32132
32133 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32134
32135         * g++.dg/ext/visibility/symbian1.C: New test.
32136
32137 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32138
32139         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32140         on LP64 targets.
32141
32142 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32143
32144         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32145         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32146         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32147         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32148         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32149         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32150         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32151         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32152         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32153         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32154
32155 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32156
32157         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32158         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32159         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32160         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32161         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32162         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32163         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32164         for new parser.
32165
32166 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32167
32168         PR target/15342
32169         * gcc.dg/20041104-1.c: New test.
32170
32171 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32172
32173         * g++.dg/template/nontype7.C: New test.
32174         * g++.dg/template/nontype8.C: Likewise.
32175         * g++.dg/template/nontype9.C: Likewise.
32176         * g++.dg/template/nontype10.C: Likewise.
32177         * g++.dg/tc1/dr49.C: Likewise.
32178         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32179         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32180
32181 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32182
32183         * g++.dg/rtti/tinfo1.C: Remove xfails.
32184
32185 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32186
32187         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32188         packed attribute to the definition to satisfy the new C++ parser.
32189
32190 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32191
32192         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32193         invocations of va_arg.
32194
32195 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32196
32197         PR c++/18124
32198         * g++.dg/template/crash25.C: New test.
32199
32200         PR c++/18155
32201         * g++.dg/template/typedef2.C: New test.
32202         * g++.dg/parse/crash13.C: Adjust error markers.
32203
32204         PR c++/18177
32205         * g++.dg/conversion/const3.C: New test.
32206
32207 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32208
32209         PR fortran/17535
32210         PR fortran/17583
32211         PR fortran/17713
32212         * gfortran.dg/generic_[123].f90: New testcases.
32213
32214 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32215
32216         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32217         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32218
32219 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32220
32221         PR tree-opt/16808
32222         * gcc.c-torture/compile/pr16808.c: New test.
32223
32224 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         PR rtl-optimization/17104
32227         * gcc.dg/ppc-bitfield1.c: New.
32228
32229 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32230
32231         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32232
32233 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32234
32235         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32236         strings for 32-bit code.
32237
32238 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32239
32240         PR c/18239
32241         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32242
32243 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         PR c++/18064
32246         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32247
32248 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32249
32250         PR c++/15172
32251         * g++.dg/init/aggr2.C: New test.
32252
32253 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32254
32255         * objc.dg/local-decl-1.m: New test.
32256
32257 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32258
32259         * gcc.dg/20040910-1.c: Adjust regex.
32260
32261 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32262
32263         PR rtl-optimization/18084
32264         * g++.dg/opt/pr18084-1.C: New testcase.
32265
32266 2004-10-30  Matt Austern  <austern@apple.com>
32267
32268         PR c++/17542
32269         * g++.dg/ext/attrib18.C: New test.
32270
32271 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32272
32273         PR middle-end/18096
32274         * gcc.dg/pr18096-1.c: New test case.
32275
32276 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32277
32278         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32279
32280 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32281
32282         PR c/16666
32283         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32284         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32285         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32286         gcc.dg/old-style-prom-3.c: New tests.
32287
32288 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32289
32290         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32291         Remove unnecessary inclusion of stdio.h.
32292
32293 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32294
32295         PR rtl-optimization/17581
32296         * gcc.dg/pr17581-1.c: New test case.
32297
32298 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32299
32300         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32301         being implemented.
32302         * g++.dg/conversion/dr195-1.C: New.
32303         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32304         * g++.old-deja/g++.mike/p10148.C: Likewise.
32305
32306 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32307
32308         PR c++/17695
32309         * g++.dg/debug/typedef2.C: New test.
32310
32311 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32312
32313         PR fortran/13490
32314         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32315         * gfortran.dg/g77/README: Update.
32316
32317 2004-10-28  Matt Austern  <austern@apple.com>
32318
32319         PR c++/14124
32320         * g++.dg/ext/packed7.C: New test.
32321
32322 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32323
32324         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32325         scan-assembler.
32326         * lib/scanasm.exp (hidden-scan-for): New proc.
32327         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32328         string.
32329         (scan-not-hidden): Likewise.
32330         * lib/target-supports.exp (check_visibility_available): mach-o is
32331         support too.
32332
32333 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32334
32335         PR c++/17132
32336         * g++.dg/template/memclass3.C: New test.
32337
32338 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32339
32340         PR middle-end/18160
32341         * gcc.dg/register-var-1.c: New test.
32342         * gcc.dg/register-var-2.c: New test.
32343         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32344         error now.
32345
32346 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32347
32348         PR other/18172
32349         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32350         unused variables.
32351         * gcc.dg/vect/vect-22.c: Likewise.
32352
32353 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32354
32355         * gcc.dg/i386-rotate-1.c: New test.
32356
32357 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32358
32359         * g++.dg/init/ref12.C: Add "run" marker.
32360
32361         PR c++/17435
32362         * g++.dg/init/ref12.C: New test.
32363
32364         PR c++/18140
32365         * g++.dg/template/shift1.C: New test.
32366         * g++.dg/template/error10.C: Adjust error markers.
32367
32368 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32369
32370         PR tree-opt/17529
32371         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32372
32373 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32374
32375         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32376         * gcc.dg/weak/weak-3.c: Likewise.
32377         * gcc.dg/weak/weak-5.c: Likewise.
32378         * gcc.dg/weak/weak-9.c: Likewise.
32379         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32380         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32381
32382         * gcc.dg/darwin-weakimport-1.c: New.
32383
32384 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32385
32386         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32387
32388 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32389
32390         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32391         'syntax' error messages.
32392         * gcc.dg/cpp/direct2s.c: Likewise.
32393
32394 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32395
32396         * gcc.c-torture/compile/20041026-1.c: New.
32397
32398 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/18093
32401         * g++.dg/lookup/ns2.C: New test.
32402
32403         PR c++/18020
32404         * g++.dg/template/enum4.C: New test.
32405
32406         PR c++/18161
32407         * g++.dg/template/expr1.C: New test.
32408
32409 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32410
32411         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32412
32413 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32414
32415         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32416         gcc.dg/decl-nospec-3.c: New tests.
32417
32418 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32419
32420         * objc.dg/super-class-3.m: New test.
32421
32422 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32423
32424         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32425         resyncing.
32426         * gcc.dg/cpp/direct2s.c: Likewise.
32427
32428 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32429
32430         * objc.dg/image-info.m: Update for changes to section selection.
32431
32432 2004-10-25  David Ayers  <d.ayers@inode.at>
32433             Ziemowit Laski  <zlaski@apple.com>
32434
32435         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32436         diagnostics when messaging 'id <Proto>'.
32437         * objc.dg/class-protocol-1.m: New test.
32438         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32439         a non-existent method signature.
32440         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32441         Update diagnostics when messaging with non-existent method signature.
32442         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32443         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32444         invalid receivers are now resolved as if messaging 'id'; remove
32445         extraneous diagnostics.
32446
32447 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32448
32449         PR c/16667
32450         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32451         gcc.dg/init-desig-obs-3.c: New tests.
32452
32453 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32454
32455         * gcc.dg/debug/20041023-1.c: New test.
32456
32457 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32458
32459         PR middle-end/17407
32460         * gcc.c-torture/compile/pr17407.c: New test.
32461
32462         PR c++/18121
32463         * g++.dg/template/array8.C: New test.
32464
32465 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32466
32467         PR other/18138
32468         * lib/g++.exp: Accept more than one multilib libgcc.
32469         * lib/gcc-dg.exp: Likewise.
32470         * lib/objc.exp: Likewise.
32471         * lib/treelang.exp: Likewise.
32472         * lib/gfortran.exp: Likewise.
32473
32474 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32475
32476         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32477
32478 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32479
32480         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32481         * gcc.dg/c99-const-expr-3.c: Likewise.
32482
32483 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32484
32485         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32486
32487 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32488
32489         * gcc.c-torture/execute/loop-2e.x: Remove.
32490
32491 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32492
32493         PR c++/18095
32494         * g++.dg/parse/crash18.C: New.
32495         * g++.dg/parse/crash19.C: New.
32496
32497 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32498
32499         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32500         * g++.dg/ext/dllimport2.C: Same.
32501         * g++.dg/ext/dllimport8.C: Same.
32502
32503 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32504
32505         PR c++/10841
32506         * g++.dg/conversion/cast1.C: New test.
32507         * g++.dg/overload/pmf1.C: Adjust error marker.
32508
32509 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32510
32511         PR objc/17923
32512         * objc.dg/const-str-7.m: New test.
32513
32514 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32515
32516         * g++.dg/template/memfriend11.C: Fix comment typo.
32517         * g++.dg/template/memfriend14.C: Likewise.
32518
32519 2004-10-20  Richard Henderson  <rth@redhat.com>
32520
32521         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32522         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32523         -fasynchronous-unwind-tables.
32524
32525 2004-10-20  Richard Henderson  <rth@redhat.com>
32526
32527         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32528         (main): Return success.
32529         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32530         (main): Return success.
32531
32532 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32533
32534         PR c++/13495
32535         * g++.dg/template/memfriend9.C: New test.
32536         * g++.dg/template/memfriend10.C: Likewise.
32537         * g++.dg/template/memfriend11.C: Likewise.
32538         * g++.dg/template/memfriend12.C: Likewise.
32539         * g++.dg/template/memfriend13.C: Likewise.
32540         * g++.dg/template/memfriend14.C: Likewise.
32541         * g++.dg/template/memfriend15.C: Likewise.
32542         * g++.dg/template/memfriend16.C: Likewise.
32543         * g++.dg/template/memfriend17.C: Likewise.
32544         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32545
32546 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32547
32548         * g++.dg/conversion/dr195.C: New.
32549         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32550
32551 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32552             Devang Patel  <dpatel@apple.com>
32553
32554         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32555         of floating point arithmetic, which could trap.
32556
32557 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32558
32559         PR c++/14035
32560         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32561         * g++.dg/conversion/const2.C: New test.
32562         * g++.dg/expr/reinterpret2.C: New test.
32563         * g++.dg/expr/reinterpret3.C: New test.
32564         * g++.dg/expr/cast2.C: New test.
32565         * g++.dg/expr/copy1.C: New test.
32566         * g++.dg/other/conversion1.C: Change error message.
32567         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32568         function pointers to void *.
32569         * g++.old-deja/g++.mike/p10148.C: Likewise.
32570
32571 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32572
32573         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32574
32575 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32576
32577         PR c++/18047
32578
32579         * g++.dg/parse/expr3.C: New test.
32580
32581 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32582
32583         * gcc.dg/smod-1.c: New test.
32584
32585 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32586
32587         * objc.dg/method-14.m: New test.
32588
32589 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32590
32591         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32592         Also xfail as the patch was reverted.
32593
32594 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32595
32596         PR middle-end/16973
32597         * gcc.dg/pr16973.c: New test.
32598
32599 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32600
32601         PR tree-optimization/17656
32602         * gcc.c-torture/compile/pr17656.c: New test.
32603
32604 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32605
32606         * g++.dg/eh/shadow1.C: New.
32607
32608 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32609
32610         * gcc.c-torture/compile/20041018-1.c: New test.
32611
32612 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32613
32614         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32615         compiler referring to register 0 when accessing sdata.  The linker
32616         now patches things up.
32617
32618 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32619
32620         PR c/17529
32621         * gcc.c-torture/compile/pr17529.c: New test.
32622
32623 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32624
32625         PR c++/17743
32626         * g++.dg/ext/attrib17.C: New test.
32627
32628 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32629
32630         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32631
32632 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32633
32634         PR c++/10479
32635         * g++.dg/ext/attrib16.C: New test.
32636
32637 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32638
32639         PR c++/17042
32640         * g++.dg/init/dso_handle1.C: New test.
32641
32642         PR c++/14667
32643         * g++.dg/parse/typedef6.C: New test.
32644
32645         PR c++/17916
32646         * g++.dg/parse/pragma1.C: New test.
32647
32648 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32649
32650         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32651
32652 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32653
32654         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32655         -fno-common when on HPPA HP-UX platforms.
32656
32657 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32658
32659         PR other/16820
32660         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32661         stdint.h.
32662         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32663         uintptr_t.
32664
32665 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32666
32667         PR c++/16301
32668         * g++.dg/lookup/strong-using-4.C: New test.
32669
32670 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32671
32672         PR middle-end/16567
32673         * gcc.c-torture/compile/nested-1.c: New test.
32674
32675 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32676
32677         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32678         and mipsisa64*-*-* (until support for misaligned loads is added).
32679         * gcc.dg/vect/vect-50.c: Likewise.
32680         * gcc.dg/vect/vect-52.c: Likewise.
32681         * gcc.dg/vect/vect-54.c: Likewise.
32682         * gcc.dg/vect/vect-58.c: Likewise.
32683         * gcc.dg/vect/vect-60.c: Likewise.
32684         * gcc.dg/vect/vect-80.c: Likewise.
32685
32686 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32687
32688         PR c++/17976
32689         * g++.dg/init/dtor3.C: New test.
32690
32691 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32692
32693         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32694
32695 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32696
32697         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32698         * gcc.dg/macho-lo-sum.c: Likewise.
32699
32700 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32701
32702         * gcc.dg/ppc-spe64-1.c: New test.
32703
32704 2004-10-14  Devang Patel  <dpatel@apple.com>
32705
32706         PR 17635
32707         * gcc.dg/pr17635.c : New test.
32708
32709 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32710
32711         * gcc.dg/vect/vect-28.c: Remove xfail.
32712         * gcc.dg/vect/vect-30.c: Remove xfail.
32713         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32714         * gcc.dg/vect/vect-33.c: Remove xfail.
32715         * gcc.dg/vect/vect-44.c: Remove xfail.
32716         * gcc.dg/vect/vect-46.c: Remove xfail.
32717         * gcc.dg/vect/vect-50.c: Remove xfail.
32718         * gcc.dg/vect/vect-52.c: Remove xfail.
32719         * gcc.dg/vect/vect-54.c: Remove xfail.
32720         * gcc.dg/vect/vect-58.c: Remove xfail.
32721         * gcc.dg/vect/vect-60.c: Remove xfail.
32722         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32723         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32724         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32725         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32726         * gcc.dg/vect/vect-8.c: Remove xfail.
32727         * gcc.dg/vect/vect-80.c: Remove xfail.
32728         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32729
32730 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32731
32732         * gcc.dg/vect/vect-82.c: New testcase.
32733         * gcc.dg/vect/vect-82_64.c: New testcase.
32734         * gcc.dg/vect/vect-83.c: New testcase.
32735         * gcc.dg/vect/vect-83_64.c: New testcase.
32736
32737 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32738
32739         * gcc.dg/cpp/error-1.c: New test.
32740
32741 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32742
32743         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32744
32745 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32746
32747         PR target/17984
32748         * gcc.dg/cris-peep2-xsrand2.c: New test.
32749
32750 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32751
32752         PR c++/17661
32753         * g++.dg/expr/for2.C: New test.
32754
32755 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32756
32757         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32758
32759 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32760
32761         PR tree-optimization/17724
32762         * g++.dg/opt/pr17724-1.C: New test.
32763         * g++.dg/opt/pr17724-2.C: New test.
32764         * g++.dg/opt/pr17724-3.C: New test.
32765         * g++.dg/opt/pr17724-4.C: New test.
32766         * g++.dg/opt/pr17724-5.C: New test.
32767         * g++.dg/opt/pr17724-6.C: New test.
32768
32769 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32770
32771         PR c/17301
32772         * gcc.dg/pr17301-2.c: New test.
32773
32774 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32775
32776         PR c++/15876
32777         * g++.dg/parse/error22.C: New test.
32778
32779         PR c++/17936
32780         * g++.dg/template/spec18.C: New test.
32781
32782 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32783
32784         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32785         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32786         memcpy.
32787         * gcc.dg/ia64-sync-2.c: Ditto.
32788         * gcc.dg/ia64-sync-3.c: Ditto.
32789
32790 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32791
32792         * g++.dg/eh/cleanup5.C: Add dg-options "".
32793
32794 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32795
32796         PR middle-end/17657
32797         * gcc.dg/switch-4.c: New test case.
32798
32799 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32800
32801         * gcc.c-torture/execute/20041011-1.c: New test.
32802
32803 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32804
32805         PR c++/17554
32806         * g++.dg/init/for3.C: New test.
32807
32808         PR c++/17657
32809         * g++.dg/opt/switch2.C: New test.
32810
32811         PR middle-end/17703
32812         * g++.dg/warn/Wreturn-2.C: New test.
32813
32814 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32815
32816         PR c++/17907
32817         * g++.dg/eh/cleanup5.C: New test.
32818
32819 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32820
32821         PR c++/17393
32822         * g++.dg/parse/error21.C: New test.
32823
32824 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32825
32826         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32827         * g++.dg/warn/incomplete1.C: Likewise.
32828         * g++.dg/template/qualttp20.C: Likewise.
32829
32830 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32831
32832         PR c/17881
32833         * parm-incomplete-1.c: New test.
32834
32835 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32836
32837         PR c++/17867
32838         * g++.dg/parse/error19.C: New test.
32839
32840         PR c++/17670
32841         * g++.dg/init/new11.C: New test.
32842
32843         PR c++/17821
32844         * g++.dg/parse/error20.C: New test.
32845
32846         PR c++/17826
32847         * g++.dg/template/crash24.C: New test.
32848
32849 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32850
32851         PR c/17301
32852         * gcc.dg/pr17301-1.c: New test.
32853
32854 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32855
32856         PR c/17189
32857         * gcc.dg/anon-struct-5.c: New test.
32858
32859 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32860
32861         PR c/17844
32862         * gcc.dg/pr17844-1.c: New test.
32863
32864 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32865
32866         PR tree-optimization/17906
32867         * gcc.c-torture/compile/pr17906.c: New.
32868
32869 2004-10-09  Stuart Hastings  <stuart@apple.com>
32870             Roger Sayle  <roger@eyesopen.com>
32871
32872         PR rtl-optimization/17853
32873         * gcc.dg/i386-mmx-5.c: New testcase.
32874
32875 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32876
32877         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32878
32879 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32880
32881         PR c++/17524
32882         * g++.dg/template/static9.C: New test.
32883
32884         PR c++/17685
32885         * g++.dg/parse/operator5.C: New test.
32886
32887 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32888
32889         PR middle-end/17894
32890         * gcc.c-torture/execute/divcmp-4.c: New test case.
32891
32892 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32893
32894         PR tree-opt/17902
32895         * g++.dg/opt/pr17902.C: New test.
32896
32897 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32898
32899         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32900
32901 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32902
32903         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32904
32905 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32906
32907         * gcc.dg/assign-warn-3.c: New test.
32908
32909 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32910
32911         PR c/16999
32912         * gcc.dg/cpp/ident-1.c: New test.
32913
32914 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32915
32916         * gcc.c-torture/compile/acc1.c: New.
32917
32918 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32919
32920         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32921         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32922
32923 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32924
32925         * gcc.dg/ultrasp11.c: New test.
32926
32927 2004-10-08  Michael Matz  <matz@suse.de>
32928
32929         * gcc.dg/doloop-2.c: New test.
32930
32931 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32932
32933         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32934         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32935         objc.dg/method-9.m: Update expected diagnostics.
32936
32937 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32938
32939         * gcc.dg/ppc-fsel-3.c: New file.
32940         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32941
32942 2004-10-07  Paul Brook  <paul@codesourcery.com>
32943
32944         * gfortran.dg/intrinsic_verify_1.f90: New test.
32945
32946 2004-10-07  Paul Brook  <paul@codesourcery.com>
32947
32948         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32949
32950 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32951
32952         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32953         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32954         commit.
32955
32956 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32957
32958         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32959
32960 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32961
32962         PR c++/17115
32963         * g++.dg/warn/Winline-4.C: New test.
32964
32965 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32966
32967         * gcc.c-torture/compile/20041007-1.c: New test.
32968
32969 2004-10-07  Paul Brook  <paul@codesourcery.com>
32970
32971         PR fortran/17678
32972         * gfortran.dg/use_allocated_1.f90: New test.
32973
32974 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32975
32976         PR middle-end/17849
32977         * gfortran.fortran-torture/compile/nested.f90: New test
32978
32979 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32980
32981         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32982
32983 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32984
32985         PR c++/17368
32986         * g++.dg/ext/asm6.C: New test.
32987
32988 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32989
32990         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32991
32992 2004-10-06  Paul Brook  <paul@codesourcery.com>
32993
32994         PR libfortran/17709
32995         * gfortran.dg/empty_format_1.f90: New test.
32996
32997 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32998
32999         PR fortran/17568
33000         * gfortran.dg/ishft.f90: New test.
33001
33002         PR fortran/17283
33003         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33004         tests.
33005
33006 2004-10-06  Paul Brook  <paul@codesourcery.com>
33007
33008         * gfortran.dg/do_1.f90: New test.
33009
33010 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33011
33012         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33013         optimizing for size.
33014
33015 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33016
33017         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33018
33019 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33020
33021         * gcc.c-torture/compile/20041005-1.c: New test.
33022
33023 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         PR c++/17829
33026         * g++.dg/lookup/koenig4.C: New.
33027
33028 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33029
33030         * g++.dg/other/classkey1.C: Adjust quoting marks.
33031         * g++.dg/parse/error15.C: Likewise.
33032         * g++.dg/template/meminit2.C (int>): Likewise.
33033
33034 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33035
33036         PR fortran/17283
33037         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33038
33039         PR fortran/17631
33040         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33041
33042         PR fortran/17708
33043         * gfortran.dg/pr17708.f90: New test.
33044
33045 2004-10-04  Chao-ying Fu  <fu@mips.com>
33046
33047         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33048         * gcc.dg/vect/vect-4.c: Ditto.
33049         * gcc.dg/vect/vect-5.c: Ditto.
33050         * gcc.dg/vect/vect-6.c: Ditto.
33051         * gcc.dg/vect/vect-8.c: Ditto.
33052         * gcc.dg/vect/vect-16.c: Ditto.
33053         * gcc.dg/vect/vect-30.c: Ditto.
33054         * gcc.dg/vect/vect-40.c: Ditto.
33055         * gcc.dg/vect/vect-41.c: Ditto.
33056         * gcc.dg/vect/vect-42.c: Ditto.
33057         * gcc.dg/vect/vect-43.c: Ditto.
33058         * gcc.dg/vect/vect-44.c: Ditto.
33059         * gcc.dg/vect/vect-45.c: Ditto.
33060         * gcc.dg/vect/vect-46.c: Ditto.
33061         * gcc.dg/vect/vect-47.c: Ditto.
33062         * gcc.dg/vect/vect-48.c: Ditto.
33063         * gcc.dg/vect/vect-49.c: Ditto.
33064         * gcc.dg/vect/vect-50.c: Ditto.
33065         * gcc.dg/vect/vect-51.c: Ditto.
33066         * gcc.dg/vect/vect-52.c: Ditto.
33067         * gcc.dg/vect/vect-53.c: Ditto.
33068         * gcc.dg/vect/vect-54.c: Ditto.
33069         * gcc.dg/vect/vect-55.c: Ditto.
33070         * gcc.dg/vect/vect-56.c: Ditto.
33071         * gcc.dg/vect/vect-57.c: Ditto.
33072         * gcc.dg/vect/vect-58.c: Ditto.
33073         * gcc.dg/vect/vect-59.c: Ditto.
33074         * gcc.dg/vect/vect-60.c: Ditto.
33075         * gcc.dg/vect/vect-74.c: Ditto.
33076         * gcc.dg/vect/vect-79.c: Ditto.
33077         * gcc.dg/vect/vect-80.c: Ditto.
33078
33079 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33080
33081         * gcc.dg/unused-7.c: Use the correct option.
33082
33083 2004-10-04  Paul Brook  <paul@codesourcery.com>
33084         Bud Davis  <bdavis9659@comcast.net>
33085
33086         PR fortran/17706
33087         PR fortran/16434
33088         * gfortran/pr17706.f90: New test.
33089         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33090
33091 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33092
33093         * gfortran.dg/pr17612.f90: New test.
33094
33095 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33096
33097         * g++.dg/template/local1.C: Adjust quoting marks in
33098         testing for diagnostics.
33099         * g++.dg/tls/diag-2.C: Likewise.
33100         * g++.dg/other/error8.C: Likewise.
33101
33102 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33103
33104         PR c/17178
33105         * gcc.dg/unused-4.c: Adjust to be correct.
33106
33107         PR c/17820
33108         * gcc.dg/unused-7.c: New test.
33109
33110 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33111
33112         PR c++/17797
33113         * g++.dg/overload/template2.C: New test.
33114
33115 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33116
33117         PR tree-optimization/16632
33118         * gcc.dg/tree-ssa/20041002-1.c: New.
33119
33120 2004-10-03  Paul Brook  <paul@codesourcery.com>
33121
33122         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33123         rather than relying on default formatting.
33124
33125 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33126
33127         * gcc.dg/20040920-1.c: Update expected message text.
33128
33129 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33130
33131         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33132
33133 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33134
33135         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33136         tree level.
33137
33138 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33139
33140         * gcc.dg/tree-ssa/pr17343.c: Remove.
33141
33142 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33143
33144         PR tree-opt/17343
33145         * gcc.dg/tree-ssa/pr17343.c: New test.
33146
33147 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33148
33149         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33150         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33151         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33152         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33153         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33154
33155 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33156
33157         * gcc.dg/lvalue-2.c: New test.
33158
33159 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33160
33161         PR c/17730
33162         * gcc.dg/pr17730-1.c: New test
33163
33164 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33165
33166         PR c/7425
33167         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33168
33169 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33170
33171         * gcc.c-torture/execute/stdarg-1.c: New test.
33172         * gcc.c-torture/execute/stdarg-2.c: New test.
33173         * gcc.c-torture/execute/stdarg-3.c: New test.
33174         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33175         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33176         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33177         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33178         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33179
33180 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33181
33182         PR tree-optimization/17697
33183         * g++.dg/opt/pr17697-1.C: New test.
33184         * g++.dg/opt/pr17697-2.C: New test.
33185         * g++.dg/opt/pr17697-3.C: New test.
33186
33187 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33188
33189         PR c/16409
33190         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33191         gcc.dg/vla-init-5.c: New tests.
33192
33193 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33194
33195         PR c/13804
33196         * gcc.dg/pr13804-1.c: New test.
33197
33198 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33199
33200         PR fortran/16938
33201         * gfortran.dg/pr16938.f90: New test.
33202
33203 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33204
33205         * g++.dg/template/crash23.C: New test.
33206
33207 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33208
33209         PR c++/17585
33210         * g++.dg/template/static8.C: New test.
33211
33212 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         PR c++/17681
33215         * g++.dg/other/error9.C: New test.
33216
33217 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33218
33219         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33220
33221 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33222
33223         PR fortran/15164
33224         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33225
33226 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33227
33228         PR middle-end/17112
33229         * gcc.dg/pr17112-1.c: New test case.
33230
33231 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33232
33233         PR c/11459
33234         * gcc.dg/pr11459-1.c: New test.
33235
33236 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33237
33238         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33239         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33240
33241 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33242
33243         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33244
33245 2004-09-25  Jan Hubicka  <jh@suse.cz>
33246
33247         * compile/30040909-1.c: New test.
33248         * compile/30040907-1.c: New test.
33249
33250 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33251
33252         * gcc.c-torture/execute/va-arg-26.c: New test.
33253
33254 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33255
33256         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33257         extra diagnostics on targets with 64-bit pointers.
33258         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33259
33260 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33261
33262         PR c/17188
33263         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33264         * gcc.dg/decl-3.c: Adjust expected message.
33265
33266 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33267
33268         PR fortran/17615
33269         * gfortran.dg/pr17615.f90: New test.
33270
33271 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33272
33273         PR tree-optimzation/17517
33274         * g++.dg/tree-ssa/pr17517.C: New Test.
33275
33276 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33277
33278         PR c++/16889
33279         * g++.dg/lookup/ambig3.C: New.
33280
33281 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33282
33283         PR tree-opt/17624
33284         * g++.dg/opt/pr17624.C: New test.
33285
33286 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33287
33288         PR c/6980
33289         * gcc.dg/Wbad-function-cast-1.c: New test.
33290
33291 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33292
33293         * g++.dg/ext/complit1.C
33294         * g++.dg/other/error2.C
33295         * g++.dg/other/nontype-1.C
33296         * g++.dg/parse/crash11.C
33297         * g++.dg/parse/crash12.C
33298         * g++.dg/parse/error15.C
33299         * g++.dg/parse/error4.C
33300         * g++.dg/parse/tmpl-outside1.C
33301         * g++.dg/parse/too-many-tmpl-args1.C
33302         * g++.dg/template/dependent-expr3.C
33303         * g++.dg/template/error10.C
33304         * g++.dg/template/instantiate1.C
33305         * g++.dg/template/vtable2.C
33306         * g++.dg/warn/Wshadow-1.C
33307         * g++.dg/warn/weak1.C
33308         * g++.old-deja/g++.brendan/crash16.C
33309         * g++.old-deja/g++.brendan/crash18.C
33310         * g++.old-deja/g++.brendan/crash48.C
33311         * g++.old-deja/g++.brendan/crash49.C
33312         * g++.old-deja/g++.brendan/crash55.C
33313         * g++.old-deja/g++.brendan/crash56.C
33314         * g++.old-deja/g++.brendan/crash8.C
33315         * g++.old-deja/g++.brendan/enum11.C
33316         * g++.old-deja/g++.brendan/enum8.C
33317         * g++.old-deja/g++.brendan/enum9.C
33318         * g++.old-deja/g++.brendan/friend3.C
33319         * g++.old-deja/g++.brendan/misc14.C
33320         * g++.old-deja/g++.bugs/900402_02.C
33321         * g++.old-deja/g++.bugs/900404_03.C
33322         * g++.old-deja/g++.bugs/900404_04.C
33323         * g++.old-deja/g++.bugs/900428_03.C
33324         * g++.old-deja/g++.jason/crash4.C
33325         * g++.old-deja/g++.jason/overload21.C
33326         * g++.old-deja/g++.jason/redecl1.C
33327         * g++.old-deja/g++.jason/report.C
33328         * g++.old-deja/g++.jason/rfg10.C
33329         * g++.old-deja/g++.jason/template30.C
33330         * g++.old-deja/g++.law/arm12.C
33331         * g++.old-deja/g++.law/ctors5.C
33332         * g++.old-deja/g++.law/cvt20.C
33333         * g++.old-deja/g++.law/init10.C
33334         * g++.old-deja/g++.law/init8.C
33335         * g++.old-deja/g++.law/visibility17.C
33336         * g++.old-deja/g++.law/visibility7.C
33337         * g++.old-deja/g++.mike/net8.C
33338         * g++.old-deja/g++.mike/p646.C
33339         * g++.old-deja/g++.mike/p700.C
33340         * g++.old-deja/g++.mike/p701.C
33341         * g++.old-deja/g++.mike/p811.C
33342         * g++.old-deja/g++.ns/template13.C
33343         * g++.old-deja/g++.other/array3.C
33344         * g++.old-deja/g++.other/crash25.C
33345         * g++.old-deja/g++.other/dtor3.C
33346         * g++.old-deja/g++.other/dtor4.C
33347         * g++.old-deja/g++.other/main1.C
33348         * g++.old-deja/g++.other/warn7.C
33349         * g++.old-deja/g++.pt/crash11.C
33350         * g++.old-deja/g++.pt/crash36.C
33351         * g++.old-deja/g++.pt/spec22.C
33352         * g++.old-deja/g++.pt/spec9.C
33353         * g++.old-deja/g++.pt/ttp52.C
33354         * g++.old-deja/g++.robertl/eb103.C
33355         * g++.old-deja/g++.robertl/eb121.C
33356         * g++.old-deja/g++.robertl/eb22.C
33357         * g++.old-deja/g++.robertl/eb8.C:
33358         Update locations and/or regexps of dg-error markers.
33359         Remove markers for some bogus messages that are no longer issued.
33360
33361 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33362
33363         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33364         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33365
33366 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33367
33368         PR c++/17618
33369         * g++.dg/lookup/crash5.C: New test.
33370
33371 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33372
33373         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33374         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33375         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33376         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33377         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33378         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33379
33380         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33381         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33382         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33383         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33384         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33385         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33386
33387         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33388
33389         * gcc.dg/vect/vect-44.c: Check additional cases.
33390         * gcc.dg/vect/vect-48.c: Check additional cases.
33391
33392         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33393         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33394         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33395         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33396         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33397         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33398         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33399         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33400         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33401
33402         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33403         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33404         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33405
33406 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33407
33408         * gcc.dg/tree-ssa/loop-6.c: New test.
33409
33410 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33411
33412         PR c++/17620
33413         * g++.dg/inherit/base2.C: New.
33414
33415 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33416
33417         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33418         * gcc.dg/20001012-2.c: Likewise.
33419         * gcc.dg/20001013-1.c: Likewise.
33420         * gcc.dg/20001101-1.c: Likewise.
33421         * gcc.dg/20001102-1.c: Likewise.
33422         * gcc.dg/bf-spl1.c: Likewise.
33423         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33424         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33425
33426 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33427
33428         PR tree-optimization/16721
33429         * gcc.dg/tree-ssa/pr16721.c: New test.
33430
33431 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33432
33433         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33434         * gcc.dg/20040305-1.c: Likewise.
33435
33436 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33437
33438         PR c/16566
33439         * gcc.c-torture/compile/pr16566-1.c,
33440         gcc.c-torture/compile/pr16566-2.c,
33441         gcc.c-torture/compile/pr16566-3.c: New tests.
33442
33443 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33444
33445         PR tree-optimization/17512
33446         * gcc.c-torture/compile/20040916-1.c.
33447
33448 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33449
33450         * gcc.dg/pragma-re-3.c: New test.
33451
33452 2004-09-17  Matt Austern  <austern@apple.com>
33453
33454         PR c++/15049
33455         * g++.dg/other/anon3.C: New.
33456
33457 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33458
33459         PR c++/7503
33460         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33461         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33462         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33463         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33464         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33465
33466 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33467
33468         PR fortran/17286
33469         * gfortran.dg/pr17286.f90: New test.
33470
33471 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33472
33473         PR c++/17530
33474         * g++.dg/template/static7.C: New test.
33475
33476 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33477
33478         PR tree-opt/17558
33479         * gcc.c-torture/compile/pr17558.c: New test.
33480
33481 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33482
33483         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33484         if SKIP_ATTRIBUTE is defined.
33485
33486 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33487
33488         PR fortran/15957
33489         * gfortran.dg/pr15957.f90: New test.
33490
33491 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33492
33493         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33494         in comparison.
33495         * gcc.dg/vect/vect-79.c: Likewise.
33496         * gcc.dg/vect/vect-80.c: Likewise.
33497
33498 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33499
33500         PR fortran/15750
33501         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33502
33503 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33504
33505         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33506         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33507         * gcc.dg/vect/vect-62.c: New testcase.
33508         * gcc.dg/vect/vect-63.c: New testcase.
33509         * gcc.dg/vect/vect-64.c: New testcase.
33510         * gcc.dg/vect/vect-65.c: New testcase.
33511         * gcc.dg/vect/vect-66.c: New testcase.
33512         * gcc.dg/vect/vect-67.c: New testcase.
33513         * gcc.dg/vect/vect-68.c: New testcase.
33514         * gcc.dg/vect/vect-69.c: New testcase.
33515         * gcc.dg/vect/vect-79.c: New testcase.
33516         * gcc.dg/vect/vect-80.c: New testcase.
33517
33518 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33519
33520         * gcc.target/mips/asm-1.c: New test.
33521
33522 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33523
33524         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33525         * gcc.dg/vect/vect-73.c: New testcase.
33526         * gcc.dg/vect/vect-74.c: New testcase.
33527         * gcc.dg/vect/vect-75.c: New testcase.
33528         * gcc.dg/vect/vect-76.c: New testcase.
33529         * gcc.dg/vect/vect-77.c: New testcase.
33530         * gcc.dg/vect/vect-78.c: New testcase
33531
33532 2004-09-18  Paul Brook  <paul@codesourcery.com>
33533
33534         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33535
33536 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33537
33538         PR c/17424
33539         * gcc.dg/pr17424-1.c: New test.
33540
33541 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33542
33543         * g++.dg/tree-ssa/pr17153.C: New test.
33544
33545 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33546
33547         PR pch/13361
33548         * g++.dg/pch/wchar-1.C: New.
33549         * g++.dg/pch/wchar-1.Hs: New.
33550
33551 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33552
33553         * gcc.c-torture/execute/20040917-1.c: New test.
33554
33555 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33556
33557         PR tree-optimization/17319
33558         * gcc.dg/pr17319.c: New test.
33559
33560 2004-09-17  Devang Patel  <dpatel@apple.com>
33561
33562         * gcc.dg/20040813-1.c: New test.
33563
33564 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33565
33566         PR tree-optimization/17273
33567         * gcc.c-torture/compile/pr17273.c: New test.
33568
33569 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33570
33571         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33572         Update expected messages.
33573         * gcc.dg/declspec-13.c: New test.
33574
33575 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33576
33577         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33578
33579 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33580
33581         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33582         change what 'a' is pointing to.
33583
33584 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33585
33586         PR c++/16002
33587         * g++.dg/template/error18.C: New test.
33588
33589         PR c++/16029
33590         * g++.dg/warn/Wunused-8.C: New test.
33591
33592 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33593
33594         PR tree-optimization/17513
33595         * gcc.dg/20040916-1.c: New test.
33596
33597 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33598
33599         PR c++/17501
33600         * g++.dg/template/typename7.C: New test.
33601
33602 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33603
33604         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33605
33606 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33607
33608         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33609         with -ftree-based-profiling also.
33610         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33611
33612 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33613
33614         PR/15364
33615         * gfortran.dg/der_array_io_1.f90: New test.
33616         * gfortran.dg/der_array_io_2.f90: New test.
33617         * gfortran.dg/der_array_io_3.f90: New test.
33618
33619 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33620
33621         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33622         EABI.
33623
33624 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33625
33626         * g++.dg/opt/switch1.C: New test.
33627
33628 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33629
33630         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33631         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33632         Update expected messages.
33633
33634 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33635
33636         PR fortran/16485
33637         * gfortran.dg/same_name_1.f90: New test.
33638
33639 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33640
33641         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33642         dereference garbage pointers.
33643
33644 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33645
33646         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33647         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33648
33649         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33650         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33651         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33652
33653 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33654
33655         PR c++/17324
33656         * g++.dg/template/mangle1.C: New test.
33657
33658 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33659
33660         PR tree-optimization/17252
33661         * gcc.c-torture/execute/pr17252.c: New test.
33662
33663 2004-09-14  Andrew Pinski  <apinski@apple.com>
33664
33665         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33666
33667 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33668
33669         PR rtl-optimization/9771
33670         * gcc.dg/pr9771-1.c: New test case.
33671
33672 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33673
33674         PR tree-optimization/15262
33675         * gcc.c-torture/execute/pr15262-1.c: New test.
33676         * gcc.c-torture/execute/pr15262-2.c: New test.
33677
33678 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33679
33680         * gcc.dg/declspec-12.c: New test.
33681
33682 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33683
33684         * gfortran.dg/pr17090.f90: Add directives to test.
33685
33686 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33687
33688         * gcc.c-torture/compile/20040914-1.c: New test.
33689
33690 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33691
33692         PR c++/16162
33693         * g++.dg/template/decl2.C: New test.
33694
33695 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33696
33697         PR fortran/17090
33698         * gfortran.dg/pr17090.f90: New test.
33699
33700 2004-09-13  Dale Johannesen  <dalej@apple.com>
33701
33702         * gcc.c-torture/compile/pr17408.c: New test case.
33703
33704 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33705
33706         PR c++/16716
33707         * g++.dg/parse/crash17.C: New test.
33708
33709         PR c++/17327
33710         * g++.dg/template/enum3.C: New test.
33711
33712 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33713
33714         * lib/gcc-defs.exp: Load wrapper.exp.
33715         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33716         using local code.
33717         * lib/gcc.exp (gcc_init): Similar.
33718         * lib/gfortran.exp (gfortran_init): Similar.
33719         * lib/objc.exp (objc_init): Similar.
33720         * lib/treelang.exp (treelang_init): Similar.
33721         * lib/wrapper.exp: New file with build_wrapper call machinery in
33722         ${tool}_maybe_build_wrapper.
33723
33724 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33725
33726         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33727         "inline".
33728         * gcc.dg/declspec-11.c: Update expected messages.
33729         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33730         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33731         gcc.dg/inline-12.c: New tests.
33732
33733 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33734
33735         * g++.dg/tree-ssa/pr17400.C: New testcase.
33736
33737 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33738
33739         * gcc.target/mips/sb1-1.c: New testcase.
33740
33741 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33742
33743         * lib/g77-dg.exp: Remove unused file.
33744         * lib/mike-g77.exp: Ditto.
33745         * lib/g77.exp: Ditto.
33746
33747 2004-09-12  Richard Henderson  <rth@redhat.com>
33748
33749         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33750
33751 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33752
33753         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33754         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33755         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33756         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33757         Update expected messages.
33758
33759 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33760
33761         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33762         declaration/use mismatch for dirp parameter.
33763
33764 2004-09-12  Andrew Pinski  <apinski@apple.com>
33765
33766         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33767         -fgnu-runtime is passed.
33768
33769 2004-09-12  Richard Henderson  <rth@redhat.com>
33770
33771         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33772         do the uplevel thing and update additional_flags directly.
33773         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33774         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33775         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33776         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33777
33778 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33779
33780         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33781
33782 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33783
33784         PR middle-end/17411
33785         * g++.dg/opt/pr17411-1.C: New test case.
33786
33787 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33788
33789         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33790         gcc.dg/tls/diag-2.c: Update expected messages.
33791         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33792         messages.
33793         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33794         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33795         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33796         gcc.dg/tls/diag-5.c: New tests.
33797
33798 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33799
33800         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33801
33802 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33803
33804         * g++.dg/parse/break-in-for.C: New test.
33805
33806 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33807
33808         * gcc.dg/tree-ssa/20040911-1.c: New test.
33809
33810 2004-09-11  Andreas Jaeger  <aj@suse.de>
33811
33812         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33813         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33814
33815 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33816
33817         * gcc.target/frv: New directory of FR-V-specific tests.
33818
33819 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33820
33821         * gcc.dg/convert-vec-1.c: New test.
33822
33823 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33824
33825         PR middle-end/17024
33826         * gcc.dg/pr17024-1.c: New test case.
33827
33828 2004-09-10  Eric Christopher  <echristo@redhat.com>
33829
33830         * gcc.dg/20040910-1.c: New test.
33831
33832 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33833
33834         * gcc.dg/bitfld-9.c: New test.
33835
33836 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33837
33838         * gcc.c-torture/execute/ieee/acc1.c: New test.
33839         * gcc.c-torture/execute/ieee/acc2.c: New test.
33840         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33841
33842 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33843
33844         * gcc.dg/deprecated-2.c: New test.
33845
33846 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33847
33848         * gcc.dg/init-vec-1.c: New test.
33849
33850 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33851
33852         PR middle-end/17055
33853         * gcc.dg/pr17055-1.c: New test case.
33854
33855 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33856
33857         PR target/17377
33858         * gcc.c-torture/execute/pr17377.c: New test.
33859
33860 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33861
33862         PR c/8420
33863         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33864         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33865         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33866         gcc.dg/long-long-typespec-1.c: New tests.
33867         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33868
33869 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33870
33871         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33872         gcc.dg/gnu99-static-1.c: New tests.
33873
33874 2004-09-08  Devang Patel  <dpatel@apple.com>
33875
33876         * gcc.dg/darwin-ld-20040828-1.c: New test.
33877         * gcc.dg/darwin-ld-20040828-2.c: New test.
33878         * gcc.dg/darwin-ld-20040828-3.c: New test.
33879
33880 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33881
33882         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33883         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33884         in error message.
33885         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33886         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33887         in error message.
33888         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33889         types they qualify.
33890         * objc.dg/type-size-2.m: Fix wording in comment.
33891         * objc.dg/va-meth-1.m: New test case.
33892
33893 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33894
33895         PR c/16633:
33896         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33897         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33898
33899 2004-09-06  Devang Patel  <dpatel@apple.com>
33900
33901         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33902         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33903
33904 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33905
33906         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33907         reflect changed line numbering of diagnostics.
33908
33909 2004-09-06  Paul Brook  <paul@codesourcery.com>
33910
33911         * gfortran.dg/edit_real_1.f90: Add new test.
33912
33913 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33914
33915         * gcc.dg/tree-ssa/loop-2.c: New test.
33916         * gcc.dg/tree-ssa/loop-3.c: New test.
33917         * gcc.dg/tree-ssa/loop-4.c: New test.
33918         * gcc.dg/tree-ssa/loop-5.c: New test.
33919
33920 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33921
33922         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33923
33924 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33925
33926         * gcc.dg/format/sentinel-1.c: New test.
33927
33928 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33929
33930         * gcc.dg/builtins-46.c: New.
33931
33932 2004-09-03  Devang Patel  <dpatel@apple.com>
33933
33934         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33935         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33936
33937 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33938
33939         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33940         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33941         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33942         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33943         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33944         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33945         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33946         the non-portable bzero.
33947         * gcc.dg/20010912-1.c: xfail for NetWare.
33948         * gcc.dg/20020426-2.c: xfail for NetWare.
33949         * gcc.dg/20021014-1.c: xfail for NetWare.
33950         * gcc.dg/20021018-1.c: xfail for NetWare.
33951         * gcc.dg/20030213-1.c: xfail for NetWare.
33952         * gcc.dg/20030225-1.c: xfail for NetWare.
33953         * gcc.dg/20030708-1.c: xfail for NetWare.
33954         * gcc.dg/builtins-config.h: Also exclude NetWare.
33955         * gcc.dg/format/format.h: Define restrict only if not already defined.
33956         * gcc.dg/nest.c: xfail for NetWare.
33957         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33958         * lib/target-supports.exp (check_visibility_available): Exclude
33959         NetWare.
33960
33961 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33962
33963         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33964         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33965         deterministic starting point for the alignment of structure fields.
33966         * gcc.dg/Wpadded.c: Dito.
33967         * g++.dg/abi/vbase10.C: Dito.
33968
33969 2004-09-03  Devang Patel  <dpatel@apple.com>
33970
33971         * g++.dg/debug/pr15736.cc: New test.
33972
33973 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33974
33975         * README.QMTEST: Fix out-of-date link.
33976
33977 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33978
33979         PR fortran/16579
33980         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33981         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33982
33983 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33984
33985         * g++.dg/abi/arm_rtti1.C: New test.
33986
33987 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33988
33989         * gcc.dg/ppc-vector-memcpy.c: New.
33990         * gcc.dg/ppc-vector-memset.c: New.
33991
33992 2004-09-02  Chao-ying Fu  <fu@mips.com>
33993
33994         * gcc.target/mips/mips-3d-1.c: New test.
33995         * gcc.target/mips/mips-3d-2.c: New test.
33996         * gcc.target/mips/mips-3d-3.c: New test.
33997         * gcc.target/mips/mips-3d-4.c: New test.
33998         * gcc.target/mips/mips-3d-5.c: New test.
33999         * gcc.target/mips/mips-3d-6.c: New test.
34000         * gcc.target/mips/mips-3d-7.c: New test.
34001         * gcc.target/mips/mips-3d-8.c: New test.
34002         * gcc.target/mips/mips-3d-9.c: New test.
34003         * gcc.target/mips/mips-ps-1.c: New test.
34004         * gcc.target/mips/mips-ps-2.c: New test.
34005         * gcc.target/mips/mips-ps-3.c: New test.
34006         * gcc.target/mips/mips-ps-4.c: New test.
34007         * gcc.target/mips/mips-ps-type.c: New test.
34008
34009 2004-09-02  Paul Brook  <paul@codesourcery.com>
34010
34011         * gfortran.dg/edit_real_1.f90: Add new tests.
34012
34013 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34014
34015         PR fortran/15327
34016         * gfortran.dg/merge_char_1.f90: New test.
34017
34018 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34019
34020         PR fortran/16404
34021         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34022
34023 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34024
34025         PR c/1522
34026         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34027
34028 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34029
34030         * g++.dg/opt/loop1.C: Do not XFAIL.
34031
34032 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34033
34034         * gcc.c-torture/execute/20040831-1.c: New test.
34035
34036 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34037
34038         PR fortran/16579
34039         * gfortran.dg/g77/20010610.f: Now passes.
34040         Copy from g77.f-torture/execute. Add dg-run directive.
34041         * gfortran.dg/g77/README: Update
34042
34043 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34044
34045         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34046         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34047         (t1, t2, t3, t4): Add volatile.
34048
34049 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34050
34051         * g++.dg/ext/visibility/arm1.C: New test.
34052
34053 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34054
34055         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34056         -pedantic-errors.
34057
34058 2004-09-01  Paul Brook  <paul@codesourcery.com>
34059
34060         * gfortran.dg/eof_2.f90: New test.
34061
34062 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34063
34064         PR fortran/16579
34065         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34066
34067 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34068
34069         PR libfortran/16805
34070         * gfortran.dg/list_read_2.f90: New test.
34071
34072 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34073
34074         * g++.dg/abi/key1.C: New test.
34075
34076 2004-08-31  Richard Henderson  <rth@redhat.com>
34077
34078         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34079         form of offsetof.
34080         * g++.dg/other/offsetof5.C: Remove duplicate.
34081
34082 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34083
34084         PR fortran/17244
34085         * gfortran.dg/func_derived_1.f90: New test.
34086
34087 2004-08-31  Paul Brook  <paul@codesourcery.com>
34088
34089         * gfortran.dg/eof_1.f90: New test.
34090
34091 2004-08-31  Paul Brook  <paul@codesourcery.com>
34092
34093         * gfortran.dg/list_read_1.f90: New file.
34094
34095 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34096
34097         * g++.dg/opt/loop1.C: XFAIL.
34098
34099 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34100
34101         * gcc.dg/funcdef-storage-1.c: New.
34102         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34103         an extern function in local scope.
34104         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34105         declare an 'auto inline' function in local scope.
34106         * gcc.dg/20011130-1.c: Likewise.
34107         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34108         an 'auto' function in local scope.
34109         * gcc.dg/20021014-1.c: Likewise.
34110         * gcc.dg/20030331-2.c: Likewise.
34111
34112 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34113
34114         * gfortran.dg/blockdata_1.f90: New test.
34115
34116 2004-08-30  Richard Henderson  <rth@redhat.com>
34117
34118         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34119
34120 2004-08-30  Richard Henderson  <rth@redhat.com>
34121
34122         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34123         additional_flags set by alternate driver.
34124         (ieee-options): New procedure.
34125         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34126         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34127         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34128         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34129
34130 2004-08-30  Richard Henderson  <rth@redhat.com>
34131
34132         * lib/f-torture.exp: Remove.
34133
34134 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34135
34136         PR rtl-optimization/16590
34137         * g++.dg/opt/loop1.C: New test.
34138
34139 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34140
34141         PR fortran/13910
34142         * gfortran.dg/oldstyle_1.f90: New test.
34143
34144 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34145         Paul Brook  <paul@codesourcery.com>
34146
34147         * gfortran.dg/g77/README: Update.
34148         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34149         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34150         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34151
34152 2004-08-28  Paul Brook  <paul@codesourcery.com>
34153
34154         PR libfortran/17195
34155         * gfortran.dg/edit_real_1.f90: New test.
34156
34157 2004-08-27  Paul Brook  <paul@codesourcery.com>
34158
34159         * gfortran.dg/rewind_1.f90: New test.
34160
34161 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34162
34163         PR fortran/16597
34164         * gfortran.dg/pr16597.f90: New test.
34165
34166 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34167
34168         PR c/13801
34169         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34170         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34171         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34172         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34173         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34174
34175 2004-08-26  Nick Clifton  <nickc@redhat.com>
34176
34177         * gcc.c-torture/compile/pr17119.c: New test.
34178
34179 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34180
34181         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34182
34183 2004-08-25  Richard Henderson  <rth@redhat.com>
34184
34185         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34186         the bits that expect kind=8 to be the largest real kind.
34187
34188 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34189
34190         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34191
34192 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34193
34194         * gfortran.dg/assignment_1.f90: New test.
34195
34196 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34197
34198         * g++.dg/template/repo3.C: New test.
34199
34200 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34201
34202         PR middle-end/16693
34203         PR tree-optimization/16372
34204         * g++.dg/opt/pr16372-1.C: New test case.
34205         * g++.dg/opt/pr16693-1.C: New test case.
34206         * g++.dg/opt/pr16693-2.C: New test case.
34207
34208 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34209
34210         * objc.dg/proto-lossage-4.m: New test.
34211
34212 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34213
34214         PR c++/17155
34215         * g++.dg/inherit/local2.C: New test.
34216
34217 2004-08-25  Paul Brook  <paul@codesourcery.com>
34218
34219         PR fortran/17144
34220         * gfortran.dg/string_ctor_1.f90: New test.
34221
34222 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34223
34224         PR c++/14428
34225         * g++.dg/template/redecl2.C: New test.
34226
34227 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34228
34229         PR fortran/17143
34230         * gfortran.dg/pr17143.f90: New test.
34231
34232 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34233
34234         PR fortran/17164
34235         * gfortran.dg/pr17164.f90: New test.
34236
34237 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34238
34239         * gcc.dg/tree-ssa/loop-1.c: New test.
34240
34241 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34242
34243         * gcc.c-torture/compile/20040824-1.c: New test.
34244
34245 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34246
34247         * gcc.c-torture/compile/iftrap-3.c: New test.
34248
34249 2004-08-24  Paul Brook  <paul@codesourcery.com>
34250
34251         * gfortran.dg/entry_2.f90: New test.
34252
34253 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34254
34255         PR c++/16889
34256         * g++.dg/lookup/ambig[12].C: New.
34257
34258 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34259
34260         PR c++/16706
34261         * g++.dg/template/crash21.C: New test.
34262         * g++.dg/template/crash22.C: Likewise.
34263
34264 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34265
34266         PR c++/17149
34267         * g++.dg/template/access15.C: New.
34268
34269 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34270
34271         PR c++/17163
34272         * g++.dg/template/repo2.C: New test.
34273
34274 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34275
34276         PR rtl-optimization/17078
34277         * gcc.c-torture/execute/pr17078-1.c: New test case.
34278
34279 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34280
34281         PR c/14492
34282         * gcc.dg/debug/crash1.c: New test.
34283
34284 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34285
34286         PR c/16180
34287         * gcc.dg/loop-5.c: New test.
34288
34289 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34290
34291         * gcc.c-torture/execute/20040823-1.c: New test.
34292
34293 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34294
34295         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34296         to the assembler.  Simplify test accordingly.
34297         (asm_abi_flags): Use GNU names.
34298         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34299         to check for ABI flags.
34300
34301 2004-08-22  Andrew Pinski  <apinski@apple.com>
34302
34303         * g++.dg/opt/pr14029.C: New test.
34304         * gcc.c-torture/execute/pr15262.c: New test.
34305
34306 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34307
34308         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34309
34310 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34311
34312         PR 16908
34313         * gfortran.dg/direct_io.f90: New test.
34314
34315 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34316
34317         PR c++/17121
34318         * g++.dg/inherit/local2.C: New test.
34319
34320 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34321
34322         PR c++/17120
34323         * g++.dg/warn/Wparentheses-4.C: New test.
34324
34325 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR c++/17121
34328         * g++.dg/inherit/local2.C: New test.
34329
34330         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34331         * gcc.dg/ppc-ldstruct.c: Likewise.
34332         * gcc.dg/ppc64-abi-2.c: Likewise.
34333
34334 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34335
34336         PR rtl-optimization/17099
34337         * gcc.c-torture/execute/20040820-1.c: New test.
34338
34339 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34340
34341         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34342
34343 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34344
34345         PR fortran/17077
34346         * gfortran.dg/auto_array_1.f90: New test.
34347
34348 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34349
34350         PR fortran/17074
34351         * gfortran.dg/simpleif_1.f90: New test.
34352
34353 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34354
34355         * lib/target-supports.exp (check_profiling_available): Return
34356         false for arm*-*-symbianelf* and arm*-*-eabi*.
34357
34358         PR c++/15890
34359         * g++.dg/template/delete1.C: New test.
34360
34361 2004-08-19  Paul Brook  <paul@codesourcery.com>
34362
34363         PR fortran/14976
34364         PR fortran/16228
34365         * gfortran.dg/data_char_1.f90: New test.
34366
34367 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34368
34369         PR fortran/16946
34370         * gfortran.dg/reduction.f90: New testcase.
34371
34372 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34373
34374         PR fortran/16520
34375         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34376
34377 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34378
34379         PR c++/17041
34380         * g++.dg/Wparentheses-3.C: New test.
34381
34382 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34383
34384         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34385         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34386         * gcc.dg/vect/vect-2.c: Likewise.
34387         * gcc.dg/vect/vect-3.c: Likewise.
34388         * gcc.dg/vect/vect-4.c: Likewise.
34389         * gcc.dg/vect/vect-5.c: Likewise.
34390         * gcc.dg/vect/vect-6.c: Likewise.
34391         * gcc.dg/vect/vect-7.c: Likewise.
34392         * gcc.dg/vect/vect-25.c: Likewise.
34393         * gcc.dg/vect/vect-31.c: Likewise.
34394         * gcc.dg/vect/vect-32.c: Likewise.
34395         * gcc.dg/vect/vect-34.c: Likewise.
34396         * gcc.dg/vect/vect-36.c: Likewise.
34397         * gcc.dg/vect/vect-all.c: Likewise.
34398
34399 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34400
34401         PR c++/17068
34402         * g++.dg/template/operator4.C: New test.
34403
34404 2004-08-18  Richard Henderson  <rth@redhat.com>
34405
34406         * gcc.dg/20040206-1.c: XFAIL.
34407
34408 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34409
34410         PR c++/16246
34411         * g++.dg/template/array7.C: New test.
34412
34413 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34414
34415         * gcc.dg/mips-movcc-1.c: New test.
34416         * gcc.dg/mips-movcc-2.c: New test.
34417         * gcc.dg/mips-movcc-3.c: New test.
34418
34419         * gcc.dg/mips-nmadd-1.c: New test.
34420         * gcc.dg/mips-nmadd-2.c: New test.
34421
34422 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34423
34424         PR c++/15871
34425         * g++.dg/opt/inline8.C: New test.
34426
34427         PR c++/16965
34428         * g++.dg/parse/error17.C: New test.
34429
34430 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34431
34432         * gcc.dg/vect: New directory for vectorizer tests.
34433         * gcc.dg/vect/tree-vect.h: New file.
34434         * gcc.dg/vect/vect.exp: New file.
34435         * gcc.dg/vect/pr16105.c.c: New test.
34436         * gcc.dg/vect/vect-1.c: New test.
34437         * gcc.dg/vect/vect-2.c: New test.
34438         * gcc.dg/vect/vect-3.c: New test.
34439         * gcc.dg/vect/vect-4.c: New test.
34440         * gcc.dg/vect/vect-5.c: New test.
34441         * gcc.dg/vect/vect-6.c: New test.
34442         * gcc.dg/vect/vect-7.c: New test.
34443         * gcc.dg/vect/vect-8.c: New test.
34444         * gcc.dg/vect/vect-9.c: New test.
34445         * gcc.dg/vect/vect-10.c: New test.
34446         * gcc.dg/vect/vect-11.c: New test.
34447         * gcc.dg/vect/vect-12.c: New test.
34448         * gcc.dg/vect/vect-13.c: New test.
34449         * gcc.dg/vect/vect-14.c: New test.
34450         * gcc.dg/vect/vect-15.c: New test.
34451         * gcc.dg/vect/vect-16.c: New test.
34452         * gcc.dg/vect/vect-17.c: New test.
34453         * gcc.dg/vect/vect-18.c: New test.
34454         * gcc.dg/vect/vect-19.c: New test.
34455         * gcc.dg/vect/vect-20.c: New test.
34456         * gcc.dg/vect/vect-21.c: New test.
34457         * gcc.dg/vect/vect-22.c: New test.
34458         * gcc.dg/vect/vect-23.c: New test.
34459         * gcc.dg/vect/vect-24.c: New test.
34460         * gcc.dg/vect/vect-25.c: New test.
34461         * gcc.dg/vect/vect-26.c: New test.
34462         * gcc.dg/vect/vect-27.c: New test.
34463         * gcc.dg/vect/vect-28.c: New test.
34464         * gcc.dg/vect/vect-29.c: New test.
34465         * gcc.dg/vect/vect-30.c: New test.
34466         * gcc.dg/vect/vect-31.c: New test.
34467         * gcc.dg/vect/vect-32.c: New test.
34468         * gcc.dg/vect/vect-33.c: New test.
34469         * gcc.dg/vect/vect-34.c: New test.
34470         * gcc.dg/vect/vect-35.c: New test.
34471         * gcc.dg/vect/vect-36.c: New test.
34472         * gcc.dg/vect/vect-37.c: New test.
34473         * gcc.dg/vect/vect-38.c: New test.
34474         * gcc.dg/vect/vect-40.c: New test.
34475         * gcc.dg/vect/vect-41.c: New test.
34476         * gcc.dg/vect/vect-42.c: New test.
34477         * gcc.dg/vect/vect-43.c: New test.
34478         * gcc.dg/vect/vect-44.c: New test.
34479         * gcc.dg/vect/vect-45.c: New test.
34480         * gcc.dg/vect/vect-46.c: New test.
34481         * gcc.dg/vect/vect-47.c: New test.
34482         * gcc.dg/vect/vect-48.c: New test.
34483         * gcc.dg/vect/vect-49.c: New test.
34484         * gcc.dg/vect/vect-50.c: New test.
34485         * gcc.dg/vect/vect-51.c: New test.
34486         * gcc.dg/vect/vect-52.c: New test.
34487         * gcc.dg/vect/vect-53.c: New test.
34488         * gcc.dg/vect/vect-54.c: New test.
34489         * gcc.dg/vect/vect-55.c: New test.
34490         * gcc.dg/vect/vect-56.c: New test.
34491         * gcc.dg/vect/vect-57.c: New test.
34492         * gcc.dg/vect/vect-58.c: New test.
34493         * gcc.dg/vect/vect-59.c: New test.
34494         * gcc.dg/vect/vect-60.c: New test.
34495         * gcc.dg/vect/vect-61.c: New test.
34496         * gcc.dg/vect/vect-all.c: New test.
34497         * gcc.dg/vect/vect-none.c: New test.
34498
34499 2004-08-17  Paul Brook  <paul@codesourcery.com>
34500
34501         PR fortran/13082
34502         * gfortran.dg/entry_1.f90: New test.
34503
34504 2004-08-17  Andrew Pinski  <apinski@apple.com>
34505
34506         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34507
34508 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34509
34510         * gcc.dg/pr17036-1.c: New test.
34511
34512 2004-08-16  Devang Patel  <dpatel@apple.com>
34513
34514         * gcc.dg/darwin-20040809-1.c: New test.
34515
34516 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34517
34518         * gcc.dg/funcdef-attr-1.c: New test.
34519
34520 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34521
34522         * gcc.dg/altivec-17.c: New test.
34523         * gcc.dg/altivec-18.c: New test.
34524
34525 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34526
34527         PR c++/6749
34528         * g++.dg/template/vtable2.C: New test.
34529
34530 2004-08-14  Richard Henderson  <rth@redhat.com>
34531
34532         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34533         * gcc.dg/pack-test-4.c (main): Return 0.
34534         * gcc.dg/setjmp-1.c: Remove XFAIL.
34535         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34536
34537 2004-08-14  Richard Henderson  <rth@redhat.com>
34538
34539         * gcc.dg/980217-1.c: Add prototype for printf.
34540
34541 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34542
34543         * gfortran.dg/pr16935.f90: New test.
34544
34545 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34546
34547         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34548
34549 2004-08-13  Paul Brook  <paul@codesourcery.com>
34550
34551         * gfortran.dg/der_io_1.f90: Remove stray comma.
34552
34553 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34554
34555         * gcc.dg/vmx/cw-bug-2.c: Remove.
34556         * gcc.dg/vmx/vprint-1.c: Remove.
34557         * gcc.dg/vmx/vscan-1.c: Remove.
34558
34559 2004-08-12  Devang patel  <dpatel@apple.com>
34560
34561         * gcc.dg/darwin-20040809-2.c: New test.
34562
34563 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34564
34565         * g++.dg/ext/altivec-12.C: New test.
34566
34567         * g++.dg/ext/altivec-11.C: New test.
34568
34569 2004-08-12  Paul Brook  <paul@codesourcery.com>
34570
34571         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34572
34573 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34574
34575         * g++.dg/ext/altivec-2.C: Check for hardware support before
34576         executing any VMX instructions.
34577
34578         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34579
34580 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34581
34582         PR c++/16276
34583         * g++.old-deja/g++.other/comdat4.C: New test.
34584         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34585
34586 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34587
34588         PR target/16286
34589         * gcc.dg/pr16286.c: New test.
34590
34591 2004-08-12 Jan Beulich <jbeulich@novell.com>
34592
34593         * g++.dg/ext/asm5.C: New.
34594
34595 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34596
34597         PR c++/16698
34598         * g++.dg/eh/crash1.C: New test.
34599
34600         PR c++/16717
34601         * g++.dg/ext/construct1.C: New test.
34602
34603 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34604
34605         PR c++/16853
34606         * g++.dg/init/ptrmem1.C: New test.
34607
34608         PR c++/16618
34609         * g++.dg/parse/offsetof5.C: New test.
34610
34611         PR c++/16870
34612         * g++.dg/template/overload3.C: New test.
34613
34614 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34615
34616         PR c++/16964
34617         * g++.dg/parse/error16.C: New test.
34618
34619         PR c++/16904
34620         * g++.dg/template/error14.C: New test.
34621
34622         PR c++/16929
34623         * g++.dg/template/error15.C: New test.
34624
34625 2004-08-11  Devang Patel  <dpatel@apple.com>
34626
34627         * gcc.dg/darwin-ld-20040809-1.c: New test.
34628         * gcc.dg/darwin-ld-20040809-2.c: New test.
34629
34630 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34631
34632         PR fortran/16917
34633         * gfortran.dg/dfloat_1.f90: New test.
34634
34635 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34636
34637         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34638         * gcc.dg/dll-2.c: Fix dg-require syntax.
34639         * gcc.misc-tests/arm-isr.c (abort): Declare.
34640         (exit): Likewise.
34641
34642 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34643
34644         PR c++/16971
34645         * g++.dg/parse/crash16.C: New test.
34646
34647 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34648
34649         * gcc.dg/mips-rsqrt-1.c: New test case.
34650         * gcc.dg/mips-rsqrt-2.c: New test case.
34651         * gcc.dg/mips-rsqrt-3.c: New test case.
34652
34653 2004-08-10  Paul Brook  <paul@codesourcery.com>
34654
34655         * gfortran.dg/der_io_1.f90: New test.
34656
34657 2004-08-10  Paul Brook  <paul@codesourcery.com>
34658
34659         PR fortran/16919
34660         * gfortran.dg/der_array_1.f90: New test.
34661
34662 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34663
34664         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34665
34666 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34667
34668         * gcc.dg/wchar_t-2.c: Fix typo.
34669
34670 2004-08-09  Falk Hueffner  <falk@debian.org>
34671
34672         PR tree-optimization/12517
34673         * gcc.c-torture/compile/pr12517.c: New test.
34674
34675         PR tree-optimization/12578
34676         * gcc.c-torture/compile/pr12578.c: New test.
34677
34678         PR tree-optimization/12899
34679         * gcc.c-torture/compile/pr12899.c: New test.
34680
34681         PR rtl-optimization/14692
34682         * gcc.c-torture/compile/pr14692.c: New test.
34683
34684         PR tree-optimization/16461
34685         * gcc.c-torture/compile/pr16461.c: New test.
34686
34687 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34688
34689         * gfortran.dg/getenv_1.f90: New test.
34690
34691 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34692
34693         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34694         wchar_t.
34695         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34696
34697 2004-08-06  Paul Brook  <paul@codesourcery.com>
34698
34699         * gfortran.dg/ret_array_1.f90: New test.
34700         * gfortran.dg/ret_pointer_1.f90: New test.
34701
34702 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34703
34704         * gcc.dg/missing-field-init-[12].c: New tests.
34705         * g++.dg/warn/missing-field-init-[12].C: New tests.
34706
34707 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34708
34709         * gcc.dg/enum2.c: New test.
34710         * gcc.dg/symbian3.c: Likewise.
34711         * gcc.dg/symbian4.c: Likewise.
34712         * gcc.dg/wchar_t-2.c: Likewise.
34713
34714 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34715
34716         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34717         destructor tests.
34718
34719 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34720
34721         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34722         dg-require-visiblity.
34723         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34724         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34725         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34726         * g++.dg/ext/visibility/new1.C: Likewise.
34727         * g++.dg/ext/visibility/pragma.C: Likewise.
34728         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34729         * g++.dg/ext/visibility/virtual.C: Likewise.
34730         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34731         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34732         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34733         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34734         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34735         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34736         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34737         * g++/dg/ext/visibility/visibility-8.C: New test.
34738         * gcc.c-torture/compile/dll.x: Remove.
34739         * gcc.dg/dll-2.c: Use dg-require-dll
34740         * gcc.dg/visibility-10.c: New test.
34741         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34742         supporting DLLs.
34743         * lib/scanasm.exp (scan_hidden): New function.
34744         (scan_not_hidden): Likewise.
34745
34746 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34747
34748         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34749
34750 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34751
34752         * gcc.c-torture/execute/20040805-1.c: New test.
34753
34754 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34755
34756         * gcc.dg/20020118-1.c: Declare abort.
34757         * gcc.dg/altivec_check.h: Likewise.
34758         * gcc.dg/iftrap-2.c: Likewise.
34759         * gcc.dg/pragma-darwin.c: Likewise.
34760         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34761
34762 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34763
34764         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34765
34766 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34767
34768         * gcc.c-torture/execute/builtins/abs-2.c,
34769         gcc.c-torture/execute/builtins/abs-3.c,
34770         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34771         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34772         intmax_t, uintmax_t and their limits.
34773         * gcc.dg/intmax_t-1.c: New test.
34774
34775 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34776
34777         * g++.dg/tc1/dr147.C: Add reference to PR.
34778
34779 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34780
34781         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34782         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34783
34784 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34785
34786         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34787
34788 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34789
34790         * gcc.dg/redecl-5.c: New test.
34791         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34792         of scanf.
34793
34794 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34795
34796         PR middle-end/16790
34797         * gcc.c-torture/execute/pr16790-1.c: New test case.
34798
34799 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34800
34801         * g++.dg/ext/visibility/assign1.C: New test.
34802         * g++.dg/ext/visibility/new1.C: Likewise.
34803
34804         * gcc.dg/symbian1.c: New test.
34805         * gcc.dg/symbian2.c: Likewise.
34806
34807 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34808
34809         PR target/16570
34810         * gcc.dg/i386-sse-9.c: New test.
34811
34812 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34813
34814         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34815
34816 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34817
34818         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34819         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34820         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34821         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34822         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34823         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34824         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34825         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34826         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34827         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34828         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34829         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34830         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34831         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34832         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34833         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34834         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34835         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34836         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34837         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34838         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34839         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34840         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34841         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34842         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34843         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34844         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34845         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34846         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34847         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34848         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34849         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34850         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34851         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34852         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34853         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34854         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34855         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34856         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34857         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34858         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34859         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34860         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34861         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34862         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34863         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34864         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34865         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34866         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34867         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34868         gcc.misc-tests/i386-pf-3dnow-1.c,
34869         gcc.misc-tests/i386-pf-athlon-1.c,
34870         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34871         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34872         Declare built-in functions used.
34873         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34874
34875 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR c++/16707
34878         * g++.dg/lookup/using12.C: New test.
34879
34880         * g++.dg/init/null1.C: Fix PR number.
34881         * g++.dg/parse/namespace10.C: Likewise.
34882
34883 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34884
34885         PR c++/16224
34886         * g++.dg/template/spec17.C: New test.
34887         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34888         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34889
34890 2004-08-02  David Billinghurst
34891
34892         PR fortran/16292
34893         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34894
34895 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34896
34897         * gcc.dg/ia64-got-1.c: New test case.
34898
34899 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34900
34901         PR c++/16489
34902         * g++.dg/init/null1.C: New test.
34903         * g++.dg/tc1/dr76.C: Adjust error marker.
34904
34905         PR c++/16529
34906         * g++.dg/parse/namespace10.C: New test.
34907
34908         PR c++/16810
34909         * g++.dg/inherit/ptrmem2.C: New test.
34910
34911 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34912
34913         PR target/16155
34914         * gcc.dg/pr16155.c: New test.
34915
34916 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34917
34918         * gcc.dg/redecl-2.c: New test.
34919
34920 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34921
34922         * gcc.dg/darwin-longdouble.c: New file.
34923
34924 2004-07-30  Richard Henderson  <rth@redhat.com>
34925
34926         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34927         write to constant argument.
34928         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34929
34930 2004-07-30  Richard Henderson  <rth@redhat.com>
34931
34932         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34933         tests of nearest around zero.
34934
34935 2004-07-30  Andrew Pinski  <apinski@apple.com>
34936
34937         * gcc.c-torture/compile/20040730-1.c: New test.
34938
34939 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34940
34941         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34942         powerpc-eabispe.
34943
34944 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34945
34946         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34947
34948 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34949
34950         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34951         contains $ld_library_path.
34952         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34953
34954 2004-07-29  Richard Henderson  <rth@redhat.com>
34955
34956         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34957
34958         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34959         (alt2, which): New.
34960         (Check): Accept either alternative.
34961
34962 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34963
34964         * g++.dg/abi/inline1.C: New test.
34965         * g++.dg/abi/local1-a.cc: Likewise.
34966         * g++.dg/abi/local1.C: Likewise.
34967         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34968         * g++.dg/abi/mangle12.C: Likewise.
34969         * g++.dg/abi/mangle17.C: Likewise.
34970         * g++.dg/abi/mangle20-2.C: Likewise.
34971         * g++.dg/opt/interface1.C: Likewise.
34972         * g++.dg/opt/interface1.h: Likewise.
34973         * g++.dg/opt/interface1-a.cc: New test.
34974         * g++.dg/parse/repo1.C: New test.
34975         * g++.dg/template/repo1.C: Likewise.
34976         * g++.dg/warn/Winline-1.C: Likewise.
34977         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34978
34979 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34980
34981         * gcc.dg/tree-ssa/20040729-1.c: New test.
34982
34983 2004-07-27  Matt Austern <austern@apple.com>
34984
34985         * gcc.dg/darwin-bool-1.c: New test.
34986         * gcc.dg/darwin-bool-2.c: New test.
34987
34988 2004-07-28  Richard Henderson  <rth@redhat.com>
34989
34990         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34991         arguments in the correct type.  Don't write to constant arguments.
34992
34993 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34994
34995         PR tree-optimization/16688
34996         PR tree-optimization/16689
34997         * g++.dg/tree-ssa/pr16688.C: New test.
34998
34999 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35000
35001         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35002         loads.  Not only in the comment, this time.
35003
35004 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35005
35006         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35007         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35008         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35009         * gcc.dg/sh4a-bitmovua.c: New.
35010         * gcc.dg/sh4a-cos.c: New.
35011         * gcc.dg/sh4a-cosf.c: New.
35012         * gcc.dg/sh4a-fprun.c: New.
35013         * gcc.dg/sh4a-fsrra.c: New.
35014         * gcc.dg/sh4a-memmovua.c: New.
35015         * gcc.dg/sh4a-sin.c: New.
35016         * gcc.dg/sh4a-sincos.c: New.
35017         * gcc.dg/sh4a-sincosf.c: New.
35018         * gcc.dg/sh4a-sinf.c: New.
35019
35020 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35021
35022         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35023         conditionals.
35024         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35025         loads.
35026         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35027         DOM1.
35028
35029 2004-07-27  Andrew Pinski  <apinski@apple.com>
35030
35031         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35032
35033 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35034
35035         * gcc.dg/pragma-isr.c: New test.
35036
35037 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35038
35039         PR c++/14429
35040         * g++.dg/template/ttp11.C: New test.
35041
35042 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35043
35044         * gcc.c-torture/compile/20040727-1.c: New test.
35045
35046 2004-07-26  Eric Christopher  <echristo@redhat.com>
35047
35048         * gcc.c-torture/compile/20040726-2.c: New test.
35049
35050 2004-07-26  Andrew Pinski  <apinski@apple.com>
35051
35052         * g++.dg/rtti/tinfo1.C: Xfail.
35053
35054 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35055
35056         * gcc.c-torture/compile/20040726-1.c: New test.
35057
35058 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35059             Brian Ryner  <bryner@brianryner.com>
35060
35061         PR c++/9283
35062         PR c++/15000
35063         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35064         * g++.dg/ext/visibility/: New directory.
35065         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35066         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35067         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35068         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35069         * g++.dg/ext/visibility/fvisibility.C,
35070         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35071         g++.dg/ext/visibility/fvisibility-override1.C
35072         g++.dg/ext/visibility/fvisibility-override2.C
35073         g++.dg/ext/visibility/memfuncts.C
35074         g++.dg/ext/visibility/noPLT.C
35075         g++.dg/ext/visibility/pragma.C
35076         g++.dg/ext/visibility/pragma-override1.C
35077         g++.dg/ext/visibility/pragma-override2.C
35078         g++.dg/ext/visibility/staticmemfuncts.C
35079         g++.dg/ext/visibility/virtual.C: New tests.
35080
35081 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35082
35083         PR c/15360
35084         * gcc.dg/pr15360-1.c: New test.
35085
35086 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35087
35088         * gcc.dg/pragma-align-2.c: New test.
35089         * gcc.dg/pragma-init-fini.c: New test.
35090         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35091         targets.
35092
35093 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35094
35095         * gcc.dg/init-string-2.c: New test.
35096
35097 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35098
35099         PR 16684
35100         * gcc.dg/Wredundant-decls-1.c: New test case.
35101
35102 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35103
35104         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35105         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35106         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35107         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35108         * gcc.dg/compat/generate-random.c: New file.
35109         * gcc.dg/compat/generate-random.h: Likewise.
35110         * gcc.dg/compat/generate-random_r.c: Likewise.
35111         * gcc.dg/compat/struct-layout-1.h: Likewise.
35112         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35113         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35114         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35115         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35116         * gcc.dg/compat/struct-layout-1_main.c: New test.
35117         * gcc.dg/compat/struct-layout-1_x.c: New file.
35118         * gcc.dg/compat/struct-layout-1_y.c: New file.
35119         * gcc.dg/compat/struct-layout-1_test.h: New file.
35120
35121 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35122
35123         * gcc.dg/comp-return-1.c: New test
35124
35125 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35126
35127         * gcc.dg/vmx/8-02a.c: Fix typo.
35128
35129         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35130         * gcc.dg/darwin-abi-3.c: New test.
35131
35132         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35133         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35134
35135         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35136         * gcc.dg/vmx/ops-long-1.c: New test.
35137         * gcc.dg/vmx/ops-long-2.c: New test.
35138
35139 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35140
35141         * g++.dg/lookup/conv-[1234].C: New.
35142
35143 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35144
35145         * g++.dg/parse/attr2.C: Simplify.
35146
35147 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35148
35149         PR c/7284
35150         * gcc.c-torture/execute/pr7284-1.c: New test.
35151
35152 2004-07-22  Brian Booth  <bbooth@redhat.com>
35153
35154         * gcc.dg/tree-ssa/20040721-1.c: New test.
35155
35156 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35157
35158         * g++.dg/template/crash20.c: New.
35159
35160 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35161
35162         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35163         Add dg-run directive.  Declare variables as required.
35164         * gfortran.dg/g77/README: Update
35165
35166 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35167
35168         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35169         gcc.dg/cris-peep2-andu2.c: New tests.
35170
35171 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35172
35173         PR c/15052
35174         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35175         on return type.
35176         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35177         messages.
35178         * gcc.dg/qual-return-2.c: Update expected messages.
35179         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35180
35181 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35182
35183         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35184         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35185
35186 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35187
35188         PR c/11250
35189         * gcc.dg/init-string-1.c: New test.
35190
35191 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35192
35193         PR middle-end/15345
35194         PR c/16450
35195         * gcc.dg/torture/nested-fn-1.c: New test.
35196
35197 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35198
35199         PR target/16559
35200         * gcc.dg/ia64-fptr-1.c: New file.
35201
35202 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35203
35204         PR c++/14497
35205         * g++.dg/template/spec16.C: New test.
35206         * g++.old-deja/g++.robertl/eb118.C: Remove.
35207
35208 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35209
35210         PR c++/509
35211         * g++.dg/template/spec15.C: New test.
35212
35213 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35214
35215         Copy cases from g77.f-torture/execute and add dg-run
35216         directive.  Other changes as noted.
35217         * gfortran.dg/g77/13037.f
35218         * gfortran.dg/g77/1832.f
35219         * gfortran.dg/g77/19981119-0.f
35220         * gfortran.dg/g77/19990313-0.f
35221         * gfortran.dg/g77/19990313-1.f
35222         * gfortran.dg/g77/19990313-2.f
35223         * gfortran.dg/g77/19990313-3.f
35224         * gfortran.dg/g77/19990419-1.f
35225         * gfortran.dg/g77/19990826-0.f
35226         * gfortran.dg/g77/19990826-2.f
35227         * gfortran.dg/g77/20000503-1.f
35228         * gfortran.dg/g77/20001111.f
35229         * gfortran.dg/g77/20010116.f
35230         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35231         * gfortran.dg/g77/20010430.f
35232         * gfortran.dg/g77/6177.f
35233         * gfortran.dg/g77/947.f
35234         * gfortran.dg/g77/970816-3.f
35235         * gfortran.dg/g77/971102-1.f
35236         * gfortran.dg/g77/980520-1.f
35237         * gfortran.dg/g77/980628-0.f
35238         * gfortran.dg/g77/980628-1.f
35239         * gfortran.dg/g77/980628-10.f
35240         * gfortran.dg/g77/980628-2.f
35241         * gfortran.dg/g77/980628-3.f
35242         * gfortran.dg/g77/980628-7.f
35243         * gfortran.dg/g77/980628-8.f
35244         * gfortran.dg/g77/980628-9.f
35245         * gfortran.dg/g77/980701-0.f
35246         * gfortran.dg/g77/980701-1.f
35247         * gfortran.dg/g77/cabs.f
35248         * gfortran.dg/g77/claus.f
35249         * gfortran.dg/g77/complex_1.f
35250         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35251         * gfortran.dg/g77/dcomplex.f
35252         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35253         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35254         * gfortran.dg/g77/f90-intrinsic-numeric.f
35255         * gfortran.dg/g77/int8421.f
35256         * gfortran.dg/g77/labug1.f
35257         * gfortran.dg/g77/large_vec.f
35258         * gfortran.dg/g77/le.f
35259         * gfortran.dg/g77/short.f
35260         * gfortran.dg/g77/README: Update
35261
35262 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35263
35264         PR c++/16637
35265         * g++.dg/parse/lookup4.C: New test.
35266
35267 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35268
35269         PR c++/16175
35270         * g++.dg/template/ttp10.C: New test.
35271
35272 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35273
35274         * gcc.dg/pr12625-1.c: New test.
35275
35276 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35277
35278         * gcc.dg/switch-warn-1.c: New test.
35279         * gcc.dg/switch-warn-2.c: New test.
35280         * gcc.c-torture/compile/pr14730.c: Update.
35281
35282 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35283
35284         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35285         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35286         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35287         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35288
35289 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35290
35291         PR c++/16623
35292         * g++.dg/template/assign1.C: New test.
35293
35294 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35295
35296         PR c++/12170
35297         * g++.dg/template/ttp9.C: New test.
35298
35299 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35300
35301         * gcc.dg/format/cmn-err-1.c: New test.
35302
35303 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35304
35305         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35306         gcc.dg/Wparentheses-10.c: New tests.
35307         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35308
35309 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35310
35311         PR fortran/16465
35312         * gfortran.dg/g77//ffixed-line-length-0.f,
35313         gfortran.dg/g77/ffixed-line-length-132.f,
35314         gfortran.dg/g77/ffixed-line-length-72.f,
35315         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35316         gfortran.dg/g77/README: Update.
35317
35318 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35319
35320         PR c++/13092
35321         * g++.dg/template/non-dependent7.C: New test.
35322         * g++.dg/template/non-dependent8.C: Likewise.
35323         * g++.dg/template/non-dependent9.C: Likewise.
35324         * g++.dg/template/non-dependent10.C: Likewise.
35325
35326 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35327
35328         PR c++/16337
35329         * g++.dg/parse/attr2.C: New test.
35330
35331 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35332
35333         * g77.dg: Removed.
35334         * g77.f-torture: Ditto.
35335
35336 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35337
35338         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35339         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35340         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35341
35342 2004-07-16  Richard Henderson  <rth@redhat.com>
35343
35344         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35345
35346 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35347
35348         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35349         tests with full list of options.
35350         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35351         of TORTURE_OPTIONS if test contains 'dg-do run'.
35352
35353         PR fortran/16404
35354         * gfortran.dg/do_iterator.f90: New test.
35355
35356 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35357
35358         PR rtl-optimization/16536
35359         * gcc.c-torture/execute/restrict-1.c: New test.
35360
35361 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35362
35363         PR fortran/15324
35364         * gfortran.dg/pr15324.f90: New test.
35365
35366         PR fortran/15129
35367         * gfortran.dg/pr15129.f90: New test.
35368
35369         PR fortran/15140
35370         * gfortran.dg/pr15140.f90: New test.
35371
35372         PR fortran/13792
35373         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35374         compile-time simplification.
35375
35376 2004-07-14  Mike Stump  <mrs@apple.com>
35377
35378         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35379
35380 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35381
35382         PR target/16325
35383         * gcc.dg/profile-generate-1.c: New.
35384
35385 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.c-torture/execute/20040709-1.c: New test.
35388         * gcc.c-torture/execute/20040709-2.c: New test.
35389
35390 2004-07-14  Mike Stump  <mrs@apple.com>
35391
35392         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35393
35394 2004-07-14  Mike Stump  <mrs@apple.com>
35395
35396         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35397
35398 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35399
35400         PR c++/16518
35401         * g++.dg/parse/mutable1.C: New test.
35402
35403 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35404
35405         PR tree-optimization/16443
35406         * gcc.dg/tree-ssa/20040713-1.c: New test.
35407
35408 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35409
35410         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35411         for operator new.
35412
35413 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35414
35415         * gfortran.dg/g77/README: New file
35416         * gfortran.dg/g77/19981216-0.f: Copy from
35417         g77.f-torture/noncompile.  Add "dg-do compile" and
35418         dg-error as required.
35419         * gfortran.dg/g77/19990218-1.f: Likewise.
35420         * gfortran.dg/g77/19990905-1.f: Likewise.
35421         * gfortran.dg/g77/9263.f: Likewise.
35422         * gfortran.dg/g77/980615-0.f: Likewise.
35423         * gfortran.dg/g77/980616-0.f: Likewise.
35424         * gfortran.dg/g77/check0.f: Likewise.
35425         * gfortran.dg/g77/select_no_compile.f: Likewise.
35426
35427 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35428
35429         Copy files from g77.f-torture/compile.
35430         Add "{ dg-do compile}".  Other changes as noted
35431         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35432         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35433         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35434         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35435         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35436         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35437         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35438         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35439         statement to conform to standard.  Append alpha1.x for reference.
35440         * gfortran.dg/g77/xformat.f: Add dg-warning
35441
35442 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35443
35444         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35445         Add {dg-do compile} directive.
35446         * gfortran.dg/g77/cpp2.F: Likewise.
35447
35448 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35449
35450         PR c++/5402
35451         * g++.dg/lookup/name-clash1.C: New test.
35452
35453         PR c++/9777
35454         * g++.dg/lookup/name-clash2.C: New test.
35455
35456         PR c++/12102
35457         * g++.dg/lookup/name-clash3.C: New test.
35458
35459 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35460
35461         * g++.dg/lookup/new2.C: New test.
35462         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35463
35464 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35465
35466         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35467         Add {dg-do compile} directive.
35468         * gfortran.dg/g77/13060.f: Likewise.
35469         * gfortran.dg/g77/19990218-0.f: Likewise.
35470         * gfortran.dg/g77/19990305-0.f: Likewise.
35471         * gfortran.dg/g77/19990419-0.f: Likewise.
35472         * gfortran.dg/g77/19990502-0.f: Likewise.
35473         * gfortran.dg/g77/19990502-1.f: Likewise.
35474         * gfortran.dg/g77/19990525-0.f: Likewise.
35475         * gfortran.dg/g77/19990826-1.f: Likewise.
35476         * gfortran.dg/g77/19990826-3.f: Likewise.
35477         * gfortran.dg/g77/19990905-2.f: Likewise.
35478         * gfortran.dg/g77/20000412-1.f: Likewise.
35479         * gfortran.dg/g77/20000511-1.f: Likewise.
35480         * gfortran.dg/g77/20000511-2.f: Likewise.
35481         * gfortran.dg/g77/20000518.f: Likewise.
35482         * gfortran.dg/g77/20000601-1.f: Likewise.
35483         * gfortran.dg/g77/20000601-2.f: Likewise.
35484         * gfortran.dg/g77/20000629-1.f: Likewise.
35485         * gfortran.dg/g77/20000630-2.f: Likewise.
35486         * gfortran.dg/g77/20010115.f: Likewise.
35487         * gfortran.dg/g77/20010321-1.f: Likewise.
35488         * gfortran.dg/g77/20010426.f: Likewise.
35489         * gfortran.dg/g77/20020307-1.f: Likewise.
35490         * gfortran.dg/g77/8485.f: Likewise.
35491         * gfortran.dg/g77/960317-1.f: Likewise.
35492         * gfortran.dg/g77/970915-0.f: Likewise.
35493         * gfortran.dg/g77/980310-1.f: Likewise.
35494         * gfortran.dg/g77/980310-2.f: Likewise.
35495         * gfortran.dg/g77/980310-3.f: Likewise.
35496         * gfortran.dg/g77/980310-4.f: Likewise.
35497         * gfortran.dg/g77/980310-6.f: Likewise.
35498         * gfortran.dg/g77/980310-7.f: Likewise.
35499         * gfortran.dg/g77/980310-8.f: Likewise.
35500         * gfortran.dg/g77/980419-2.f: Likewise.
35501         * gfortran.dg/g77/980424-0.f: Likewise.
35502         * gfortran.dg/g77/980427-0.f: Likewise.
35503         * gfortran.dg/g77/980729-0.f: Likewise.
35504         * gfortran.dg/g77/981117-1.f: Likewise.
35505         * gfortran.dg/g77/toon_1.f: Likewise.
35506
35507 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35508
35509         PR c++/2204
35510         * g++.dg/other/abstract2.C: New test.
35511
35512 2004-07-12  Paul Brook  <paul@codesourcery.com>
35513
35514         * gfortran.dg/pointer_init_1.f90: New test.
35515
35516 2004-07-11  Paul Brook  <paul@codesourcery.com>
35517
35518         PR fortran/15986
35519         * gfortran.dg/contained_1.f90: New test.
35520
35521 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35522
35523         * g++.dg/parse/defarg8.C: New test.
35524
35525 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35526
35527         PR fortran/16433
35528         * gfortran.dg/pr16433.f: New test.
35529
35530         PR fortran/17574
35531         * gfortran.dg/pr15754.f90: New test.
35532
35533 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35534
35535         PR tree-optimization/16437
35536         * gcc.c-torture/execute/bitfld-4.c: New test.
35537
35538 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35539
35540         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35541         access to common var from module.
35542
35543 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35544
35545         PR fortran/16336
35546         * gfortran.fortran-torture/execute/common_2.f90: New test.
35547
35548 2004-07-10  Paul Brook  <paul@codesourcery.com>
35549
35550         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35551
35552 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35553
35554         PR fortran/15969
35555         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35556
35557 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35558
35559         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35560         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35561         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35562         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35563         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35564         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35565         * gfortran.dg/g77/funderscoring.f: Likewise.
35566         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35567
35568 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35569
35570         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35571
35572 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35573         Paul Brook  <paul@codesourcery.com>
35574
35575         PR fortran/13415
35576         * gfortran.dg/common_pointer_1.f90: New test.
35577
35578 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35579
35580         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35581
35582 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35583
35584         PR target/16364
35585         * gcc.c-torture/compile/20040709-1.c: New.
35586
35587 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35588
35589         PR fortran/14077
35590         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35591
35592 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35593
35594         PR fortran/13201
35595         * gfortran.dg/shape_1.f90: New test.
35596
35597 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35598             Andrew Pinski  <apinski@apple.com>
35599
35600         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35601
35602 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35603
35604         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35605         comment.
35606
35607 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35608         Paul Brook  <paul@codesourcery.com>
35609
35610         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35611         '.f95' and '.F95'.
35612
35613 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35614
35615         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35616
35617 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35618
35619         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35620         testcases with capital suffix.
35621
35622 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35623
35624         PR fortran/15481
35625         PR fortran/13372
35626         PR fortran/13575
35627         PR fortran/15978
35628         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35629
35630         * gfortran.dg/implicit_1.f90: New test.
35631
35632 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35633
35634         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35635         expression to match gfortran warning/error messages
35636         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35637         dg-error text.
35638
35639 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35640
35641         * lib/fortran-torture.exp: Rename proc search_for to
35642         search_for_re.
35643
35644 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35645
35646         * gcc.c-torture/execute/simd-5.x: New file.
35647         XFAIL on SPARC 64-bit at -O0.
35648
35649 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35650
35651         PR c++/8211
35652         PR c++/16165
35653         * g++.dg/warn/effc3.C: New test.
35654
35655 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35656
35657         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35658         change X to 1X in format.
35659         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35660         add data statements to conform to standard.
35661
35662 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35663
35664         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35665         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35666         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35667
35668 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35669
35670         * gfortran.dg/g77/7388.f: Copy from g77.dg
35671         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35672         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35673         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35674         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35675         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35676         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35677         * gfortran.dg/g77/strlen0.f: Likewise.
35678
35679 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35680
35681         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35682         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35683
35684 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35685
35686         * gcc.c-torture/execute/920428-2.x: Delete.
35687         * gcc.c-torture/execute/920501-7.x: Likewise.
35688
35689 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35690
35691         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35692         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35693         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35694         prescott and c3-2.
35695         (PREFETCH_3DNOW): Add -march=c3.
35696
35697 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35698
35699         PR c/16437
35700         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35701         * gcc.c-torture/execute/bf64-1.x: Likewise.
35702
35703 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35704
35705         * gcc.c-torture/compile/20040708-1.c: New test.
35706
35707 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35708
35709         PR c++/16169
35710         * g++.dg/warn/effc2.C: New test.
35711
35712 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35713
35714         * gcc.c-torture/execute/bitfld-1.x: Remove.
35715         * gcc.c-torture/execute/bitfld-3.c: New test.
35716         * gcc.dg/bitfld-2.c: Remove XFAILs.
35717
35718 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35719
35720         PR c++/16276
35721         * g++.dg/rtti/tinfo1.C: New file.
35722
35723 2004-07-07  Eric Christopher  <echristo@redhat.com>
35724
35725         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35726
35727 2004-07-07  Andrew Pinski  <apinski@apple.com>
35728
35729         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35730
35731 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35732
35733         * g++.dg/init/call1.C: XFAIL.
35734
35735 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35736
35737         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35738         except for movstrict*, to movmem* and clrstr* to clrmem*.
35739
35740 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35741
35742         * gcc.c-torture/execute/20040707-1.c: New test.
35743
35744 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35745
35746         * gcc.c-torture/execute/20040706-1.c: New test.
35747
35748 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35749
35750         PR c++/3671
35751         * g++.dg/template/spec14.C: New test.
35752
35753 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35754
35755         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35756         nothing if not yet defined.  Use it in b, c and d type definitions.
35757         * gcc.c-torture/execute/20040705-1.c: New test.
35758         * gcc.c-torture/execute/20040705-2.c: New test.
35759
35760 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35761
35762         PR c++/2518
35763         * g++.dg/lookup/new1.C: New test.
35764
35765 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35766
35767         PR c++/11406
35768         * g++.dg/template/sizeof8.C: New test.
35769
35770 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35771
35772         * gcc.c-torture/compile/20040705-1.c: New test.
35773
35774 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35775
35776         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35777
35778 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35779
35780         * gcc.dg/cpp/if-mop.c: Two new testcases.
35781         * gcc.dg/cpp/trad/comment-3.c: New.
35782
35783 2004-07-04  Paul Brook  <paul@codesourcery.com>
35784
35785         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35786
35787 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35788
35789         PR c++/3761
35790         * g++.dg/lookup/crash4.C: New test.
35791
35792 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35793
35794         * gcc.c-torture/execute/builtin-abs-1.c
35795         * gcc.c-torture/execute/builtin-abs-2.c
35796         * gcc.c-torture/execute/builtin-complex-1.c
35797         * gcc.c-torture/execute/builtins/string-1-lib.c
35798         * gcc.c-torture/execute/builtins/string-1.c
35799         * gcc.c-torture/execute/builtins/string-2-lib.c
35800         * gcc.c-torture/execute/builtins/string-2.c
35801         * gcc.c-torture/execute/builtins/string-3-lib.c
35802         * gcc.c-torture/execute/builtins/string-3.c
35803         * gcc.c-torture/execute/builtins/string-4-lib.c
35804         * gcc.c-torture/execute/builtins/string-4.c
35805         * gcc.c-torture/execute/builtins/string-5-lib.c
35806         * gcc.c-torture/execute/builtins/string-5.c
35807         * gcc.c-torture/execute/builtins/string-6-lib.c
35808         * gcc.c-torture/execute/builtins/string-6.c
35809         * gcc.c-torture/execute/builtins/string-7-lib.c
35810         * gcc.c-torture/execute/builtins/string-7.c
35811         * gcc.c-torture/execute/builtins/string-8-lib.c
35812         * gcc.c-torture/execute/builtins/string-8.c
35813         * gcc.c-torture/execute/builtins/string-9-lib.c
35814         * gcc.c-torture/execute/builtins/string-9.c
35815         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35816         * gcc.c-torture/execute/builtins/string-asm-1.c
35817         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35818         * gcc.c-torture/execute/builtins/string-asm-2.c
35819         * gcc.c-torture/execute/stdio-opt-1.c
35820         * gcc.c-torture/execute/stdio-opt-2.c
35821         * gcc.c-torture/execute/stdio-opt-3.c
35822         * gcc.c-torture/execute/string-opt-1.c
35823         * gcc.c-torture/execute/string-opt-10.c
35824         * gcc.c-torture/execute/string-opt-11.c
35825         * gcc.c-torture/execute/string-opt-12.c
35826         * gcc.c-torture/execute/string-opt-13.c
35827         * gcc.c-torture/execute/string-opt-14.c
35828         * gcc.c-torture/execute/string-opt-15.c
35829         * gcc.c-torture/execute/string-opt-16.c
35830         * gcc.c-torture/execute/string-opt-2.c
35831         * gcc.c-torture/execute/string-opt-6.c
35832         * gcc.c-torture/execute/string-opt-7.c
35833         * gcc.c-torture/execute/string-opt-8.c:
35834         Replace with ...
35835
35836         * gcc.c-torture/execute/builtins/abs-2.c
35837         * gcc.c-torture/execute/builtins/abs-3.c
35838         * gcc.c-torture/execute/builtins/complex-1.c
35839         * gcc.c-torture/execute/builtins/fprintf.c
35840         * gcc.c-torture/execute/builtins/fputs.c
35841         * gcc.c-torture/execute/builtins/memcmp.c
35842         * gcc.c-torture/execute/builtins/memmove.c
35843         * gcc.c-torture/execute/builtins/memops-asm.c
35844         * gcc.c-torture/execute/builtins/mempcpy-2.c
35845         * gcc.c-torture/execute/builtins/mempcpy.c
35846         * gcc.c-torture/execute/builtins/memset.c
35847         * gcc.c-torture/execute/builtins/printf.c
35848         * gcc.c-torture/execute/builtins/sprintf.c
35849         * gcc.c-torture/execute/builtins/strcat.c
35850         * gcc.c-torture/execute/builtins/strchr.c
35851         * gcc.c-torture/execute/builtins/strcmp.c
35852         * gcc.c-torture/execute/builtins/strcpy.c
35853         * gcc.c-torture/execute/builtins/strcspn.c
35854         * gcc.c-torture/execute/builtins/strlen-2.c
35855         * gcc.c-torture/execute/builtins/strlen.c
35856         * gcc.c-torture/execute/builtins/strncat.c
35857         * gcc.c-torture/execute/builtins/strncmp-2.c
35858         * gcc.c-torture/execute/builtins/strncmp.c
35859         * gcc.c-torture/execute/builtins/strncpy.c
35860         * gcc.c-torture/execute/builtins/strpbrk.c
35861         * gcc.c-torture/execute/builtins/strpcpy-2.c
35862         * gcc.c-torture/execute/builtins/strpcpy.c
35863         * gcc.c-torture/execute/builtins/strrchr.c
35864         * gcc.c-torture/execute/builtins/strspn.c
35865         * gcc.c-torture/execute/builtins/strstr-asm.c
35866         * gcc.c-torture/execute/builtins/strstr.c:
35867         ... these new files.
35868
35869         * gcc.c-torture/execute/builtins/abs-2-lib.c
35870         * gcc.c-torture/execute/builtins/abs-3-lib.c
35871         * gcc.c-torture/execute/builtins/complex-1-lib.c
35872         * gcc.c-torture/execute/builtins/fprintf-lib.c
35873         * gcc.c-torture/execute/builtins/fputs-lib.c
35874         * gcc.c-torture/execute/builtins/memcmp-lib.c
35875         * gcc.c-torture/execute/builtins/memmove-lib.c
35876         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35877         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35878         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35879         * gcc.c-torture/execute/builtins/memset-lib.c
35880         * gcc.c-torture/execute/builtins/printf-lib.c
35881         * gcc.c-torture/execute/builtins/sprintf-lib.c
35882         * gcc.c-torture/execute/builtins/strcat-lib.c
35883         * gcc.c-torture/execute/builtins/strchr-lib.c
35884         * gcc.c-torture/execute/builtins/strcmp-lib.c
35885         * gcc.c-torture/execute/builtins/strcpy-lib.c
35886         * gcc.c-torture/execute/builtins/strcspn-lib.c
35887         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35888         * gcc.c-torture/execute/builtins/strlen-lib.c
35889         * gcc.c-torture/execute/builtins/strncat-lib.c
35890         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35891         * gcc.c-torture/execute/builtins/strncmp-lib.c
35892         * gcc.c-torture/execute/builtins/strncpy-lib.c
35893         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35894         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35895         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35896         * gcc.c-torture/execute/builtins/strrchr-lib.c
35897         * gcc.c-torture/execute/builtins/strspn-lib.c
35898         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35899         * gcc.c-torture/execute/builtins/strstr-lib.c
35900         * gcc.c-torture/execute/builtins/lib/abs.c
35901         * gcc.c-torture/execute/builtins/lib/fprintf.c
35902         * gcc.c-torture/execute/builtins/lib/memset.c
35903         * gcc.c-torture/execute/builtins/lib/printf.c
35904         * gcc.c-torture/execute/builtins/lib/sprintf.c
35905         * gcc.c-torture/execute/builtins/lib/strcpy.c
35906         * gcc.c-torture/execute/builtins/lib/strcspn.c
35907         * gcc.c-torture/execute/builtins/lib/strncat.c
35908         * gcc.c-torture/execute/builtins/lib/strncmp.c
35909         * gcc.c-torture/execute/builtins/lib/strncpy.c
35910         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35911         * gcc.c-torture/execute/builtins/lib/strspn.c
35912         * gcc.c-torture/execute/builtins/lib/strstr.c:
35913         New files containing support routines.
35914
35915         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35916         declaration.
35917         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35918         when not optimizing.
35919
35920 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35921
35922         PR c++/16240
35923         * g++.dg/abi/mangle22.C: New test.
35924         * g++.dg/abi/mangle23.C: Likewise.
35925
35926 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35927
35928         PR fortran/16290
35929         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35930         Allow for cases without denormalized floating point numbers.
35931
35932 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35933
35934         PR c/1027
35935         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35936         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35937         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35938         expected warning text.
35939         * gcc.dg/format/diag-2.c: New test.
35940
35941 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35942
35943         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35944
35945 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35946
35947         * gcc.dg/builtins-43.c: New.
35948         * gcc.dg/builtins-44.c: New.
35949         * gcc.dg/builtins-45.c: New.
35950
35951 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35952             Andreas Tobler  <a.tobler@schweiz.ch>
35953
35954         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35955         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35956         as SIGSEGV.
35957         * gcc.dg/cleanup-11.c: Likewise.
35958         * gcc.dg/cleanup-8.c: Likewise.
35959         * gcc.dg/cleanup-9.c: Likewise.
35960         * gcc.dg/cleanup-5.c: Run on all platforms.
35961
35962 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35963
35964         * g++.dg/warn/nonnull1.C: New test.
35965
35966 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35967
35968         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35969         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35970         Special-case the Sun compiler wrt to <complex.h>.
35971
35972 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35973
35974         * gcc.dg/Wunreachable-8.C: New test.
35975
35976         * gcc.dg/h8300-ice2.c : New test.
35977
35978 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35979
35980         PR fortran/16161
35981         * gfortran.fortran-torture/compile/implicit.f90: Add test
35982         for implicit character.
35983
35984 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35985
35986         PR fortran/16289
35987         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35988         Use tiny() intrinsic to find smallest non-negative real
35989
35990 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35991
35992         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35993         * gcc.dg/compat/struct-by-value-22_x.c: New.
35994         * gcc.dg/compat/struct-by-value-22_y.c: New.
35995
35996         * gcc.c-torture/execute/20040629-1.c: New test.
35997
35998 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35999
36000         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36001         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36002
36003         PR target/16195
36004         * gcc.dg/20040625-1.c: New test.
36005
36006 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36007
36008         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36009
36010 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36011
36012         PR fortran/15963
36013         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36014
36015 2004-06-29  Richard Henderson  <rth@redhat.com>
36016
36017         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36018
36019 2004-06-29  Paul Brook  <paul@codesourcery.com>
36020
36021         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36022         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36023
36024 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         PR c++/16260
36027         * g++.dg/parse/crash15.C: New.
36028
36029 2004-06-28  Andrew Pinski  <apinski@apple.com>
36030
36031         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36032         by the error already.
36033
36034         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36035
36036 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36037
36038         PR target/14041
36039         * gcc.dg/h8300-bss-align-1.c : New.
36040
36041 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36042
36043         * PR c++/16174
36044         * g++.dg/template/ctor4.C: New.
36045
36046 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36047
36048         PR c++/16205
36049         * g++.dg/warn/Wsequence-point-1.C: New test.
36050
36051 2004-06-27  Paul Brook  <paul@codesourcery.com>
36052
36053         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36054
36055 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36056
36057         * g++.old-deja/g++.mike/p7325.C: Remove.
36058
36059 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36060
36061         PR c/14963
36062         * gcc.dg/pr14963.c: New test.
36063
36064 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36065
36066         PR c++/16193
36067         * g++.dg/parse/redef1.C: New test.
36068
36069 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36070
36071         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36072         20021110.c.
36073         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36074         20021119-1.c.
36075         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36076         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36077         5-04.c.
36078         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36079         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36080         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36081         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36082         g++.brendan/enum14.C.
36083         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36084         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36085         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36086         g++.mike/virt1.C.
36087         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36088         memtemp24.C.
36089
36090 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36091
36092         * gcc.dg/20040527-1.c: New test case.
36093
36094 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36095
36096         PR gfortran/pr16196
36097         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36098
36099 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36100
36101         PR middle-end/15825
36102         * gcc.dg/pr15825-1.c: New test case.
36103
36104 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36105
36106         * gcc.c-torture/execute/20040625-1.c: New test.
36107
36108 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36109
36110         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36111
36112 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36113
36114         * gcc.dg/torture/mips-div-1.c: New test.
36115
36116 2004-06-24  Jeff Law  <law@redhat.com>
36117
36118         * gcc.dg/tree-ssa/20040624-1.c: New test.
36119
36120 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36121
36122         * gcc.c-torture/compile/20040624-1.c: New test.
36123
36124 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36125
36126         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36127         this directory.
36128
36129 2004-06-23  Andrew Pinski  <apinski@apple.com>
36130
36131         PR middle-end/15988
36132         * g++.dg/opt/ptrmem4.C: New test.
36133
36134         * gcc.dg/c90-array-quals-2.c: New test.
36135
36136 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36137
36138         * gcc.dg/kpice1.c: New test.
36139
36140 2006-06-23  Andrew Pinski  <apinski@apple.com>
36141
36142         * gcc.dg/c90-array-quals.c: New test.
36143
36144 2006-06-22  Richard Henderson  <rth@redhat.com>
36145
36146         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36147
36148 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36149
36150         * gcc.dg/builtins-config.h: Handle FreeBSD.
36151
36152 2006-06-22  Richard Henderson  <rth@redhat.com>
36153
36154         * g++.dg/opt/devirt1.C: New.
36155
36156 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36157
36158         * g++.dg/opt/pr15551.C: New testcase.
36159
36160 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36161
36162         PR target/14800
36163         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36164         x86_64-*-linux* when compiling for 32bit.
36165
36166 2004-06-21  Andrew Pinski  <apinski@apple.com>
36167
36168         * gcc.dg/pch/struct-1.c: New.
36169         * gcc.dg/pch/struct-1.hs: New.
36170
36171 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36172
36173         * gcc.dg/pch/save-temps-1.c: New file.
36174         * gcc.dg/pch/save-temps-1.hs: New file.
36175
36176 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36177
36178         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36179         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36180
36181 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36182
36183         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36184         to fix type error.
36185         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36186         Remove trailing spaces.
36187
36188 2004-06-21  Richard Henderson  <rth@redhat.com>
36189
36190         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36191         merging && to BIT_FIELD_REF.
36192
36193 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36194
36195         * g++.dg/opt/placeholder1.C: New test.
36196
36197 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36198
36199         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36200         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36201         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36202         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36203
36204 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36205
36206         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36207         extern "C".
36208         * g++.dg/other/pragma-re-1.C: Add comments.
36209
36210 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36211
36212         PR gfortran/16080
36213         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36214
36215 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36216
36217         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36218         instead of setting the type of size_t by
36219         hand.
36220
36221 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36222
36223         * gcc.dg/unordered-2.c: New test case.
36224         * gcc.dg/unordered-3.c: New test case.
36225
36226 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36227
36228         PR other/16043
36229         * lib/g++.exp (g++_version): Tweak regexp for version
36230         * lib/g77.exp (g77_version): Likewise.
36231         * lib/gfortran.exp (gfortran_version): Likewise.
36232         * lib/objc.exp (objc_version): Likewise.
36233         * lib/treelang.exp (treelang_version): Likewise.
36234
36235 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36236
36237         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36238         Use INT_MAX instead of __INT_MAX__.
36239         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36240
36241         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36242         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36243         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36244         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36245         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36246         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36247         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36248         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36249         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36250
36251         * gcc.dg/range-test-1.c: New test.
36252         * g++.dg/opt/range-test-1.C: New test.
36253
36254 2004-06-17  Richard Henderson  <rth@redhat.com>
36255
36256         * objc.dg/sync-1.m: New.
36257         * objc.dg/try-catch-1.m: Don't force next runtime.
36258         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36259         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36260         shadowed catch clause.
36261         * objc.dg/try-catch-5.m: New.
36262
36263 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36264
36265         Bug 14610
36266         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36267
36268 2004-06-15  Richard Henderson  <rth@redhat.com>
36269
36270         * gcc.dg/20001116-1.c: Move expected warning line.
36271
36272 2004-06-15  Richard Henderson  <rth@redhat.com>
36273
36274         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36275         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36276
36277 2004-06-15  Jeff Law  <law@redhat.com>
36278
36279         * gcc.dg/tree-ssa/20040615-1.c: New test.
36280         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36281         be less sensitive to operand ordering.
36282         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36283
36284 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36285
36286         * g++.dg/abi/bitfield3.C: Add comment..
36287
36288 2004-06-15  Richard Henderson  <rth@redhat.com>
36289
36290         * g++.dg/ext/stmtexpr1.C: XFAIL.
36291         * gcc.dg/20030612-1.c: XFAIL.
36292
36293 2004-06-15  Eric Christopher  <echristo@redhat.com>
36294
36295         * g++.dg/charset/asm5.c: New.
36296         * gcc.dg/charset/asm6.c: New.
36297
36298 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36299
36300         PR fortran/15962
36301         * gfortran.fortran-torture/execute/select_1.f90: New test.
36302
36303 2004-06-15  Paul Brook  <paul@codesourcery.com>
36304
36305         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36306
36307 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36308
36309         PR c++/15967
36310         * g++.dg/lookup/crash3.C: New test.
36311
36312 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36313
36314         PR c++/15947
36315         * g++.dg/parse/dtor4.C: New test.
36316
36317 2004-06-14  Jeff Law  <law@redhat.com>
36318
36319         * gcc.c-torture/compile/20040614-1.c: New test.
36320
36321 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36322
36323         PR fortran/15211
36324         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36325         LEN of a character array.
36326
36327 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36328
36329         PR c++/15096
36330         * g++.dg/template/ptrmem10.C: New test.
36331
36332         PR c++/14930
36333         * g++.dg/template/friend30.C: New test.
36334
36335 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36336
36337         PR fortran/14928
36338         * gfortran.fortran-torture/compile/mloc.f90: New test.
36339
36340 2004-06-13  Paul Brook  <paul@codesourcery.com>
36341
36342         * gfortran.fortran-torture/execute/random_2.f90: New test.
36343
36344 2004-06-13  Eric Christopher  <echristo@redhat.com>
36345
36346         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36347
36348 2004-06-12  Paul Brook  <paul@codesourcery.com>
36349
36350         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36351
36352 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36353
36354         PR fortran/14923
36355         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36356
36357 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36358
36359         PR fortran/14957
36360         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36361         syntax errors in end statements of contained subroutines.
36362
36363 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36364
36365         PR fortran/12841
36366         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36367
36368 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36369
36370         PR fortran/15665
36371         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36372
36373 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36374
36375         PR gfortran/12839
36376         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36377
36378 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36379
36380         PR c++/15862
36381         * g++.dg/parse/enum1.C: New test.
36382
36383 2004-06-10  Jeff Law  <law@redhat.com>
36384
36385         * gcc.c-torture/compile/20040610-1.c: New test.
36386
36387 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36388
36389         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36390         * g++.old-deja/g++.other/decl3.C: Likewise.
36391
36392 2004-06-10  Brian Booth  <bbooth@redhat.com>
36393
36394         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36395         V_MAY_DEF instead of VDEF.
36396         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36397
36398 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36399
36400         PR c++/14211
36401         * g++.dg/conversion/const1.C: New test.
36402
36403         PR c++/15076
36404         * g++.dg/conversion/reinterpret1.C: New test.
36405
36406         PR c++/15877
36407         * g++.dg/template/enum2.C: New test.
36408
36409         PR c++/15227
36410         * g++.dg/template/error13.C: New test.
36411
36412 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36413
36414         PR fortran/14957
36415         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36416         arguments to test_* REAL and of the right size.
36417
36418 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36419
36420         PR target/15569
36421         PR rtl-optimization/15681
36422         * gcc.dg/20040609-1.c: New test.
36423
36424 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36425
36426         PR c++/14791
36427         * g++.dg/opt/builtins1.C: New test.
36428
36429 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36430
36431         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36432         that use default windows32 struct layout.
36433         * gcc.dg/i386-bitfield2.c: Likewise.
36434
36435 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36436
36437         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36438         for mingw32 and cygwin targets.
36439
36440 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36441
36442         * gcc.dg/pch/macro-4.c: New.
36443         * gcc.dg/pch/macro-4.hs: New.
36444
36445 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36446
36447         PR fortran/13249
36448         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36449
36450 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36451
36452         PR fortran/13372
36453         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36454
36455 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36456
36457         PR gfortran/14897
36458         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36459
36460 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36461
36462         PR gfortran/15755
36463         * gfortran.fortran-torture/execute/backspace.c : New test.
36464
36465 2004-06-09  Paul Brook  <paul@codesourcery.com>
36466
36467         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36468         (pointer_to_section): Rewrite to use smaller array.
36469
36470 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36471
36472         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36473         * gcc.dg/ext/altivec-10.c: Same.
36474         * gcc.dg/ext/altivec-11.c: Same.
36475         * gcc.dg/ext/altivec-12.c: Same.
36476         * gcc.dg/ext/altivec-13.c: Same.
36477         * gcc.dg/ext/altivec-14.c: Same.
36478         * gcc.dg/ext/altivec-15.c: Same.
36479         * gcc.dg/ext/altivec-16.c: Same.
36480         * gcc.dg/ext/altivec-3.c: Same.
36481         * gcc.dg/ext/altivec-4.c: Same.
36482         * gcc.dg/ext/altivec-6.c: Same.
36483         * gcc.dg/ext/altivec-7.c: Same.
36484         * gcc.dg/ext/altivec-8.c: Same.
36485         * gcc.dg/ext/altivec-varargs-1.c: Same.
36486
36487         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36488         * g++.dg/ext/altivec-10.C: Same.
36489         * g++.dg/ext/altivec-2.C: Same.
36490         * g++.dg/ext/altivec-3.C: Same.
36491         * g++.dg/ext/altivec-4.C: Same.
36492         * g++.dg/ext/altivec-5.C: Same.
36493         * g++.dg/ext/altivec-6.C: Same.
36494         * g++.dg/ext/altivec-7.C: Same.
36495         * g++.dg/ext/altivec-8.C: Same.
36496         * g++.dg/ext/altivec-9.C: Same.
36497
36498 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36499
36500         PR c++/7841
36501         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36502
36503 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36504
36505         * gcc.dg/union-1.c: New test.
36506
36507 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36508
36509         * gcc.dg/builtins-41.c: New test case.
36510         * gcc.dg/builtins-42.c: New test case.
36511
36512 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36513
36514         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36515         * g++.dg/ext/altivec-10.C: Same.
36516         * g++.dg/ext/altivec-2.C: Same.
36517         * g++.dg/ext/altivec-3.C: Same.
36518         * g++.dg/ext/altivec-4.C: Same.
36519         * g++.dg/ext/altivec-5.C: Same.
36520         * g++.dg/ext/altivec-6.C: Same.
36521         * g++.dg/ext/altivec-7.C: Same.
36522         * g++.dg/ext/altivec-8.C: Same.
36523         * g++.dg/ext/altivec-9.C: Same.
36524         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36525         * g++.old-deja/g++.brendan/new3.C: Same.
36526         * gcc.c-torture/execute/eeprof-1.x: Same.
36527
36528 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36529
36530         PR c/14765
36531         * gcc.dg/pr14765-1.c: New test.
36532
36533 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36534
36535         PR c/14649
36536         * gcc.dg/pr14649-1.c: New test case.
36537
36538 2004-06-07  Richard Henderson  <rth@redhat.com>
36539
36540         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36541         if temporaries.
36542
36543 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36544
36545         * g++.dg/eh/elide1.C: Remove XFAIL.
36546
36547 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36548
36549         PR c++/15337
36550         * g++.dg/expr/sizeof3.C: New test.
36551
36552         PR c++/14777
36553         * g++.dg/template/access14.C: New test.
36554
36555         PR c++/15554
36556         * g++.dg/template/enum1.C: New test.
36557
36558         PR c++/15057
36559         * g++.dg/eh/throw1.C: New test.
36560
36561 2004-06-07  David Ayers  <d.ayers@inode.at>
36562             Ziemowit Laski  <zlaski@apple.com>
36563
36564         * lib/objc.exp (objc_target_compile): Revert the '-framework
36565         Foundation' flag fix, since bare Darwin does not ship
36566         with the Foundation framework.
36567         * objc/execute/next_mapping.h: Provide a local NSConstantString
36568         @interface and @implementation.
36569         (objc_constant_string_init): A constructor function, used to
36570         initialize the NSConstantString meta-class object.
36571         * objc/execute/string1.m: Include "next_mapping.h" instead of
36572         <Foundation/NSString.h>.
36573         * objc/execute/string2.m: Likewise.
36574         * objc/execute/string3.m: Likewise.
36575         * objc/execute/string4.m: Likewise.
36576
36577 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36578
36579         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36580         to double. Replace double with FLOAT.
36581         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36582
36583         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36584         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36585         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36586         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36587         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36588         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36589         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36590         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36591
36592 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36593
36594         PR c/13519
36595         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36596
36597 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36598
36599         PR c++/15503
36600         * g++.dg/template/meminit2.C: New test.
36601
36602 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36603
36604         PR target/15822
36605         * gcc.c-torture/execute/compare-fp-1.c,
36606         gcc.c-torture/execute/compare-fp-2.c,
36607         gcc.c-torture/execute/compare-fp-3.c,
36608         gcc.c-torture/execute/compare-fp-4.c,
36609         gcc.c-torture/execute/compare-fp-3.x,
36610         gcc.c-torture/execute/compare-fp-4.x: Moved...
36611         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36612         gcc.c-torture/execute/ieee/compare-fp-2.c,
36613         gcc.c-torture/execute/ieee/compare-fp-3.c,
36614         gcc.c-torture/execute/ieee/compare-fp-4.c,
36615         gcc.c-torture/execute/ieee/compare-fp-3.x,
36616         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36617
36618 2004-06-04  David Ayers  <d.ayers@inode.at>
36619
36620         * objc/execute/protocol-isEqual-4.m: New testcase.
36621
36622 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36623
36624         * objc/execute/protocol-isEqual-1.m: New testcase.
36625         * objc/execute/protocol-isEqual-2.m: New testcase.
36626         * objc/execute/protocol-isEqual-3.m: New testcase.
36627
36628 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36629
36630         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36631
36632 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36633
36634         * lib/objc.exp (objc_target_compile): When running tests on
36635         Darwin (Mac OS X), inform the linker about '-framework
36636         'Foundation'.
36637
36638 2004-06-02  Eric Christopher  <echristo@redhat.com>
36639
36640         * gcc.c-torture/compile/20040602-1.c: New.
36641
36642 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36643
36644         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36645         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36646
36647         PR tree-optimization/14736
36648         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36649
36650         PR tree-optimization/14042
36651         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36652
36653         PR tree-optimization/14729
36654         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36655
36656 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36657
36658         PR fortran/15557
36659         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36660
36661 2004-06-01  Richard Hederson  <rth@redhat.com>
36662
36663         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36664
36665 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36666
36667         PR c++/14932
36668         * g++.dg/parse/offsetof4.C: New test.
36669
36670 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36671
36672         PR objc/7993
36673         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36674
36675 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36676
36677         PR c++/15701
36678         * g++.dg/template/friend29.C: New test.
36679
36680 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36681
36682         PR c/15749
36683         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36684
36685 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36686
36687         * gcc.dg/sparc-trap-1.c: New test.
36688
36689 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36690
36691         PR middle-end/15069
36692         * g++.dg/opt/fold3.C: New test case.
36693
36694 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36695
36696         * lib/target-supports.exp (check_iconv_available): Fix fallout
36697         from 2004-05-28 patch.
36698
36699 2004-05-30  Paul Brook  <paul@codesourcery.com>
36700
36701         PR fortran/15620
36702         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36703         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36704
36705 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36706
36707         * gfortran.fortran-torture/execute/random_1.f90: New test.
36708
36709 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36710
36711         * g++.dg/ext/altivec-10.C: New test.
36712
36713 2004-05-29  Paul Brook  <paul@codesourcery.com>
36714
36715         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36716
36717 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36718
36719         * gcc.dg/altivec-16.c: New test.
36720
36721 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36722
36723         * lib/target-supports.exp (check_vmx_hw_available): New.
36724         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36725
36726         * lib/target-supports.exp (check_alias_available,
36727         check_iconv_available, check_named_sections_available): Use
36728         unique names for temporary files.
36729
36730 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36731
36732         * gcc.dg/altivec-15.c: New test.
36733
36734 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36735
36736         PR c++/15083
36737         * g++.dg/warn/noeffect6.C: New test.
36738
36739         PR c++/15471
36740         * g++.dg/expr/ptrmem4.C: New test.
36741
36742         PR c++/15640
36743         * g++.dg/template/operator3.C: New test.
36744
36745 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36746
36747         PR c++/14668
36748         * g++.dg/lookup/redecl1.C: New test.
36749         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36750
36751 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36752
36753         * gcc.c-torture/execute/compare-fp-1.c,
36754         gcc.c-torture/execute/compare-fp-2.c,
36755         gcc.c-torture/execute/compare-fp-3.c,
36756         gcc.c-torture/execute/compare-fp-4.c,
36757         gcc.c-torture/execute/compare-fp-3.x,
36758         gcc.c-torture/execute/compare-fp-4.x,
36759         gcc.dg/pr15649-1.c: New.
36760
36761 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36762
36763         PR c++/12883
36764         * g++.dg/init/array14.C: New test.
36765
36766 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36767
36768         * lib/compat.exp (compat-get-options-main): New.
36769         (compat-get-options): Remove unneeded code, warn for ignored
36770         command.
36771         (compat-execute): Check flag set by dg-require-* commands.
36772
36773         * lib/compat.exp (compat-execute): Break up long lines.
36774
36775 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36776
36777         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36778         * gcc.dg/altivec-14.c: New test.
36779         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36780
36781         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36782         * gcc.dg/altivec-12.c: Ditto.
36783
36784         * gcc.dg/altivec-3.c: Move call to altivec_check.
36785
36786 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36787
36788         PR c++/15044
36789         * g++.dg/template/error12.C: New test.
36790
36791         PR c++/15317
36792         * g++.dg/ext/attrib15.C: New test.
36793
36794         PR c++/15329
36795         * g++.dg/template/ptrmem9.C: New test.
36796
36797 2004-05-25  Paul Brook  <paul@codesourcery.com>
36798
36799         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36800
36801 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36802
36803         PR c++/15165
36804         * g++.dg/template/crash19.C: New test.
36805
36806 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36807
36808         PR c++/15025
36809         * g++.dg/template/redecl1.C: New test.
36810
36811 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36812
36813         PR c++/14821
36814         * g++.dg/other/ns1.C: New test.
36815
36816         PR c++/14883
36817         * g++.dg/template/invalid1.C: New test.
36818
36819 2004-05-23  Paul Brook  <paul@codesourcery.com>
36820         Victor Leikehman  <lei@haifasphere.co.il>
36821
36822         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36823         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36824
36825 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36826
36827         PR c++/15285
36828         PR c++/15299
36829         * g++.dg/template/non-dependent5.C: New test.
36830         * g++.dg/template/non-dependent6.C: New test.
36831
36832 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36833
36834         PR c++/15507
36835         * g++.dg/inherit/union1.C: New test.
36836
36837         PR c++/15542
36838         * g++.dg/template/addr1.C: New test.
36839
36840         PR c++/15427
36841         * g++.dg/template/array5.C: New test.
36842
36843         PR c++/15287
36844         * g++.dg/template/array6.C: New test.
36845
36846 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36847             Roger Sayle  <roger@eyesopen.com>
36848
36849         * g++.dg/lookup/forscope2.C: New test case.
36850
36851 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36852
36853         * gcc.dg/cpp/Wmissingdirs.c: New.
36854
36855 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36856
36857         PR target/15301
36858         * gcc.dg/compat/union-m128-1.h: New file.
36859         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36860         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36861         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36862
36863 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36864
36865         PR target/15302
36866         * gcc.dg/compat/struct-complex-1.h: New file.
36867         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36868         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36869         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36870
36871 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36872
36873         PR middle-end/3074
36874         * gcc.dg/pr3074-1.c: New test case.
36875         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36876
36877 2004-05-20  Falk Hueffner  <falk@debian.org>
36878
36879         PR other/15526
36880         * gcc.dg/ftrapv-1.c: New test case.
36881
36882 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36883
36884         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36885
36886 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36887             Jeff Law  <law@redhat.com>
36888
36889         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36890         * gcc.dg/tree-ssa/20040518-2.c: New test.
36891
36892         * gcc.dg/tree-ssa/20040518-1.c: New test.
36893
36894 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36895
36896         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36897
36898 2004-05-18  Paul Brook  <paul@codesourcery.com>
36899
36900         PR fortran/13930
36901         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36902
36903 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36904
36905         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36906         constant folding.
36907
36908 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36909
36910         * gcc.dg/tree-ssa/20040517-1.c: New test.
36911
36912 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36913
36914         * gcc.dg/loop-4.c: New test.
36915
36916 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36917
36918         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36919
36920 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36921
36922         PR fortran/15311
36923         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36924
36925 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36926
36927         PR fortran/13826
36928         PR fortran/13940
36929         * gfortran.fortran-torture/compile/data_1.f90: New test.
36930
36931 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36932
36933         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36934         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36935
36936 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36937
36938         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36939
36940 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36941
36942         PR c/15444
36943         * gcc.dg/format/xopen-1.c: Adjust expected message.
36944         * gcc.dg/format/xopen-3.c: New test.
36945
36946 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36947
36948         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36949
36950 2004-05-14  Jeff Law  <law@redhat.com>
36951
36952         * gcc.dg/tree-ssa/20040514-2.c: New test.
36953
36954 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36955
36956         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36957         this ...
36958         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36959         this.
36960
36961 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36962
36963         * gcc.dg/tree-ssa/20040514-1.c: New test.
36964
36965 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36966
36967         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36968         test.
36969
36970 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36971
36972         PR fortran/14066
36973         * gfortran.fortran-torture/compile/do_1.f90: New test.
36974
36975 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36976
36977         PR fortran/15051
36978         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36979         test.
36980
36981 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36982
36983         PR fortran/15149
36984         * gfortran.fortran-torture/execute/random_init.f90: New test.
36985
36986 2004-05-13  Paul Brook  <paul@codesourcery.com>
36987
36988         PR fortran/15314
36989         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36990
36991 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36992
36993         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36994         for the powerpc case.
36995
36996 2004-05-13  Jeff Law  <law@redhat.com>
36997
36998         * gcc.dg/tree-ssa/20040513-1.c: New test.
36999         * gcc.dg/tree-ssa/20040513-2.c: New test.
37000
37001 2004-05-13  Paul Brook  <paul@codesourcery.com>
37002
37003         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37004         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37005         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37006
37007 2004-05-13  Andreas Schwab  <schwab@suse.de>
37008
37009         PR other/10819
37010         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37011         characters.
37012
37013 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37014
37015         PR fortran/15294
37016         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37017
37018 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37019
37020         Merge from tree-ssa-20020619-branch.  See
37021         ChangeLog.tree-ssa for details.
37022
37023 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37024
37025         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37026         include <altivec.h> explicitly.
37027         * gcc.dg/altivec-13.c: Likewise.
37028
37029 2004-05-11  Paul Brook  <paul@codesourcery.com>
37030
37031         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37032
37033 2004-05-10  Eric Christopher  <echristo@redhat.com>
37034
37035         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37036         * gcc.dg/sibcall-4.c: Ditto.
37037
37038 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37039
37040         * g++.dg/ext/altivec-8.C: New test case.
37041         * gcc.dg/altivec-13.c: New test case.
37042
37043 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37044
37045         * gcc.c-torture/execute/divcmp-1.c: New test case.
37046         * gcc.c-torture/execute/divcmp-2.c: New test case.
37047         * gcc.c-torture/execute/divcmp-3.c: New test case.
37048
37049 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37050
37051         * g++.dg/other/pragma-re-2.C: New test.
37052
37053 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37054
37055         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37056         * gcc.dg/i386-387-2.c: Likewise.
37057
37058         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37059         __builtin_drem.
37060         * gcc.dg/i386-387-6.c: Likewise.
37061
37062 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37063
37064         * gcc.dg/builtins-33.c: Also check log1p*.
37065
37066 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37067
37068         PR optimization/15296
37069         * gcc.c-torture/execute/pr15296.c: New test.
37070
37071 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37072
37073         * gcc.dg/builtins-40.c: New test.
37074
37075 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37076
37077         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37078
37079 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37080
37081         * g++.dg/ext/spe1.C: New testcase.
37082
37083 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37084
37085         * objc.dg/image-info.m: Allow additional attributes
37086         for __image_info section.
37087
37088 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37089
37090         * gcc.dg/torture/mips-hilo-2.c: New test.
37091
37092 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37093
37094         PR c++/14389
37095         * g++.dg/template/member5.C: New test.
37096
37097 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37098
37099         * gcc.dg/builtins-34.c: Also check expm1*.
37100
37101 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37102
37103         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37104         * gcc.dg/torture/builtin-convert-3.c: New test.
37105
37106 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37107
37108         PR middle-end/15054
37109         * g++.dg/opt/pr15054.C: New test.
37110
37111 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37112
37113         * gcc.dg/torture/builtin-rounding-1.c: New test.
37114         * gcc.dg/builtins-25.c: Delete.
37115         * gcc.dg/builtins-29.c: Delete.
37116
37117 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37118
37119         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37120         * gcc.dg/sibcall-4.c: Likewise.
37121         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37122
37123 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37124
37125         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37126         bit-field on 16-bit targets.
37127
37128 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37129
37130         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37131         16-bit targets.
37132
37133 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37134
37135         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37136         * gcc.dg/rs6000-power2-2.c: Likewise.
37137
37138 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37139
37140         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37141         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37142         Change the asm registers to be in form of frN instead of fN.
37143
37144 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37145
37146         * gcc.dg/torture/builtin-convert-2.c: New test.
37147
37148 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37149
37150         * gcc.dg/rs6000-power2-1.c: New test.
37151         * gcc.dg/rs6000-power2-2.c: New test.
37152
37153 2004-04-28  Jan Hubicka  <jh@suse.cz>
37154
37155         * gcc.dg/unused-6.c: New test.
37156
37157 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37158             Ulrich Weigand  <uweigand@de.ibm.com>
37159
37160         * ada/acats/run_all.sh: Define $target variable.
37161
37162 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37163
37164         PR c++/15119
37165         * g++.dg/other/vararg-1.C: New test.
37166
37167         PR c++/4794
37168         * g++.dg/eh/cleanup3.C: New test.
37169
37170 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37171
37172         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37173         and ad8011a (target_insn).
37174         * ada/acats/support/macro.dfs: Likewise.
37175         * ada/acats/support/impbit.adb: New file.
37176
37177 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37178
37179         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37180
37181 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37182
37183         * gcc.dg/loop-3.c: New test.
37184
37185 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37186
37187         * gcc.c-torture/execute/simd-5.c: New test.
37188
37189 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37190
37191         PR c++/15064
37192         * g++.dg/template/crash18.C: New test.
37193
37194 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37195
37196         * g++.dg/ext/complit3.C: New test.
37197
37198 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37199
37200         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37201         * gcc.dg/altivec-3.c: Same.
37202         * gcc.dg/altivec-varargs-1.c: Same.
37203
37204 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37205
37206         * lib/target-supports.exp (check_profiling_available): Assume
37207         profiling is not available on powerpc-eabi targets.
37208
37209 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37210
37211         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37212         * gcc.dg/vmx/bug-1.c: Ditto.
37213
37214 2004-04-20  Eric Christopher  <echristo@redhat.com>
37215
37216         * gcc.dg/charset/extern.c: New test.
37217         * g++.dg/charset/extern3.cc: Ditto.
37218
37219 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37220
37221         * gcc.dg/builtins-39.c: New test.
37222
37223 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37224
37225         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37226
37227 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37228
37229         * gcc.dg/torture/mips-hilo-1.c: New test.
37230
37231 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37232
37233         * gcc.c-torture/compile/20040419-1.c: New test.
37234
37235 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37236
37237         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37238
37239 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37240             Aldy Hernandez  <aldyh@redhat.com>
37241
37242         * gcc.c-torture/execute/va-arg-24.c: New.
37243
37244 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37245             Aldy Hernandez  <aldyh@redhat.com>
37246
37247         * gcc.dg/vmx/1b-01.c: New.
37248         * gcc.dg/vmx/1b-02.c: New.
37249         * gcc.dg/vmx/1b-03.c: New.
37250         * gcc.dg/vmx/1b-04.c: New.
37251         * gcc.dg/vmx/1b-05.c: New.
37252         * gcc.dg/vmx/1b-06.c: New.
37253         * gcc.dg/vmx/1b-07.c: New.
37254         * gcc.dg/vmx/1c-01.c: New.
37255         * gcc.dg/vmx/1c-02.c: New.
37256         * gcc.dg/vmx/3a-01a.c: New.
37257         * gcc.dg/vmx/3a-01.c: New.
37258         * gcc.dg/vmx/3a-01m.c: New.
37259         * gcc.dg/vmx/3a-03.c: New.
37260         * gcc.dg/vmx/3a-03m.c: New.
37261         * gcc.dg/vmx/3a-04.c: New.
37262         * gcc.dg/vmx/3a-04m.c: New.
37263         * gcc.dg/vmx/3a-05.c: New.
37264         * gcc.dg/vmx/3a-06.c: New.
37265         * gcc.dg/vmx/3a-06m.c: New.
37266         * gcc.dg/vmx/3a-07.c: New.
37267         * gcc.dg/vmx/3b-01.c: New.
37268         * gcc.dg/vmx/3b-02.c: New.
37269         * gcc.dg/vmx/3b-10.c: New.
37270         * gcc.dg/vmx/3b-13.c: New.
37271         * gcc.dg/vmx/3b-14.c: New.
37272         * gcc.dg/vmx/3b-15.c: New.
37273         * gcc.dg/vmx/3c-01a.c: New.
37274         * gcc.dg/vmx/3c-01.c: New.
37275         * gcc.dg/vmx/3c-02.c: New.
37276         * gcc.dg/vmx/3c-03.c: New.
37277         * gcc.dg/vmx/3d-01.c: New.
37278         * gcc.dg/vmx/4-01.c: New.
37279         * gcc.dg/vmx/4-03.c: New.
37280         * gcc.dg/vmx/5-01.c: New.
37281         * gcc.dg/vmx/5-02.c: New.
37282         * gcc.dg/vmx/5-03.c: New.
37283         * gcc.dg/vmx/5-04.c: New.
37284         * gcc.dg/vmx/5-05.c: New.
37285         * gcc.dg/vmx/5-06.c: New.
37286         * gcc.dg/vmx/5-07.c: New.
37287         * gcc.dg/vmx/5-07t.c: New.
37288         * gcc.dg/vmx/5-08.c: New.
37289         * gcc.dg/vmx/5-10.c: New.
37290         * gcc.dg/vmx/5-11.c: New.
37291         * gcc.dg/vmx/7-01a.c: New.
37292         * gcc.dg/vmx/7-01.c: New.
37293         * gcc.dg/vmx/7c-01.c: New.
37294         * gcc.dg/vmx/7d-01.c: New.
37295         * gcc.dg/vmx/7d-02.c: New.
37296         * gcc.dg/vmx/8-01.c: New.
37297         * gcc.dg/vmx/8-02a.c: New.
37298         * gcc.dg/vmx/8-02.c: New.
37299         * gcc.dg/vmx/brode-1.c: New.
37300         * gcc.dg/vmx/bug-1.c: New.
37301         * gcc.dg/vmx/bug-2.c: New.
37302         * gcc.dg/vmx/bug-3.c: New.
37303         * gcc.dg/vmx/cw-bug-1.c: New.
37304         * gcc.dg/vmx/cw-bug-2.c: New.
37305         * gcc.dg/vmx/cw-bug-3.c: New.
37306         * gcc.dg/vmx/dct.c: New.
37307         * gcc.dg/vmx/debug-1.c: New.
37308         * gcc.dg/vmx/debug-2.c: New.
37309         * gcc.dg/vmx/debug-3.c: New.
37310         * gcc.dg/vmx/debug-4.c: New.
37311         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37312         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37313         * gcc.dg/vmx/eg-5.c: New.
37314         * gcc.dg/vmx/fft.c: New.
37315         * gcc.dg/vmx/gcc-bug-1.c: New.
37316         * gcc.dg/vmx/gcc-bug-2.c: New.
37317         * gcc.dg/vmx/gcc-bug-3.c: New.
37318         * gcc.dg/vmx/gcc-bug-4.c: New.
37319         * gcc.dg/vmx/gcc-bug-5.c: New.
37320         * gcc.dg/vmx/gcc-bug-6.c: New.
37321         * gcc.dg/vmx/gcc-bug-7.c: New.
37322         * gcc.dg/vmx/gcc-bug-8.c: New.
37323         * gcc.dg/vmx/gcc-bug-9.c: New.
37324         * gcc.dg/vmx/gcc-bug-b.c: New.
37325         * gcc.dg/vmx/gcc-bug-c.c: New.
37326         * gcc.dg/vmx/gcc-bug-d.c: New.
37327         * gcc.dg/vmx/gcc-bug-e.c: New.
37328         * gcc.dg/vmx/gcc-bug-f.c: New.
37329         * gcc.dg/vmx/gcc-bug-g.c: New.
37330         * gcc.dg/vmx/gcc-bug-i.c: New.
37331         * gcc.dg/vmx/harness.h: New.
37332         * gcc.dg/vmx/ira1.c: New.
37333         * gcc.dg/vmx/ira2a.c: New.
37334         * gcc.dg/vmx/ira2b.c: New.
37335         * gcc.dg/vmx/ira2.c: New.
37336         * gcc.dg/vmx/ira2c.c: New.
37337         * gcc.dg/vmx/mem.c: New.
37338         * gcc.dg/vmx/newton-1.c: New.
37339         * gcc.dg/vmx/ops.c: New.
37340         * gcc.dg/vmx/sn7153.c: New.
37341         * gcc.dg/vmx/spill2.c: New.
37342         * gcc.dg/vmx/spill3.c: New.
37343         * gcc.dg/vmx/spill.c: New.
37344         * gcc.dg/vmx/t.c: New.
37345         * gcc.dg/vmx/varargs-1.c: New.
37346         * gcc.dg/vmx/varargs-2.c: New.
37347         * gcc.dg/vmx/varargs-3.c: New.
37348         * gcc.dg/vmx/varargs-4.c: New.
37349         * gcc.dg/vmx/varargs-5.c: New.
37350         * gcc.dg/vmx/varargs-6.c: New.
37351         * gcc.dg/vmx/varargs-7.c: New.
37352         * gcc.dg/vmx/vmx.exp: New.
37353         * gcc.dg/vmx/vprint-1.c: New.
37354         * gcc.dg/vmx/vscan-1.c: New.
37355         * gcc.dg/vmx/x-01.c: New.
37356         * gcc.dg/vmx/x-02.c: New.
37357         * gcc.dg/vmx/x-03.c: New.
37358         * gcc.dg/vmx/x-04.c: New.
37359         * gcc.dg/vmx/x-05.c: New.
37360         * gcc.dg/vmx/yousufi-1.c: New.
37361         * gcc.dg/vmx/zero-1.c: New.
37362         * gcc.dg/vmx/zero.c: New.
37363
37364 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37365
37366         * g++.dg/lookup/java1.C: Update for chage of
37367         _Jv_AllocObject.
37368         * g++.dg/lookup/java2.C: Likewise.
37369
37370 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37371
37372         * ada/acats/run_all.sh: use -O2 by default.
37373
37374 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37375
37376         * gcc.dg/vr-mult-[12].c: New tests.
37377
37378 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37379
37380         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37381
37382         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37383
37384 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37385
37386         * lib/target-supports.exp (check_profiling_available): Assume
37387         profiling isn't available for mips*-*-elf targets.
37388
37389 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37390
37391         * gcc.dg/builtins-38.c: New test.
37392
37393 2004-04-14  Eric Christopher  <echristo@redhat.com>
37394
37395         * g++.dg/charset/charset.exp: Run .cc extension tests.
37396
37397 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37398
37399         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37400
37401 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37402
37403         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37404
37405 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37406
37407         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37408         * gcc.dg/i386-387-2.c: Likewise.
37409
37410         * gcc.dg/i386-387-7.c: New test.
37411         * gcc.dg/i386-387-8.c: New test.
37412
37413         * gcc.dg/builtins-37.c: New test.
37414
37415 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37416
37417         * g++.dg/pch/externc-1.C: Add missing semicolon.
37418
37419 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37420
37421         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37422
37423 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37424
37425         * gcc.c-torture/execute/20040411-1.c: New test.
37426
37427 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37428
37429         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37430
37431 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37432
37433         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37434
37435 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37436
37437         * lib/target-supports.exp (check_named_sections_available): New.
37438         * lib/gcc-dg.exp (dg-require-named-sections): New.
37439         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37440         old-deja.exp.  Also prune error-count message from HP linker.
37441         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37442
37443         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37444         * g++.old-deja/g++.pt/static3.C: Likewise.
37445         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37446
37447 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37448
37449         * gcc.c-torture/execute/20040409-1.c: New test case.
37450         * gcc.c-torture/execute/20040409-2.c: New test case.
37451         * gcc.c-torture/execute/20040409-3.c: New test case.
37452
37453 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37454
37455         * gcc.dg/20040409-1.c: New test.
37456
37457 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37458
37459         PR target/14888
37460         * g++.dg/opt/pr14888.C: New test case.
37461
37462 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37463
37464         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37465         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37466         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37467         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37468         New tests.
37469
37470 2004-04-08  Paul Brook  <paul@codesourcery.com>
37471
37472         * gcc.dg/spill-1.c: New test.
37473
37474 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37475
37476         * gcc.dg/torture/builtin-ctype-2.c: New test.
37477
37478 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37479
37480         * gcc.dg/pch/pch.exp: Add largefile test.
37481
37482 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37483
37484         * g++.dg/pch/externc-1.Hs: New.
37485         * g++.dg/pch/externc-1.C: New.
37486
37487 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37488
37489         * gcc.dg/compat/struct-by-value-5a_main.c,
37490         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37491         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37492         * gcc.dg/compat/struct-by-value-5a_x.c,
37493         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37494         gcc.dg/compat/struct-by-value-5_x.c.
37495         * gcc.dg/compat/struct-by-value-5a_y.c,
37496         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37497         gcc.dg/compat/struct-by-value-5_y.c.
37498
37499         * gcc.dg/compat/struct-by-value-6a_main.c,
37500         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37501         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37502         * gcc.dg/compat/struct-by-value-6a_x.c,
37503         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37504         gcc.dg/compat/struct-by-value-6_x.c.
37505         * gcc.dg/compat/struct-by-value-6a_y.c,
37506         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37507         gcc.dg/compat/struct-by-value-6_y.c.
37508
37509         * gcc.dg/compat/struct-by-value-7a_main.c,
37510         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37511         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37512         * gcc.dg/compat/struct-by-value-7a_x.c,
37513         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37514         gcc.dg/compat/struct-by-value-7_x.c.
37515         * gcc.dg/compat/struct-by-value-7a_y.c,
37516         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37517         gcc.dg/compat/struct-by-value-7_y.c.
37518
37519 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37520
37521         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37522         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37523         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37524         options.
37525
37526 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37527
37528         * gcc.dg/builtins-36.c: New test.
37529
37530 2004-04-06  Paul Brook  <paul@codesourcery.com>
37531
37532         * README.gcc: Remove obsolete contraint on testcases.
37533
37534 2004-04-05  Paul Brook  <paul@codesourcery.com>
37535
37536         PR2123
37537         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37538         failure and exit(0) on success.
37539         * g++.dg/expr/anew2.C: Ditto.
37540         * g++.dg/expr/anew3.C: Ditto.
37541         * g++.dg/expr/anew4.C: Ditto.
37542
37543 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37544
37545         PR c++/3518
37546         * g++.dg/template/unify7.C: New.
37547
37548 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37549
37550         * g++.dg/README: Bring up to date with new subdirectories; remove
37551         duplicate subdirectory lines.
37552
37553 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37554
37555         PR c++/14007
37556         * g++.dg/template/unify5.C: New.
37557         * g++.dg/template/unify6.C: New.
37558         * g++.dg/template/qualttp20.C: Adjust.
37559         * g++.old-deja/g++.jason/report.C: Adjust.
37560         * g++.old-deja/g++.other/qual1.C: Adjust.
37561
37562 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37563
37564         PR c++/14803
37565         * g++.dg/inherit/ptrmem1.C: New test.
37566
37567 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37568
37569         PR c++/14755
37570         * gcc.c-torture/execute/20040331-1.c: New test.
37571         * gcc.dg/20040331-1.c: New test.
37572
37573 2004-04-01  Paul Brook  <paul@codesourcery.com>
37574
37575         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37576
37577 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/14724
37580         * g++.dg/init/goto1.C: New test.
37581
37582         PR c++/14763
37583         * g++.dg/template/defarg4.C: New test.
37584
37585 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37586
37587         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37588
37589 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37590
37591         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37592
37593 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37594
37595         * gcc.dg/noncompile/undeclared-2.c: New test.
37596
37597 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37598
37599         * gcc.dg/940409-1.c: Remove XFAIL.
37600         * gcc.dg/reg-vol-struct-1.c: New test.
37601
37602 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37603
37604         * gcc.dg/torture/builtin-wctype-1.c: New test.
37605
37606 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37607
37608         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37609         * gcc.dg/20001101-1.c: Likewise.
37610         * gcc.dg/20001102-1.c: Likewise.
37611
37612 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37613
37614         * gcc.dg/compare8.c: Add an additional test for XOR.
37615
37616 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37617
37618         * gcc.dg/torture/builtin-ctype-1.c: New test.
37619
37620 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37621
37622         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37623         * gcc.dg/torture/builtin-math-1.c: Likewise.
37624         * gcc.dg/torture/builtin-power-1.c: New test.
37625
37626 2004-03-24  Andreas Schwab  <schwab@suse.de>
37627
37628         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37629         IA64 assembler.
37630
37631 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37632             Roger Sayle  <roger@eyesopen.com>
37633
37634         * gcc.dg/compare8.c: New test case.
37635
37636 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37637
37638         * g++.dg/ext/altivec-7.C: New test.
37639
37640 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37641
37642         PR 12267, 12391, 12560, 13129, 14114, 14133
37643         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37644         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37645         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37646         Adjust error regexps.
37647         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37648         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37649         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37650         * gcc.dg/local1.c: Add explanatory comment.
37651
37652 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37653
37654         PR optimization/14669
37655         * g++.dg/opt/fold2.C: New test case.
37656
37657 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37658
37659         PR c/14069
37660         * gcc.dg/20040322-1.c: New test.
37661
37662 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37663
37664         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37665         * gcc.dg/ultrasp4.c: Likewise.
37666         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37667
37668 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37669
37670         * gcc.dg/i386-sse-8.c: Reset default options.
37671
37672 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37673
37674         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37675         in the error message text.
37676
37677 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37678
37679         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37680
37681 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37682
37683         PR c++/14616
37684         * g++.dg/init/array13.C: New test.
37685
37686 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37687
37688         PR target/13889
37689         * gcc.c-torture/compile/pr13889.c: New test case.
37690
37691 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37692
37693         PR c/14635
37694         * builtins-1.c (nan, nans): Don't test.
37695         * builtins-30.c: Don't use nan, nanf, nanl.
37696         * builtins-35.c: New test.
37697
37698 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37699
37700         * g++.dg/ext/altivec-6.C: New test.
37701
37702 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37703
37704         * g++.dg/init/placement3.C: New test.
37705
37706         * g++.dg/template/spec13.C: New test.
37707
37708         * g++.dg/lookup/using11.C: New test.
37709
37710         * g++.dg/lookup/koenig3.C: New test.
37711
37712         * g++.dg/template/operator2.C: New test.
37713
37714         * g++.dg/expr/dtor3.C: New test.
37715         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37716         marker.
37717         * g++.old-deja/g++.law/visibility28.C: Likewise.
37718
37719 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37720
37721         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37722         * gcc.dg/ppc64-abi-3.c: Likewise.
37723
37724 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37725
37726         PR c++/14545
37727         * g++.dg/parse/template15.C: New test.
37728
37729 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37730
37731         * g++.dg/expr/dtor2.C: New test.
37732
37733         * g++.dg/lookup/anon4.C: New test.
37734
37735         * g++.dg/overload/using1.C: New test.
37736
37737         * g++.dg/template/lookup7.C: New test.
37738
37739         * g++.dg/template/typename6.C: New test.
37740
37741         * g++.dg/expr/cond6.C: New test.
37742
37743 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37744
37745         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37746
37747 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37748
37749         * g++.dg/expr/cond5.C: New test.
37750         * g++.dg/expr/constcast1.C: Likewise.
37751         * g++.dg/expr/ptrmem2.C: Likewise.
37752         * g++.dg/expr/ptrmem3.C: Likewise.
37753         * g++.dg/lookup/main1.C: Likewise.
37754         * g++.dg/template/lookup6.C: Likewise.
37755
37756 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37757
37758         * gcc.dg/local1.c: New test.
37759
37760         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37761
37762 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37763
37764         * gcc.dg/torture/builtin-convert-1.c: New test.
37765
37766 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37767
37768         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37769
37770 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37771
37772         PR c++/14481
37773         * g++.dg/warn/Wunused-7.C: New test.
37774
37775 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37776
37777         * gcc.dg/torture/builtin-integral-1.c: New test.
37778
37779 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37780
37781         PR c++/14586
37782         * g++.dg/parse/non-dependent3.C: New test.
37783
37784 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37785
37786         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37787         * g++.dg/eh/simd-2.C: Likewise.
37788         * g++.dg/init/array10.C: Likewise.
37789         * gcc.c-torture/compile/simd-1.c: Likewise.
37790         * gcc.c-torture/compile/simd-2.c: Likewise.
37791         * gcc.c-torture/compile/simd-3.c: Likewise.
37792         * gcc.c-torture/compile/simd-4.c: Likewise.
37793         * gcc.c-torture/compile/simd-6.c: Likewise.
37794         * gcc.c-torture/execute/simd-1.c: Likewise.
37795         * gcc.c-torture/execute/simd-2.c: Likewise.
37796         * gcc.dg/compat/vector-defs.h: Likewise.
37797         * gcc.dg/20020531-1.c: Likewise.
37798         * gcc.dg/altivec-3.c: Likewise.
37799         * gcc.dg/altivec-4.c: Likewise.
37800         * gcc.dg/altivec-varargs-1.c: Likewise.
37801         * gcc.dg/compat/vector-defs.h: Likewise.
37802         * gcc.dg/i386-mmx-3.c: Likewise.
37803         * gcc.dg/i386-sse-4.c: Likewise.
37804         * gcc.dg/i386-sse-5.c: Likewise.
37805         * gcc.dg/i386-sse-8.c: Likewise.
37806         * gcc.dg/simd-1.c: Likewise.
37807         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37808         __ev64_opaque__ since the machine description provides it.
37809
37810 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37811
37812         * lib/compat.exp (skip_list): New global variable.
37813         Use it to hold the user defined COMPAT_SKIPS list if any.
37814         (compat-obj): Add the members of skip_list to optall.
37815
37816 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37817
37818         * gcc.dg/compat/union-by-value-1_main.c,
37819         union-by-value-1_x.c, union-by-value-1_y.c,
37820         union-check.h, union-defs.h,
37821         union-init.h, union-return-1_main.c,
37822         union-return-1_x.c, union-return-1_y.c: New files.
37823
37824 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37825
37826         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37827         mixed-struct-init.h: Add 4 mixed structure types.
37828         struct-by-value-21_main.c, struct-by-value-21_x.c,
37829         struct-by-value-21_y.c, struct-return-21_main.c,
37830         struct-return-21_x.c, struct-return-21_y.c: New files.
37831
37832 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37833
37834         PR c++/14550
37835         * g++.dg/parse/template14.C: New test.
37836
37837 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37838
37839         * gcc.c-torture/execute/20040313-1.c: New test.
37840
37841 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37842
37843         PR target/14533
37844         * gcc.dg/20040311-2.c: New test.
37845
37846 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37847
37848         PR other/14544
37849         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37850         bit-field.
37851
37852 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37853
37854         * gcc.dg/20040305-2.c: Add missing return statement.
37855
37856 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37857
37858         * gcc.dg/builtins-34.c: Also check pow10*.
37859
37860 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37861
37862         PR target/14262
37863         * gcc.dg/20040305-2.c: New test.
37864
37865 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37866
37867         * gcc.dg/20040310-1.c: New test.
37868
37869 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37870
37871         * gcc.c-torture/execute/20040311-1.c: New test case.
37872
37873 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37874
37875         PR c++/14476
37876         * g++.dg/lookup/enum1.C: New test.
37877
37878 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37879
37880         PR c++/14510
37881         * g++.dg/lookup/struct2.C: New test.
37882
37883 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37884
37885         * gcc.dg/builtins-34.c: New test.
37886
37887 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37888
37889         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37890
37891 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37892
37893         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37894         * gcc.dg/alias-2.c: New testcase.
37895
37896 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37897
37898         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37899
37900 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37901
37902         * gcc.c-torture/execute/20040309-1.c: New test case.
37903
37904 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37905
37906         PR c++/14397
37907         * g++.dg/overload/ref1.C: New.
37908
37909 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37910
37911         PR c++/14409
37912         * g++.dg/template/spec12.C: New test.
37913
37914         PR c++/14448
37915         * g++.dg/parse/crash14.C: New test.
37916
37917 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37918
37919         PR c++/14230
37920         * g++.dg/init/ref11.C: New test.
37921
37922 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37923
37924         PR c++/14432
37925         * g++.dg/parse/builtin2.C: New test.
37926
37927 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37928
37929         PR c++/14401
37930         * g++.dg/init/ctor3.C: New test.
37931         * g++.dg/init/union1.C: New test.
37932         * g++.dg/ext/anon-struct4.C: New test.
37933
37934 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37935
37936         * g++.dg/lookup/koenig1.C: Tweak error messages.
37937         * g++.dg/lookup/used-before-declaration.C: Likewise.
37938         * g++.dg/other/do1.C: Likewise.
37939         * g++.dg/overload/koenig1.C: Likewise.
37940         * g++.dg/parse/crash13.C: Likewise.
37941         * g++.dg/template/instantiate3.C: Likewise.
37942
37943 2004-03-08  Eric Christopher  <echristo@redhat.com>
37944
37945         * * lib/target-supports.exp: Enable libiconv in test
37946         compilation.  Fix up error checking.
37947
37948 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37949
37950         PR middle-end/14289
37951         * gcc.dg/pr14289-1.c: New test case.
37952         * gcc.dg/pr14289-2.c: Likewise.
37953         * gcc.dg/pr14289-3.c: Likewise.
37954
37955 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37956
37957         * gcc.c-torture/execute/20040308-1.c: New test.
37958
37959 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37960
37961         * gcc.c-torture/execute/20040307-1.c: New test case.
37962
37963 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37964
37965         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37966
37967 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37968
37969         * gcc.dg/20040306-1.c: New test.
37970
37971 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37972
37973         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37974         them static.
37975         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37976
37977 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37978
37979         PR c/14465
37980         * gcc.dg/decl-6.c: New test.
37981
37982 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37983
37984         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37985         Rename LOGPOW -> LOG_POW.
37986         (SQRT_EXP, POW_EXP): New.
37987
37988 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37989
37990         * gcc.dg/i386-sse-8.c: New test.
37991
37992 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37993
37994         PR c/14114
37995         * gcc.dg/decl-5.c: New test.
37996
37997 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37998
37999         * gcc.dg/20040305-1.c: New test.
38000
38001 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38002
38003         PR other/14354
38004         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38005
38006 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38007
38008         PR c++/14425, c++/14426
38009         * g++.dg/ext/altivec-4.C: New test.
38010         * g++.dg/ext/altivec-5.C: New test.
38011
38012 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38013
38014         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38015         global variables of a type with no linkage.
38016         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38017         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38018         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38019         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38020         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38021         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38022         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38023         * g++.dg/warn/deprecated.C: Name enum Color.
38024         * g++.dg/overload/VLA.C: Name structure for 'b'.
38025         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38026
38027 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38028
38029         * gcc.c-torture/compile/20040304-1.c: New test.
38030
38031 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38032
38033         PR 13728
38034         * gcc.dg/decl-4.c: New testcase.
38035
38036 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38037
38038         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38039         as PRECF if sizeof (float) > sizeof (double).
38040         (PRECL): Make it the same as PRECF if
38041         sizeof (float) > sizeof (long double).
38042
38043 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38044
38045         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38046         system type.  Add check for irix6 which doesn't have c99 runtime.
38047
38048 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38049
38050         * gcc.dg/const-elim-1.c: xfail for xtensa.
38051
38052 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38053
38054         PR c++/14369
38055         * g++.dg/template/cond4.C: New test.
38056
38057 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38058
38059         PR c++/14360
38060         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38061
38062         PR c++/14361
38063         * g++.dg/parse/defarg7.C: New test.
38064
38065         PR c++/14359
38066         * g++.dg/template/friend26.C: New test.
38067
38068 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38069
38070         PR c++/14324
38071         * g++.dg/abi/mangle21.C: New test.
38072
38073         PR c++/14260
38074         * g++.dg/parse/constructor2.C: New test.
38075
38076         PR c++/14337
38077         * g++.dg/template/sfinae1.C: New test.
38078
38079 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38080
38081         PR c++/14267
38082         * g++.dg/expr/crash2.C: New test.
38083
38084         PR middle-end/13448
38085         * gcc.dg/inline-5.c: New test.
38086         * gcc.dg/always-inline.c: Split out tests into ...
38087         * gcc.dg/always-inline2.c: ... this and ...
38088         * gcc.dg/always-inline3.c: ... this.
38089
38090 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38091
38092         PR debug/12103
38093         * g++.dg/debug/crash1.C: New test.
38094
38095 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38096
38097         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38098         function with __attribute__((noinline)).
38099         (recurser_void2): Likewise.
38100         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38101         (recurser_void2): Likewise.
38102
38103 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38104
38105         PR middle-end/14203
38106         * g++.dg/warn/Wunused-6.C: New test case.
38107
38108 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38109
38110         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38111         not defined.
38112
38113 2004-02-27  Eric Christopher  <echristo@redhat.com>
38114
38115         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38116         * g++.dg/charset/asm2.c: Run only x86.
38117         * gcc.dg/charset/asm3.c: Ditto.
38118
38119 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38120
38121         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38122         ld_library_path.
38123
38124 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38125
38126         * g++.dg/ext/altivec-3.C: New.
38127
38128 2004-02-26  Richard Henderson  <rth@redhat.com>
38129
38130         * g++.dg/ext/attrib10.C: Mark for warning.
38131         * gcc.dg/attr-alias-1.c: New.
38132
38133 2004-02-26  Richard Henderson  <rth@redhat.com>
38134
38135         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38136         * gcc.c-torture/execute/20040208-2.c: ... it back.
38137
38138 2004-02-26  Eric Christopher  <echristo@redhat.com>
38139
38140         * lib/target-supports.exp (check-iconv-available): New function.
38141         * lib/gcc-dg.exp (dg-require-iconv): New function.
38142         Use above.
38143         * gcc.dg/charset: New directory.
38144         * gcc.dg/charset/charset.exp: New file.
38145         * gcc.dg/charset/asm1.c: Ditto.
38146         * gcc.dg/charset/asm2.c: Ditto.
38147         * gcc.dg/charset/asm3.c: Ditto.
38148         * gcc.dg/charset/asm4.c: Ditto.
38149         * gcc.dg/charset/asm5.c: Ditto.
38150         * gcc.dg/charset/attribute1.c: Ditto.
38151         * gcc.dg/charset/attribute2.c: Ditto.
38152         * gcc.dg/charset/string1.c: Ditto.
38153         * g++.dg/charset: New directory.
38154         * g++.dg/dg.exp: Add here. Special options.
38155         * g++.dg/charset/charset.exp: New file.
38156         * g++.dg/charset/asm1.c: Ditto.
38157         * g++.dg/charset/asm2.c: Ditto.
38158         * g++.dg/charset/asm3.c: Ditto.
38159         * g++.dg/charset/asm4.c: Ditto.
38160         * g++.dg/charset/attribute1.c: Ditto.
38161         * g++.dg/charset/attribute2.c: Ditto.
38162         * g++.dg/charset/extern1.cc: Ditto.
38163         * g++.dg/charset/extern2.cc: Ditto.
38164         * g++.dg/charset/string1.c: Ditto.
38165
38166 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38167
38168         PR c++/14278
38169         * g++.dg/parse/comma1.C: New test.
38170
38171 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38172
38173         PR c++/14284
38174         * g++.dg/template/ttp8.C: New test.
38175
38176 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38177
38178         * gcc.dg/fixuns-trunc-1.c: New test.
38179
38180 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38181
38182         * gcc.dg/builtins-config.h: Use #elif.
38183
38184 2004-02-26  Michael Matz  <matz@suse.de>
38185
38186         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38187         * gcc.dg/991214-1.c: Likewise.
38188         * gcc.dg/i386-asm-1.c: Likewise.
38189
38190 2004-02-25  Richard Henderson  <rth@redhat.com>
38191
38192         * gcc.c-torture/execute/20040208-2.c: Move ...
38193         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38194
38195 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38196
38197         PR c++/14246
38198         * g++.dg/other/crash-3.C: New test.
38199
38200 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38201
38202         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38203         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38204
38205         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38206         HP-UX.
38207
38208 2004-02-24  Michael Matz  <matz@suse.de>
38209
38210         * gcc.dg/i386-regparm.c: New.
38211
38212 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38213
38214         * gcc.c-torture/execute/20040223-1.c: New.
38215
38216 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38217             Kazu Hirata  <kazu@cs.umass.edu>
38218
38219         * gcc.dg/fwritable-strings-1.c: Remove.
38220
38221 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38222
38223         PR c/14156
38224         * gcc.dg/20040223-1.c: New test.
38225
38226 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38227
38228         PR c++/14106
38229         * g++.dg/ext/typeof9.C: New test.
38230
38231 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38232
38233         PR c++/14250
38234         * g++.dg/other/switch1.C: New test.
38235
38236 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38237
38238         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38239         * gcc.dg/va-arg-1.c: Likewise.
38240
38241 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38242
38243         PR c++/14143
38244         * g++.dg/template/koenig5.C: New test.
38245
38246 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38247
38248         * g++.dg/ext/altivec-1.C: Generalize target triple.
38249         * g++.dg/ext/altivec-2.C: New test case.
38250         * g++.dg/ext/altivec_check.h: New file.
38251         * gcc.dg/altivec-1.c: Generalize target triple;
38252         include altivec_check.h and call altivec_check().
38253         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38254         * gcc.dg/altivec-6.c: New test case.
38255         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38256         type casts as needed.
38257         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38258         altivec_check().
38259         * gcc.dg/altivec-12.c: New test case.
38260         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38261         include altivec_check.h and call altivec_check().
38262         * gcc.dg/altivec_check.h: New file.
38263
38264 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38265
38266         * lib/target-supports.exp (check_alias_available): Don't mangle
38267         function `g' in test program.
38268
38269 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38270
38271         * lib/target-supports.exp (check_profiling_available): Check
38272         argument to determine whether we support a profiling type.
38273         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38274         check_profiling_available.
38275         * g++.dg/bprob/bprob.exp: Likewise.
38276         * g77.dg/bprob/bprob.exp: Likewise.
38277         * gcc.misc-tests/bprob.exp: Likewise.
38278         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38279         dg-require-profiling and delete expected error handling.
38280         * gcc.dg/20021014-1.c: Likewise.
38281         * gcc.dg/nest.c: Likewise.
38282
38283 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38284
38285         PR c++/12007
38286         * g++.dg/other/vthunk1.C: New test.
38287
38288 2004-02-20  Falk Hueffner  <falk@debian.org>
38289
38290         PR target/14201
38291         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38292
38293 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38294
38295         PR c++/13927
38296         * g++.dg/other/error8.C: Remove XFAIL markers.
38297
38298         PR c++/14173
38299         * g++.dg/ext/packed5.C: New test.
38300
38301         PR c++/14199
38302         * g++.dg/warn/Wunused-5.C: New test.
38303
38304         PR c++/14186
38305         * g++.dg/lookup/member1.C: New test.
38306
38307 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38308
38309         * gcc.c-torture/compile/20040130-1.c: Enable only when
38310         __INT_MAX__ >= 2147483647L.
38311         * gcc.c-torture/compile/961203-1.c: Likewise.
38312
38313 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38314
38315         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38316         * g++.dg/opt/template1.C: Robustify assembler regexp
38317
38318 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38319
38320         * gcc.c-torture/execute/simd-4.x: Remove.
38321         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38322         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38323         Guard with #ifndef SKIP_ATTRIBUTE.
38324         * gcc.dg/compat/vector-1_y.c: Likewise.
38325         * gcc.dg/compat/vector-2_x.c: Likewise.
38326         * gcc.dg/compat/vector-2_y.c: Likewise.
38327         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38328         * g++.dg/eh/simd-2.C: Likewise.
38329
38330 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38331
38332         * gcc.c-torture/compile/complex-1.c: New.
38333
38334 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38335
38336         PR target/14209
38337         * gcc.c-torture/execute/20040218-1.c: New test.
38338
38339 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38340
38341         PR c++/14181
38342         * g++.dg/parse/new2.C: New test.
38343
38344 2004-02-18  Paul Brook  <paul@codesourcery.com>
38345
38346         * gcc.c-torture/compile/libcall-1.c: New test.
38347
38348 2004-02-18  Paul Brook  <paul@codesourcery.com>
38349
38350         PR debug/12934
38351         * gcc.dg/debug/debug-7.c: New test.
38352
38353 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38354
38355         * gcc.dg/20040217-1.c: New test.
38356
38357 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38358
38359         * gcc.c-torture/execute/990208-1.x: Delete.
38360
38361 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38362
38363         * gcc.c-torture/execute/20040208-2.x: New file.
38364
38365 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38366
38367         PR c++/11326
38368         * g++.dg/abi/structret1.C: New test.
38369
38370 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38371
38372         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38373         (i386_cpuid): No need to test if cpuid is available on AMD64.
38374         Fix assembly, so that it works onboth i386 and AMD64.
38375         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38376         (vecInLong): Fix s[] member type to unsigned int.
38377         (vecInWord): Remove type.
38378         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38379         (a64, b64, c64, d64, e64): Remove.
38380         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38381         Remove unused variable.  Remove initialization of removed variables.
38382         Don't call mmx_tests nor sse_tests.
38383         (reference_mmx, reference_sse): Remove.
38384         (check): Add return stmt.
38385         * gcc.dg/i386-sse-7.c: New test.
38386         * gcc.dg/i386-mmx-4.c: New test.
38387
38388 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38389
38390         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38391         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38392         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38393         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38394         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38395         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38396         g++.dg/tc1/dr94.C: Fix line terminator.
38397
38398 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38399
38400         * gcc.c-torture/compile/20040216-1.c: New.
38401
38402 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38403
38404         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38405         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38406         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38407         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38408         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38409         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38410
38411 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38412
38413         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38414
38415 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38416
38417         PR c++/13971
38418         * g++.dg/expr/cond4.C: New test.
38419
38420         PR c++/14086
38421         * g++.dg/lookup/crash2.C: New test.
38422
38423 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38424
38425         * gcc.c-torture/compile/20040214-2.c: New test.
38426
38427 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38428
38429         PR c++/14116
38430         * g++.dg/ext/typeof8.C: New test.
38431
38432 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38433
38434         * gcc.c-torture/compile/20040214-1.c: New test.
38435
38436 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38437
38438         PR c++/13635
38439         * g++.dg/template/spec11.C: New test.
38440
38441 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38442
38443         PR c++/13927
38444         * g++.dg/other/error8.C: New test.
38445
38446 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38447
38448         PR c++/14122
38449         * g++.dg/template/array4.C: New test.
38450
38451         PR c++/14108
38452         * g++.dg/inherit/thunk2.C: New test.
38453
38454         PR c++/14083
38455         * g++.dg/eh/cond2.C: New test.
38456
38457 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38458
38459         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38460
38461 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38462
38463         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38464
38465 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38466
38467         * g++.dg/simd-2.C: xfail on ppc64-linux.
38468
38469 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38470
38471         PR c/456
38472         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38473         tests.
38474
38475 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38476
38477         * gcc.dg/builtins-33.c: New test.
38478
38479 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38480
38481         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38482
38483 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38484
38485         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38486
38487 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38488
38489         * gcc.dg/ppc64-abi-3.c: New test.
38490
38491 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38492
38493         PR c/14092
38494
38495         * gcc.dg/pr14092-1.c: New testcase.
38496
38497 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38498
38499         * gcc.dg/cpp/assert4.c: Fix typo last change.
38500
38501         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38502         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38503
38504         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38505
38506 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38507
38508         * gcc.c-torture/compile/20040209-1.c: New test case.
38509
38510 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38511
38512         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38513
38514 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38515
38516         * gcc.c-torture/execute/20040208-[12].c: New tests.
38517
38518 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38519
38520         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38521
38522 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38523
38524         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38525
38526 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38527
38528         Bug 13856
38529         * gcc.dg/visibility-8.c: New testcase.
38530
38531 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38532
38533         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38534         arguments.
38535         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38536
38537 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38538
38539         PR middle-end/13696
38540         * g++.dg/opt/fold1.C: New test case.
38541
38542 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38543
38544         PR c++/14033
38545         * g++.dg/other/crash-2.C: New test.
38546
38547 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38548
38549         PR c++/14028
38550         * g++.dg/parse/angle-bracket2.C: New test.
38551
38552 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38553
38554         PR middle-end/13750
38555         Revert:
38556         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38557         PR pch/13361
38558         * g++.dg/pch/wchar-1.C: New.
38559         * g++.dg/pch/wchar-1.Hs: New.
38560
38561 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38562
38563         PR c++/14008
38564         * g++.dg/parse/error15.C: New test.
38565         * g++.dg/parse/crash11.C: Update dg-error mark.
38566
38567 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38568
38569         PR c++/13932
38570         * g++.dg/warn/conv2.C: New test.
38571
38572 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38573
38574         PR c++/13086
38575         * g++.dg/warn/incomplete1.C: Remove xfail.
38576
38577 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38578
38579         * lib/file-format.exp (gcc_target_object_format): Use
38580         ${tool}_target_compile, not gcc_target_compile.
38581         * lib/target-supports.exp (check_alias_available): Likewise.
38582         (check_gc_sections_available): Likewise.
38583         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38584         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38585         dg-require-alias.
38586
38587 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38588
38589         PR c++/13969
38590         * g++.dg/template/static6.C: New test.
38591
38592 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38593
38594         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38595
38596 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38597
38598         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38599         tests for systems where `char' is unsigned by default.
38600
38601 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38602
38603         PR c++/13997
38604         * g++.dg/template/partial3.C: New test.
38605
38606 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38607
38608         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38609         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38610         Remove mentions of obsolete ports.
38611
38612 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38613
38614         * gcc.dg/noncompile/20001228-1.c: Fix for new
38615         error message.
38616
38617 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38618
38619         PR target/9348
38620         * gcc.c-torture/execute/multdi-1.c: New test case.
38621
38622 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38623
38624         PR c++/13925
38625         * g++.dg/template/lookup5.C: New test.
38626
38627 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38628
38629         PR c++/13950
38630         * g++.dg/template/lookup4.C: New test.
38631
38632         PR c++/13970
38633         * g++.dg/parse/error14.C: New test.
38634
38635         PR c++/14002
38636         * g++.dg/parse/template13.C: New test.
38637
38638 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38639
38640         PR c++/13978
38641         * g++.dg/template/koenig4.C: New test.
38642
38643         PR c++/13968
38644         * g++.dg/template/crash17.C: New test.
38645
38646         PR c++/13975
38647         * g++.dg/parse/error13.C: New test.
38648         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38649
38650 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38651
38652         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38653
38654 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38655
38656         PR c/11658
38657         PR c/13994
38658         * gcc.dg/noncompile/20040203-1.c: New test.
38659         * gcc.dg/noncompile/20040203-2.c: Likewise.
38660         * gcc.dg/noncompile/20040203-3.c: Likewise.
38661         * gcc.dg/20040203-1.c: Likewise.
38662
38663 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38664
38665         PR c++/10858
38666         * g++.dg/template/sizeof7.C: New test.
38667
38668 2004-02-02  Eric Christopher  <echristo@redhat.com>
38669             Zack Weinberg  <zack@codesourcery.com>
38670
38671         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38672
38673 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38674
38675         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38676         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38677         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38678         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38679
38680 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38681
38682         PR c++/13113
38683         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38684
38685         PR c++/13854
38686         * g++.dg/ext/attrib13.C: New test.
38687
38688         PR c++/13907
38689         * g++.dg/conversion/op2.C: New test.
38690
38691 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38692
38693         * gcc.dg/titype-1.c: Fix pasto.
38694
38695 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38696
38697         * gcc.dg/titype-1.c: New test.
38698
38699 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38700
38701         PR c++/13957
38702         * g++.dg/template/non-type-template-argument-1.C,
38703         g++.dg/template/qualified-id1.C: Update dg-error marks.
38704         * g++.dg/template/nontype6.C: New test.
38705
38706 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38707
38708         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38709         * gcc.dg/builtins-31.c: New testcase.
38710         * gcc.dg/builtins-32.c: New testcase.
38711
38712 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38713
38714         * objc.dg/call-super-2.m: Update line numbers
38715         for the including of stddef.h.
38716
38717 2004-01-30  Michael Matz  <matz@suse.de>
38718
38719         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38720         g++.dg/ext/case-range3.C: New tests.
38721
38722 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38723
38724         DR206
38725         PR c++/13813
38726         * g++.dg/template/member4.C: New test.
38727
38728 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38729
38730         PR c++/13683
38731         * g++.dg/template/sizeof6.C: New test.
38732
38733 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38734
38735         * gcc.dg/fwritable-strings-1.c: New test.
38736
38737 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38738
38739         * gcc.c-torture/compile/20040130-1.c: New test.
38740
38741 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38742
38743         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38744
38745 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38746
38747         PR c++/13883
38748         * g++.dg/template/ctor3.C: New test.
38749
38750 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38751
38752         * g++.dg/tc1: New directory.
38753         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38754         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38755         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38756         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38757         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38758
38759 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38760
38761         * g++.dg/parse/error11.C: New test.
38762         * g++.dg/parse/error12.C: Likewise.
38763
38764 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38765
38766         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38767         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38768
38769 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38770
38771         PR c++/13791
38772         * g++.dg/ext/attrib12.C: New test.
38773
38774         PR c++/13736
38775         * g++.dg/parse/cast2.C: New test.
38776
38777 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38778
38779         * objc.dg/encode-2.m (main): New local string.  Set depending on
38780         sizeof long.  Use in sscanf call.
38781         * objc.dg/encode-3.m (main): New local string.  Set depending on
38782         sizeof long.  Use in scan_initial call.
38783
38784 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38785
38786         * objc.dg/call-super-2.m: Make LP64-safe.
38787         * objc.dg/desig-init-1.m: Likewise.
38788
38789 2004-01-27  Devang Patel <dpatel@apple.com>
38790
38791         * g++.dg/debug/namespace1.C: New test.
38792
38793 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38794
38795         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38796         xscale-*-*.
38797
38798         * gcc.dg/arm-mmx-1.c: New test.
38799
38800 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38801
38802         * gcc.dg/20040127-1.c: New test.
38803         * gcc.dg/20040127-2.c: New test.
38804
38805 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38806
38807         * objc.dg/stret-1.m (glob): Renamed to globa.
38808
38809 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38810
38811         PR c++/13663
38812         * g++.dg/expr/for1.C: New test.
38813
38814 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38815
38816         PR middle-end/13779
38817         * gcc.dg/darwin-longlong.c: New test.
38818
38819 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38820
38821         * gcc.dg/20040124-1.c: Moved test from here...
38822         * gcc.c-torture/compile/20040124-1.c: ...to here.
38823
38824 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38825
38826         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38827         the assembly output if -m64 is passed.
38828
38829 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38830
38831         PR c++/13833
38832         * g++.dg/template/cond3.C: New test.
38833
38834 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38835
38836         PR c++/13810
38837         * g++.dg/template/ttp7.C: New test.
38838
38839 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38840
38841         PR c++/13797
38842         * g++.dg/template/nontype4.C: New test.
38843         * g++.dg/template/nontype5.C: Likewise.
38844
38845 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38846
38847         * gcc.dg/torture/mips-clobber-at.c: New test.
38848
38849 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38850
38851         * gcc.dg/20040124-1.c: New test.
38852
38853 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.dg/20040123-1.c: New test.
38856
38857 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38858
38859         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38860
38861 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38862
38863         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38864
38865 2004-01-23  Andrew Pinski  <apinski@apple.com>
38866
38867         * gcc.dg/20030121-1.c: Move to ..
38868         * gcc.dg/20040121-1.c: here.
38869
38870 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38871
38872         * gcc.dg/builtins-29.c: New test case.
38873
38874 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38875
38876         PR 18314
38877         * gcc.dg/builtins-30.c: New testcase.
38878
38879 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38880
38881         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38882         * lib/g77.exp: Likewise.
38883         * lib/objc.exp: Likewise.
38884         * lib/g++.exp: Likewise.
38885
38886 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38887
38888         * gcc.dg/struct-by-value-2.c: New test.
38889
38890 2004-01-21  Andrew Pinski  <apinski@apple.com>
38891
38892         PR target/13785
38893         * gcc.dg/20030121-1.c: New test.
38894
38895 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38896
38897         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38898         clobber frame pointer register in asm statement.
38899
38900 2004-01-21  Falk Hueffner  <falk@debian.org>
38901
38902         * gcc.c-torture/compile/20040121-1.c: New test.
38903
38904 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38905
38906         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38907
38908 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38909
38910         * gcc.dg/ppc64-abi-2.c: New test.
38911
38912 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38913
38914         * lib/treelang.exp: Fill out this file.
38915         * lib/treelang-dg.exp: New File.
38916
38917 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38918
38919         * gcc.c-torture/compile/981022-1.c: Remove.
38920         * gcc.dg/array-5.c: Remove XFAIL.
38921         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38922         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38923         gcc.dg/cond-lvalue-1.c: Update.
38924         * gcc.dg/cast-lvalue-2.c: New test.
38925
38926 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38927
38928         PR c++/13592
38929         * g++.dg/other/error1.C (class foo): Tweak error message.
38930
38931         PR c++/13592
38932         * g++.dg/template/call2.C: New test.
38933
38934 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38935
38936         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38937         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38938         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38939         scalar-return-1_x.c, scalar-return-2_y.c,
38940         scalar-return-3_x.c, scalar-return-3_y.c,
38941         scalar-return-4_x.c, scalar-return-4_y.c,
38942         struct-align-1.h, struct-align-1_x.c,
38943         struct-align-1_y.c, struct-align-2.h,
38944         struct-align-2_x.c, struct-align-2_y.c,
38945         struct-by-value-10_y.c, struct-by-value-11_x.c,
38946         struct-by-value-11_y.c, struct-by-value-12_x.c,
38947         struct-by-value-12_y.c, struct-by-value-13_x.c,
38948         struct-by-value-13_y.c, struct-by-value-14_x.c,
38949         struct-by-value-14_y.c, struct-by-value-15_x.c,
38950         struct-by-value-15_y.c, struct-by-value-16_y.c,
38951         struct-by-value-17_y.c, struct-by-value-18_y.c,
38952         struct-by-value-19_y.c, struct-by-value-1_x.c,
38953         struct-by-value-1_y.c, struct-by-value-20_y.c,
38954         struct-by-value-2_x.c, struct-by-value-2_y.c,
38955         struct-by-value-3_y.c, struct-by-value-4_x.c,
38956         struct-by-value-4_y.c, struct-by-value-5_y.c,
38957         struct-by-value-6_y.c, struct-by-value-7_y.c
38958         struct-by-value-8_x.c, struct-by-value-8_y.c
38959         struct-by-value-9_x.c, struct-by-value-9_y.c
38960         struct-return-10_x.c, struct-return-10_y.c,
38961         struct-return-19_x.c, struct-return-20_x.c
38962         struct-return-2_x.c, struct-return-2_y.c
38963         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38964         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38965
38966 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38967
38968         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38969         attribute on sparc*-sun-solaris2.*.
38970
38971 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38972
38973         PR c++/13710
38974         * g++.dg/ext/typeof7.C: New test.
38975
38976 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38977
38978         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38979         * gcc.dg/const-elim-1.c: Same.
38980
38981 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38982
38983         * objc.dg/stret-1.m: New.
38984         * objc.dg/stret-2.m: New.
38985
38986 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38987
38988         PR c++/11895
38989         * g++.dg/ext/vector1.C: New test.
38990
38991 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38992
38993         * gcc.dg/pch/import-1.c: New.
38994         * gcc.dg/pch/import-1.hs: New.
38995         * gcc.dg/pch/import-1a.h: New.
38996         * gcc.dg/pch/import-1b.h: New.
38997         * gcc.dg/pch/import-1c.h: New.
38998
38999 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39000
39001         PR c++/13574
39002         * g++.dg/ext/array1.C: New test.
39003
39004         PR c++/13178
39005         * g++.dg/conversion/op1.C: New test.
39006
39007 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39008
39009         PR 11864
39010         From Kazumoto Kojima / Dan Kegel:
39011         * gcc.dg/pr11864-1.c: New test.
39012
39013         PR 10392
39014         From Marcus Comstedt / Dan Kegel:
39015         * gcc.dg/pr10392-1.c: New test.
39016
39017 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39018
39019         PR c++/13478
39020         * g++.dg/init/ref10.C: New test.
39021
39022 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39023
39024         PR c++/13407
39025         * g++.dg/parse/typename6.C: New test.
39026
39027 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39028
39029         PR pch/13361
39030         * g++.dg/pch/wchar-1.C: New.
39031         * g++.dg/pch/wchar-1.Hs: New.
39032
39033 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39034
39035         PR c++/9259
39036         * g++.dg/expr/sizeof2.C: New test.
39037
39038 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39039
39040         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39041
39042 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39043
39044         PR c++/13659
39045         * g++.dg/lookup/strong-using-3.C: New.
39046         * g++.dg/lookup/using-10.C: New.
39047
39048 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39049
39050         PR c++/13594
39051         * g++.dg/lookup/strong-using-2.C: New.
39052
39053 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39054             Dan Kegel <dank@kegel.com>
39055             J"orn Rennecke <joern.rennecke@superh.com>
39056
39057         PR target/9365
39058         * gcc.dg/pr9365-1.c: New test.
39059
39060 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39061
39062         PR c++/8856
39063         * g++.dg/parse/casting-operator2.C: New test.
39064         * g++.old-deja/g++.pt/explicit83.C: Remove.
39065
39066 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39067
39068         * gcc.dg/label-compound-stmt-1.c: New test.
39069         * gcc.c-torture/compile/950922-1.c,
39070         gcc.c-torture/compile/20000211-3.c,
39071         gcc.c-torture/compile/20000518-1.c,
39072         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39073         compound statements.
39074
39075 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39076
39077         * gcc.dg/ppc64-abi-1.c: New test.
39078
39079 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39080
39081          * g++.dg/ext/attrib9.C: Add dg-warnings.
39082
39083 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39084
39085         PR c++/12335
39086         * g++.dg/parse/dtor3.C: New test.
39087
39088 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39089
39090         PR c++/12709
39091         * g++.dg/parse/try-catch-1.C: New test.
39092
39093 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39094
39095         * ada/acats/run_all.sh: Add more verbose output in acats.log
39096         when compiling tests.
39097
39098 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39099
39100         PR 13656
39101         * gcc.dg/typedef-redecl.c: New test case.
39102         * gcc.dg/typedef-redecl.h: New support file.
39103
39104 2004-01-13  Jan Hubicka  <jh@suse.cz>
39105
39106         * gcc.dg/always_inline.c: New test.
39107         * gcc.dg/debug/20031231-1.c: Fix.
39108
39109 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39110
39111         PR c++/13474
39112         * g++.dg/template/array3.C: New test.
39113
39114 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39115
39116         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39117         * g++.dg/warn/Wunused-2.C: Likewise.
39118
39119 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39120
39121         PR c++/13289
39122         * g++.dg/template/instantiate6.C: New test.
39123
39124 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39125
39126         PR middle-end/11397
39127         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39128
39129 2004-01-12  Jan Hubicka  <jh@suse.cz>
39130
39131         PR opt/12826
39132         * gcc.dg/20040112-1.c: New.
39133
39134         * gcc.dg/dwarf-die[1-7].c: Move to...
39135         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39136         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39137
39138 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39139
39140         PR c++/4100
39141         * g++.dg/parse/friend4.C: New test.
39142
39143 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39144
39145         PR c++/4100
39146         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39147         definition is called a friend.
39148
39149 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39150
39151         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39152
39153 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39154
39155         PR c++/3478
39156         * g++.dg/parse/error10.C: New test.
39157         * g++.dg/template/arg2.C: Accept "invalid type" error.
39158
39159 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39160
39161         PR middle-end/13392
39162         * g++.dg/opt/expect2.C: New test.
39163
39164 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39165
39166         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39167         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39168         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39169         Update dg-error regexps.
39170
39171 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39172
39173         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39174         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39175
39176 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39177
39178         * gcc.dg/pragma-re-1.c: Use right pointer type.
39179
39180 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39181
39182         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39183
39184 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39185
39186         * gcc.dg/rs6000-ldouble-1.c: New.
39187
39188 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39189
39190         DR 337
39191         PR c++/9256
39192         * g++.dg/other/abstract1.C: New test.
39193
39194 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39195
39196         * g++.dg/lookup/strong-using-1.C: New.
39197
39198 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39199
39200         PR c/11234
39201         * gcc.dg/func-ptr-conv-1.c: New test.
39202         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39203
39204 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39205
39206         PR target/13380.
39207         * gcc.c-torture/compile/20040109-1.c: New.
39208
39209 2004-01-08  Stuart Hastings  <stuart@apple.com>
39210
39211         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39212         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39213         * gcc.dg/i386-sse-6.c: ...this new testcase.
39214
39215 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39216
39217         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39218
39219 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39220
39221         * ada/acats/run_acats: Treat 'gnatchop' the same way
39222         as 'gnatmake'.  Export GCC_DRIVER.
39223         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39224         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39225
39226 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39227
39228         PR c++/12573
39229         * g++.dg/template/dependent-expr4.C: New test.
39230
39231 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39232
39233         * gcc.dg/altivec-11.c: New test.
39234
39235 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39236
39237         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39238
39239 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39240
39241         PR c/6024
39242         * gcc.dg/enum-compat-1.c: New test.
39243         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39244
39245 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39246
39247         PR c/12165
39248         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39249         gcc.dg/c99-idem-qual-3.c: New tests.
39250
39251 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39252
39253         * gcc.dg/winline-7.c: Don't cast void * to int.
39254
39255 2004-01-06  Jan Hubicka  <jh@suse.cz>
39256
39257         * gcc.dg/i386-sse-5.c: New test
39258         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39259
39260 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39261
39262         PR c++/12815
39263         * g++.dg/rtti/typeid4.C: New test.
39264
39265 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39266
39267         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39268
39269 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39270
39271         PR c++/12132
39272         * g++.dg/template/error11.C: New test.
39273
39274         PR c++/13451
39275         * g++.dg/template/class2.C: New test.
39276
39277 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39278         Richard Sandiford <rsandifo@redhat.com>
39279
39280         PR c++/13387
39281         * g++.dg/opt/alias3.C: New test.
39282
39283 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39284
39285         PR c++/13157
39286         * g++.dg/template/koenig3.C: New test.
39287
39288         PR c++/13529
39289         * g++.dg/parse/offsetof3.C: New test.
39290
39291         * g++.dg/init/copy7.C: Add missing dg-error markers.
39292
39293         PR c++/12226
39294         * g++.dg/init/copy7.c: New test.
39295
39296         PR c++/13536
39297         * g++.dg/parse/cast1.C: New test.
39298
39299 2004-01-04  Jan Hubicka  <jh@suse.cz>
39300
39301         * gcc.dg/winline[1-7].c: New tests.
39302
39303 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39304
39305         PR c++/13520
39306         * g++.dg/template/qualttp22.C: New test.
39307
39308 2004-01-01  Jan Hubicka  <jh@suse.cz>
39309
39310         * gcc.dg/debug/20031231-1.c: New.
39311         * gcc.c-torture/compile/20040101-1.c: New.
39312         * gcc.dg/dwarf-die-[1-7].c: New.
39313
39314 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39315
39316         PR optimization/13521
39317         * gcc.c-torture/compile/20031231-1.c: New test.
39318
39319 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39320
39321         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39322
39323 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39324
39325         PR c++/10079
39326         * g++.dg/template/crash16.C: New test.
39327
39328 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39329
39330         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39331
39332 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39333
39334         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39335         ports.
39336         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39337         * g++.old-deja/g++.law/profile1.C: Likewise.
39338         * gcc.c-torture/compile/981006-1.c: Likewise.
39339         * gcc.c-torture/execute/loop-2e.x: Likewise.
39340         * gcc.c-torture/execute/loop-2f.x: Remove.
39341         * gcc.c-torture/execute/loop-2g.x: Likewise.
39342         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39343         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39344
39345 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39346
39347         PR c++/13507
39348         * g++.dg/ext/attrib11.C: New test.
39349
39350         PR c++/13494
39351         * g++.dg/template/array2-1.C: New test.
39352         * g++.dg/template/array2-2.C: New test.
39353
39354 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39355
39356         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39357
39358 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39359
39360         PR c++/12774
39361         * g++.dg/template/array1-1.C: New test.
39362         * g++.dg/template/array1-2.C: New test.
39363
39364 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39365
39366         PR fortran/12632
39367         * g77.dg/12632.f: New test case.
39368
39369 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39370
39371         PR c++/13289
39372         * g++.dg/parse/nontype1.C: New test.
39373
39374 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39375
39376         PR c++/12403
39377         * g++.dg/parse/explicit1.C: New test.
39378         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39379
39380 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39381
39382         PR c++/13081
39383         * g++.dg/opt/inline6.C: New test.
39384
39385         PR c++/12613
39386         * g++.dg/parse/error9.C: New test.
39387
39388         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39389
39390 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39391
39392         PR c++/13009
39393         * g++.dg/init/assign1.C: New test.
39394
39395 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39396
39397         PR c++/13070
39398         * g++.dg/warn/format3.C: New test case.
39399
39400 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39401
39402         * gcc.c-torture/compile/20031227-1.c: New test.
39403
39404 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39405
39406         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39407         * g77.dg/bprob/bprob.exp: Likewise.
39408         * gcc.misc-tests/bprob.exp: Likewise.
39409         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39410         variants on systems where the library does not provide that
39411         functionality.
39412         * gcc.dg/builtins-20.c: Use builtins-config.h.
39413         * gcc.dg/builtins-config.h: New file.
39414
39415 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39416
39417         * lib/gcc-dg.exp (dg-require-profiling): New function.
39418         * lib/target-supports.exp (check_profiling_available): Likewise.
39419         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39420         * g77.dg/bprob/bprob.exp: Likewise.
39421         * gcc.misc-tests/bprob.exp: Likewise.
39422         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39423         * gcc.dg/20021014-1.c: Likewise.
39424         * gcc.dg/nest.c: Likewise.
39425
39426 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39427
39428         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39429         compiling.
39430         * g++.dg/lookup/java2.C: Likewise.
39431         * gcc.dg/cpp/lexident.c: Likewise.
39432
39433 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39434
39435         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39436         given.
39437         * gcc.c-torture/compile/961203-1.c: Likewise.
39438         * gcc.c-torture/compile/980506-1.c: Likewise.
39439
39440 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39441
39442         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39443         (additional_prunes): New global.
39444         (gcc-dg-prune): Handle additional per-test pruning.
39445         (dg-test): Clear additional_prunes between tests.
39446
39447         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39448         dg-prune-output to avoid spurious failures from assembler
39449         complaining about nonexistent WAW violations.
39450         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39451         Use dg-prune-output to avoid spurious failures from assembler
39452         warning about Itanium B-step errata.
39453
39454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39455
39456         * g++.dg/abi/macro0.C: New test.
39457         * g++.dg/abi/macro1.C: Likewise.
39458         * g++.dg/abi/macro2.C: Likewise.
39459
39460         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39461         * g++.dg/abi/bitfield7.C: Likewise.
39462         * g++.dg/abi/dtor2.C: Likewise.
39463         * g++.dg/abi/mangle11.C: Likewise.
39464         * g++.dg/abi/mangle12.C: Likewise.
39465         * g++.dg/abi/mangle14.C: Likewise.
39466         * g++.dg/abi/mangle17.C: Likewise.
39467         * g++.dg/abi/vbase10.C: Likewise.
39468         * g++.dg/abi/vbase14.C: Likewise.
39469         * g++.dg/template/qualttp17.C: Likewise.
39470
39471 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39472
39473         PR c/11995
39474         * gcc.dg/20031223-1.c: New test.
39475
39476 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39477
39478         * gcc.dg/noreturn-7.c: New test.
39479
39480 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39481
39482         * gcc.dg/null-pointer-1.c: New test.
39483
39484 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39485
39486         * g++.old-deja/g++.jason/template18.C: Remove.
39487         * g++.old-deja/g++.jason/template37.C: Likewise.
39488
39489         PR c++/12862
39490         * g++.dg/lookup/ns1.C: New test.
39491
39492         PR c++/12397
39493         * g++.dg/template/lookup3.C: New test.
39494
39495 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39496
39497         * g++.dg/template/recurse1.C: New test
39498
39499 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39500
39501         PR c++/12479
39502         * g++.dg/parse/semicolon1.C: New test.
39503         * g++.dg/parse/semicolon1.h: Likewise.
39504
39505 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39506
39507         * gcc.dg/darwin-misaligned.c: New test.
39508
39509 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39510
39511         PR c/9163
39512         * gcc.dg/20031222-1.c: New test.
39513
39514 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39515
39516         PR c++/13438
39517         * g++.dg/parse/error8.C: New test.
39518
39519         PR c++/11554
39520         * g++.dg/warn/ctor-init-1.C: New test.
39521
39522 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39523
39524         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39525         too small.
39526         * gcc.c-torture/compile/930217-1.c: Likewise.
39527         * gcc.c-torture/compile/930513-1.c: Likewise.
39528         * gcc.c-torture/execute/920908-2.c: Likewise.
39529         * gcc.c-torture/execute/921204-1.c: Likewise.
39530         * gcc.c-torture/execute/930621-1.c: Likewise.
39531         * gcc.c-torture/execute/930630-1.c: Likewise.
39532         * gcc.c-torture/execute/931031-1.c: Likewise.
39533         * gcc.c-torture/execute/980602-2.c: Likewise.
39534         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39535         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39536         * gcc.c-torture/execute/extzvsi.c: Likewise.
39537         * gcc.c-torture/unsorted/ext.c: Likewise.
39538
39539 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39540
39541         PR target/12749
39542         * gcc.c-torture/compile/20031220-2.c: New test case.
39543
39544 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39545
39546         PR optimization/13031
39547         * gcc.c-torture/compile/20031220-1.c: New test case.
39548
39549 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39550
39551         * gcc.dg/cast-function-1.c: New test.
39552
39553 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39554
39555         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39556         formats.
39557
39558 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39559
39560         PR c++/12795
39561         * g++.dg/ext/attrib10.C: New test.
39562
39563 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39564
39565         * gcc.dg/cleanup-10.c: New test.
39566         * gcc.dg/cleanup-11.c: New test.
39567
39568 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39569
39570         PR c++/13239
39571         * g++.dg/opt/expect1.C: New test.
39572
39573 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39574
39575         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39576
39577 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39578
39579         PR debug/12923
39580         * gcc.dg/20031218-1.c: New test.
39581
39582         PR debug/12389
39583         * gcc.dg/20031218-2.c: New test.
39584         * gcc.dg/20031218-3.c: New test.
39585
39586         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39587         of label name and allow for USER_LABEL_PREFIX == "_" names.
39588         * g++.dg/abi/mangle18-2.C: Likewise.
39589         * g++.dg/abi/mangle19-1.C: Likewise.
39590         * g++.dg/abi/mangle19-2.C: Likewise.
39591         * g++.dg/abi/mangle20-1.C: Likewise.
39592         * g++.dg/abi/mangle20-2.C: Likewise.
39593
39594 2003-12-18  Richard Henderson  <rth@redhat.com>
39595
39596         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39597
39598 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39599             Dan Kegel <dank@kegel.com>
39600
39601         PR other/12009
39602         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39603         testing a cross compiler, it causes spurious compile failures.
39604         * lib/g++.exp: Likewise.
39605
39606 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39607
39608         PR c++/13262
39609         * g++.dg/template/access13.C: New test.
39610
39611 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39612
39613         * gcc.dg/20031216-1.c: New test.
39614
39615 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39616
39617         PR c++/9154
39618         * g++.dg/template/error10.C: New test.
39619
39620 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39621
39622         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39623         * g++.dg/eh/simd-2.C: Likewise.
39624
39625 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39626             Roger Sayle  <roger@eyesopen.com>
39627
39628         * gcc.c-torture/execute/ieee/mzero5.c: New.
39629
39630 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39631
39632         PR c++/10603
39633         * g++.dg/parse/error6.C: New test.
39634
39635         PR c++/12827
39636         * g++.dg/parse/error7.C: New test.
39637
39638 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39639
39640         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39641         at -O with stabs debugging formats.
39642         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39643         * gcc.dg/debug/debug-2.c: Likewise.
39644
39645 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39646
39647         PR c++/12696
39648         * g++.dg/init/error1.C: New test.
39649
39650         PR c++/12218
39651         * g++.dg/init/pm3.C: New test.
39652
39653 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39654
39655         PR c/3347
39656         * gcc.dg/bitfld-8.c: New test.
39657
39658 2003-12-16  James Lemke  <jim@wasabisystems.com>
39659
39660         * gcc.dg/arm-scd42-[123].c: New tests.
39661
39662 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39663
39664         PR c++/9043
39665         * g++.dg/abi/mangle20-1.C: New test.
39666         * g++.dg/abi/mangle20-2.C: New test.
39667
39668 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39669
39670         PR c++/13275
39671         * g++.dg/other/offsetof2.C: Remove XFAIL.
39672         * g++.dg/parse/offsetof1.C: New test.
39673         * g++.gd/parse/offsetof2.C: Likewise.
39674
39675 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39676
39677         * g++.dg/template/nontype3.C: New test.
39678         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39679
39680 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39681
39682         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39683
39684 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         PR c++/13387
39687         * g++.dg/expr/assign1.C: New test.
39688
39689         PR c++/13242
39690         * g++.dg/abi/mangle19-1.C: New test.
39691         * g++.dg/abi/mangle19-2.C: New test.
39692
39693 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39694
39695         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39696
39697 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39698
39699         * gcc.c-torture/execute/20031216-1.c: New test.
39700
39701 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39702
39703         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39704         an ICE regression.
39705
39706 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39707
39708         PR c++/10926
39709         * g++.dg/template/error9.C: New test.
39710
39711         PR c++/11116
39712         * g++.dg/template/error8.C: New test.
39713
39714 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39715
39716         PR middle-end/13400
39717         * gcc.c-torture/execute/20031215-1.c: New test case.
39718
39719 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39720
39721         PR c++/13269
39722         * g++.dg/parse/error5.C: New test.
39723
39724         PR c++/12989
39725         * g++.dg/expr/sizeof1.C: New test.
39726
39727         PR c++/13310
39728         * g++.dg/template/crash15.C: New test.
39729
39730 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39731
39732         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39733         a non-POD type as the last named parameter of a varargs function.
39734
39735 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39736
39737         PR c++/13243
39738         PR c++/12573
39739         * g++.dg/template/crash14.C: New test.
39740         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39741
39742 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39743
39744         * g++.dg/other/java1.C: New test.
39745
39746         PR c++/13241
39747         * g++.dg/abi/mangle18-1.C: New test.
39748         * g++.dg/abi/mangle18-2.C: New test.
39749
39750 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39751
39752         PR optimization/10312
39753         * gcc.c-torture/execute/20031214-1.c: New.
39754
39755 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39756
39757         PR c++/10779
39758         PR c++/12160
39759         * g++.dg/parse/error3.C: New test.
39760         * g++.dg/parse/error4.C: Likewise.
39761         * g++.dg/abi/mangle4.C: Tweak error messages.
39762         * g++.dg/lookup/using5.C: Likewise.
39763         * g++.dg/other/error2.C: Likewise.
39764         * g++.dg/parse/typename5.C: Likewise.
39765         * g++.dg/parse/undefined1.C: Likewise.
39766         * g++.dg/template/arg2.C: Likewise.
39767         * g++.dg/template/ttp3.C: Likewise.
39768         * g++.dg/template/type1.C: Likewise.
39769         * g++.old-deja/g++.other/crash32.C: Likewise.
39770         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39771
39772 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39773
39774         PR c++/13106
39775         * g++.dg/warn/noreturn-3.C: New test.
39776
39777 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39778
39779         PR c++/13118
39780         * g++.dg/abi/covariant3.C: New.
39781
39782 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39783
39784         * g++.dg/eh/ia64-1.C: New test.
39785
39786 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39787
39788         PR optimization/13037
39789         * g77.f-torture/execute/13037.f: New test case.
39790
39791 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39792
39793         PR c++/12881
39794         * g++.dg/abi/covariant2.C: New.
39795
39796 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39797
39798         * gcc.dg/cpp/trad/macro.c: New tests.
39799
39800 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39801
39802         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39803
39804 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39805
39806         PR other/10819
39807         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39808         to fix Bug 10819.
39809         * lib/g++.exp (g++_version): Likewise.
39810         * lib/g77.exp (g77_version): Likewise.
39811         * lib/objc.exp (default_objc_version): Likewise.
39812
39813 2003-12-10  Richard Henderson  <rth@redhat.com>
39814
39815         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39816
39817         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39818
39819 2003-12-08  Matt Austern  <austern@apple.com>
39820
39821         PR c/13134
39822         * lib/gcc-dg.exp (dg-require-visibility): Define.
39823         * lib/target-supports (check_visibility_available): Define.
39824         * gcc.dg/visibility-1.c: New test.
39825         * gcc.dg/visibility-2.c: Likewise.
39826         * gcc.dg/visibility-3.c: Likewise.
39827         * gcc.dg/visibility-4.c: Likewise.
39828         * gcc.dg/visibility-5.c: Likewise.
39829         * gcc.dg/visibility-6.c: Likewise.
39830         * g++.dg/ext/visibility-1.C: Likewise.
39831         * g++.dg/ext/visibility-2.C: Likewise.
39832         * g++.dg/ext/visibility-3.C: Likewise.
39833         * g++.dg/ext/visibility-4.C: Likewise.
39834         * g++.dg/ext/visibility-5.C: Likewise.
39835         * g++.dg/ext/visibility-6.C: Likewise.
39836
39837 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39838
39839         * g++.dg/lookup/java1.C: New test.
39840         * g++.dg/lookup/java2.C: New test.
39841
39842 2003-12-07  Falk Hueffner  <falk@debian.org>
39843
39844         * g++.dg/opt/noreturn-1.C: New test.
39845
39846 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39847
39848         * gcc.dg/overflow-1.c: New test.
39849
39850 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39851
39852         * g77.f-torture/compile/13060.f: New test.
39853
39854 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39855
39856         PR c++/13323
39857         * g++.dg/inherit/operator2.C: New test.
39858
39859 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39860
39861         PR c++/13305
39862         * g++.dg/ext/attrib9.C: New test.
39863
39864 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39865
39866         PR c++/13314
39867         * g++.dg/template/error7.C: New test.
39868
39869 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39870             J"orn Rennecke <joern.rennecke@superh.com>
39871
39872         PR target/13302
39873         * g++.dg/other/struct-va_list.C: New test.
39874
39875 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39876
39877         PR c++/13166
39878         * g++.dg/parse/defarg6.C: New test.
39879
39880 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39881
39882         PR target/13256
39883         * gcc.c-torture/execute/20031201-1.c: New test.
39884
39885 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39886
39887         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39888
39889 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39890
39891         * gcc.dg/builtin-return-1.c: New test.
39892
39893 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39894             J"orn Rennecke <joern.rennecke@superh.com>
39895
39896         PR optimization/13260
39897         * gcc.c-torture/execute/20031204-1.c: New test.
39898
39899 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39900
39901         PR c++/9127
39902         * g++.dg/template/error6.C: New test.
39903
39904 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * gcc.dg/20031202-1.c: New test.
39907
39908 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39909
39910         PR c++/13179
39911         * g++.dg/template/eh1.C: New test.
39912
39913         PR c++/10771
39914         * g++.dg/template/error5.C: New test.
39915
39916 2003-12-02  David Ung  <davidu@mips.com>
39917
39918         * gcc.dg/compat/vector-check.h: Corrected type for var
39919         g_##TMODE
39920
39921 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39922
39923         PR c++/10126
39924         * g++.dg/template/ptrmem8.C: New test.
39925
39926 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39927
39928         PR c++/12573
39929         * g++.dg/template/dependent-expr3.C: New test.
39930
39931 2003-12-01  James Lemke  <jim@wasabisystems.com>
39932
39933         * gcc.dg/arm-g2.c: New test.
39934
39935 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39936
39937         PR optimization/11634
39938         * gcc.dg/20031201-2.c: New test case.
39939
39940 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39941
39942         PR 11433
39943         * objc.dg/proto-lossage-3.m: New test.
39944
39945 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39946
39947         PR optimization/12628
39948         * gcc.dg/20031201-1.c: New test case.
39949
39950 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39951
39952         * gcc.dg/unaligned-1.c: New test.
39953
39954 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39955
39956         PR c++/9849
39957         * g++.dg/template/error4.C: New test.
39958         * g++.dg/template/nested3.C: Adjust error markers.
39959
39960 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39961
39962         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39963
39964 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39965
39966         PR c/10333
39967         * gcc.dg/bitfld-7.c: New test.
39968
39969 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39970
39971         * gcc.dg/tls/asm-1.C: New test.
39972
39973 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39974
39975         * gcc.dg/cpp/assert4.c: Update.
39976
39977 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39978
39979         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39980         * gcc.dg/builtin-apply3.c: New test.
39981
39982 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39983
39984         * lib/compat.exp (compat-obj): New xfaildata parameter.
39985         Use it to set compiler_conditional_xfail_data before compiling.
39986         (compat-get-options): Handle dg-xfail-if.
39987         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39988         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39989         * gcc.dg/compat/vector-1_y.c: Likewise.
39990         * gcc.dg/compat/vector-2_x.c: Likewise.
39991         * gcc.dg/compat/vector-2_y.c: Likewise.
39992
39993 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39994
39995         * g++.dg/opt/reg-stack4.C: New test.
39996
39997 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39998
39999         * gcc.dg/builtin-apply2.c: New test.
40000
40001 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40002
40003         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40004
40005 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40006
40007         PR c++/12924
40008         * g++.dg/template/template-id-2.C: New test.
40009
40010 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40011
40012         PR c++/5369
40013         * g++.dg/template/memfriend1.C: New test.
40014         * g++.dg/template/memfriend2.C: Likewise.
40015         * g++.dg/template/memfriend3.C: Likewise.
40016         * g++.dg/template/memfriend4.C: Likewise.
40017         * g++.dg/template/memfriend5.C: Likewise.
40018         * g++.dg/template/memfriend6.C: Likewise.
40019         * g++.dg/template/memfriend7.C: Likewise.
40020         * g++.dg/template/memfriend8.C: Likewise.
40021         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40022
40023 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40024
40025         PR c++/12515
40026         * g++.dg/ext/cond1.C: New test.
40027
40028 2003-11-20  Richard Henderson  <rth@redhat.com>
40029
40030         * gcc.dg/20020201-2.c: Remove.
40031         * gcc.dg/20020201-4.c: Remove.
40032         * gcc.dg/20020304-1.c: Remove.
40033
40034 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40035
40036         * gcc.dg/cpp/trad/xwin1.c: New test case.
40037
40038 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40039
40040         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40041         * lib/g77.exp: Likewise.
40042         * lib/objc.exp: Likewise.
40043         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40044         for darwin.
40045
40046 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40047
40048         PR c++/12932
40049         * g++.dg/template/static5.C: New test.
40050
40051 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40052
40053         * gcc.dg/nested-func-1.c: New test.
40054
40055 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40056
40057         * gcc.dg/cpp/assert4.c: New test.
40058
40059 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40060
40061         PR c++/2294
40062         * g++.dg/lookup/using9.c: New test.
40063
40064 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40065
40066         PR c++/12762
40067         * g++.dg/template/error3.C: New test.
40068
40069 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40070
40071         PR ada/13035
40072         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40073         No longer use a wrapper for gcc, since this does not work under
40074         Windows.
40075
40076 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40077
40078         PR c++/2094
40079         * g++.dg/template/ptrmem7.C: New test.
40080
40081 2003-11-13  Andrew Pinski <apinski@apple.com>
40082
40083         * gcc.c-torture/compile/20031113-1.c: New test.
40084
40085 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40086             Kean Johnston <jkj@sco.com>
40087
40088         PR c/13029
40089         * gcc.dg/unused-4.c: Update.
40090
40091 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40092
40093         * g++.dg/opt/const3.C: New test.
40094
40095 2003-11-13  Jan Hubicka  <jh@suse.cz>
40096
40097         * gcc.c-torture/compile/20031112-1.c: New test.
40098
40099 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40100
40101         * g++.dg/parse/crash10.C: Remove bogus error marker.
40102
40103 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40104
40105         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40106         (host_gcc): Likewise.
40107         (ROOT): Honor $PWDCMD.
40108         (BASE): Likewise.
40109         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40110
40111 2003-11-12  Catherine Moore  <clm@redhat.com>
40112
40113         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40114
40115 2003-11-12  Andreas Jaeger  <aj@suse.de>
40116             Jakub Jelinek  <jakub@redhat.com>
40117             Andrew Pinski  <pinskia@physics.uc.edu>
40118             Richard Henderson  <rth@redhat.com>
40119
40120         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40121         systems.
40122         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40123
40124         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40125         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40126
40127 2003-11-11  Andreas Jaeger  <aj@suse.de>
40128
40129         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40130
40131         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40132
40133 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40134
40135         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40136         Clean ups.
40137
40138 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40139
40140         * gcc.dg/trampoline-1.c: New test.
40141
40142 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40143
40144         * gcc.c-torture/compile/200031109-1.c: New test.
40145
40146 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40147
40148         PR c/3190
40149         PR c/8714
40150         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40151         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40152         gcc.dg/format/no-y2k-1.c: Update.
40153
40154 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40155
40156         PR optimization/10467
40157         * gcc.dg/20031108-1.c: New test case.
40158
40159 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40160
40161         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40162
40163 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40164
40165         * gcc.dg/compound-lvalue-1.c: New test.
40166         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40167         some XFAILs.
40168
40169 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40170
40171         * gcc.dg/altivec-varargs-1.c: New test.
40172
40173 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40174
40175         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40176         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40177         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40178         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40179         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40180
40181 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40182
40183         * gcc.dg/cond-lvalue-1.c: New test.
40184
40185 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40186
40187         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40188
40189 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40190
40191         PR c++/11616
40192         * g++.dg/template/instantiate5.C: New test.
40193
40194 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40195
40196         PR c++/12726
40197         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40198         * ChangeLog: Add missing first entry for above test.
40199
40200 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40201
40202         PR c++/9810
40203         * g++.dg/template/using8.C: New test.
40204         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40205
40206 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40207
40208         PR optimization/10817
40209         * gcc.c-torture/compile/20031102-1.c: New test case.
40210
40211 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40212
40213         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40214         2147483647.
40215
40216 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40217
40218         * gcc.dg/20031102-1.c: New test.
40219
40220 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40221
40222         * gcc.dg/complex-1.c: New test.
40223
40224 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40225
40226         PR c++/12796
40227         * g++.dg/template/crash13.C: Adjust expected error location.
40228         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40229
40230 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40231
40232         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40233
40234 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40235
40236         PR/10239
40237         * gcc.c-torture/compile/20031031-2.c: New test.
40238
40239 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40240
40241         PR/11640
40242         * gcc.c-torture/compile/20031031-1.c: New test.
40243
40244 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40245
40246         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40247         * gcc.misc-tests/bprob.exp: Likewise.
40248         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40249         the execution test on arm-elf configs.
40250         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40251         configs that don't support scratch files.
40252         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40253
40254 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40255
40256         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40257         done by dejagnu.
40258
40259 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40260
40261         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40262         Avoid non pure sh syntax. Add more logging.
40263
40264         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40265         fail.
40266
40267 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40268
40269         PR libgcj/10610
40270         * gcc.dg/ppc-stackalign-1.c: New test.
40271
40272 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40273
40274         * ada/acats/run_all.sh: Change output to be more compliant with
40275         dejagnu framework.
40276         Create acats.sum and acats.log files under testsuite/ada/acats
40277         Only run [a-z]* directories, to filter out e.g. CVS.
40278         Redirect build output to log file.
40279
40280 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40281
40282         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40283
40284 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40285
40286         PR ada/5909:
40287         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40288
40289 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40290
40291         * gcc.c-torture/compile/20031023-1.c: New test.
40292         * gcc.c-torture/compile/20031023-2.c: New test.
40293         * gcc.c-torture/compile/20031023-3.c: New test.
40294         * gcc.c-torture/compile/20031023-4.c: New test.
40295
40296 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40297
40298         PR c++/10371
40299         * g++.dg/lookup/scoped8.C: New test.
40300
40301 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40302
40303         * g++.dg/opt/reg-stack3.C: New test.
40304
40305 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40306
40307         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40308
40309 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40310
40311         PR c++/11076
40312         * g++.dg/template/crash13.C: New test.
40313
40314 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40315
40316         * gcc.dg/c99-restrict-2.c: New test.
40317
40318 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40319
40320         PR c++/12698, c++/12699, c++/12700, c++/12566
40321         * g++.dg/inherit/covariant9.C: New test.
40322         * g++.dg/inherit/covariant10.C: New test.
40323         * g++.dg/inherit/covariant11.C: New test.
40324
40325 2003-10-23  Jason Merrill  <jason@redhat.com>
40326
40327         PR c++/12726
40328         * g++.dg/ext/complit2.C: New test.
40329
40330 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40331
40332         PR target/12654
40333         * gcc.c-torture/execute/20031020-1.c: New test.
40334
40335 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40336
40337         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40338         following the jump_insn.
40339
40340 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40341
40342         * gcc.dg/cast-lvalue-1.c: New test.
40343
40344 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40345
40346         PR c++/11962
40347         * g++.dg/template/cond2.C: New test.
40348
40349 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40350
40351         * gcc.dg/builtins-28.c: New test.
40352
40353 2003-10-20  Jan Hubicka  <jh@suse.cz>
40354
40355         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40356         parameter.
40357         * gcc.dg/inline-2.c: Likewise.
40358
40359 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40360
40361         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40362         * gcc.dg/nest.c: Likewise.
40363
40364 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40365
40366         PR c++/9781, c++/10583, c++/11862
40367         * g++.dg/parse/crash13.C: New test.
40368
40369 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40370
40371         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40372
40373 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40374
40375         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40376         Define HAVE_C99_RUNTIME except on Solaris.
40377         * gcc.dg/builtins-20.c: Likewise.
40378
40379 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40380
40381         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40382
40383 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40384
40385         PR c++/12495
40386         * g++.dg/template/crash21.C: New test.
40387
40388 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40389
40390         PR c++/2513
40391         * g++.dg/template/typename5.C: New test.
40392
40393 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40394
40395         PR c++/12369
40396         * g++.dg/template/friend25.C: New test.
40397
40398 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40399
40400         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40401         versions.
40402
40403 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40404
40405         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40406         == 2147483647.
40407
40408 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40409
40410         * gcc.c-torture/execute/960416-1.x: Remove.
40411         * gcc.c-torture/execute/divconst-3.x: Likewise.
40412
40413 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40414
40415         PR target/12598
40416         * gcc.dg/torture/cris-volatile-1.c: New test.
40417
40418 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40419
40420         PR optimization/9325
40421         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40422         for overflowing floating point to integer conversion during RTL
40423         simplification.
40424
40425 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40426
40427         * objc/execute/_cmd.m: Fix typo.
40428         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40429         Relax 'scan-assembler' regexp.
40430         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40431         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40432         * objc.dg/zero-link-2.m: Remove blank line.
40433         * objc.dg/zero-link-3.m: New test case.
40434
40435 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40436
40437         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40438
40439         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40440         than linker trickery.
40441
40442 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40443
40444         PR c++/12370
40445         * g++.dg/other/friend2.C: New test.
40446
40447 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40448
40449         * gcc.dg/20031012-1.c: New test.
40450
40451 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40452
40453         * gcc.dg/weak/weak-3.c: Fix for new warning.
40454
40455 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40456
40457         PR optimization/8750
40458         * gcc.c-torture/execute/20031012-1.c: New test case.
40459
40460 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40461
40462         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40463         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40464
40465 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40466
40467         PR optimization/12260
40468         * gcc.c-torture/compile/20031011-2.c: New test case.
40469
40470 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40471
40472         * gcc.c-torture/execute/20031011-1.c: New testcase.
40473
40474 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40475
40476         * gcc.c-torture/compile/20031011-1.c: New test.
40477
40478 2003-10-11  Jan Hubicka  <jh@suse.cz>
40479
40480         * g++.dg/other/first-global.C: New test.
40481
40482 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40483
40484         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40485
40486 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40487
40488         * gcc.c-torture/compile/20031010-1.c: New test.
40489
40490 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40491
40492         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40493         * gcc.c-torture/execute/va-arg-25.c: ... here.
40494
40495 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40496
40497         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40498
40499 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40500
40501         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40502
40503 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40504
40505         * g++.dg/parse/error2.C: New test.
40506
40507 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40508
40509         PR c++/11097
40510         * g++.dg/other/error5.C: Modify the error message.
40511         * g++.dg/lookup/using8.C: New test.
40512
40513 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40514
40515         * gcc.dg/darwin-abi-2.c: New file.
40516         * gcc.c-torture/execute/va-arg-24.c: New file.
40517
40518 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40519
40520         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40521         indentation.
40522
40523 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40524
40525         PR c++/10147
40526         * g++.dg/other/error4.C: Update error messages.
40527         * g++.dg/template/ptrmem4.C: Likewise.
40528
40529         PR c++/12337
40530         * g++.dg/init/new9.C: New test.
40531
40532         PR c++/12334, c++/12236, c++/8656
40533         * g++.dg/ext/attrib8.C: New test.
40534
40535 2003-10-06  Devang Patel  <dpatel@apple.com>
40536
40537         * gcc.dg/debug/dwarf2-3.h: New test.
40538         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40539
40540 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40541
40542         * g++.dg/opt/cfg2.C: New test.
40543
40544 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40545
40546         * g++.dg/opt/float1.C: New test.
40547
40548 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40549
40550         * gcc.dg/c90-array-lval-6.c: New test.
40551         * gcc.dg/c99-array-lval-6.c: New test.
40552
40553 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40554             Ziemowit Laski  <zlaski@apple.com>
40555
40556         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40557         'Derived', so that it is never considered a class method; add
40558         new warning for '+port' method ambiguity.
40559         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40560         <objc/objc-api.h> (needed on Mac OS X).
40561         * objc.dg/method-13.m: New test.
40562
40563 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40564
40565         PR optimization/9325, PR java/6391
40566         * gcc.c-torture/execute/20031003-1.c: New test case.
40567
40568 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40569
40570         PR optimization/12180
40571         * gcc.dg/20031002-1.c: New test.
40572
40573         PR c++/12486
40574         * g++.dg/inherit/error1.C: New test.
40575
40576 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40577
40578         * lib/f-torture.exp (search_for): Rename to...
40579         (search_for_re): This.  Also, clean up comments and the
40580         "regexp" invocation.
40581
40582 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40583
40584         * gcc.c-torture/compile/20031002-1.c: New test.
40585
40586 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40587
40588         * g++.dg/opt/cond1.C: New test.
40589
40590 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40591
40592         * gcc.dg/Wold-style-definition-2.c: New testcase.
40593         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40594
40595 2003-09-29  Richard Henderson  <rth@redhat.com>
40596
40597         * g++.dg/init/array10.C: Add dg-options.
40598
40599 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40600
40601         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40602
40603 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40604
40605         * g++.dg/template/friend19.C: Fix typo.
40606         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40607
40608 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40609
40610         * gcc.c-torture/execute/20030928-1.c: New test.
40611         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40612
40613 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40614
40615         * g++.dg/opt/unroll1.C: New test.
40616
40617 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40618
40619         PR optimization/11741
40620         * gcc.dg/20030926-1.c: New test case.
40621
40622 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40623
40624         PR c++/5655
40625         * g++.dg/parse/access7.C: New test.
40626         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40627
40628 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40629
40630         MERGE OF objc-improvements-branch into MAINLINE:
40631         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40632         if libobjc has not been built.
40633         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40634         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40635         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40636         objc/execute/nested-3.m, objc/execute/np-2.m,
40637         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40638         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40639         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40640         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40641         objc.dg/special/unclaimed-category-1.h,
40642         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40643         well as GNU runtime.
40644         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40645         * execute/cascading-1.m, execute/function-message-1.m,
40646         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40647         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40648         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40649         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40650         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40651         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40652         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40653         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40654         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40655         * objc.dg/bitfield-2.m: Run only on Darwin.
40656         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40657         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40658         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40659         * objc.dg/const-str-1.m: Fix constant string layout.
40660
40661 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40662
40663         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40664
40665 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40666
40667         * gcc.dg/darwin-abi-1.c: New file.
40668
40669 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40670
40671         PR target/12281
40672         * gcc.c-torture/compile/20030921-1.c: New test.
40673
40674 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40675
40676         * g++.dg/opt/reg-stack2.C: New test.
40677
40678 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40679
40680         * g++.dg/eh/delayslot1.C: New test.
40681
40682 2003-09-20  Richard Henderson  <rth@redhat.com>
40683
40684         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40685
40686 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40687
40688         * gcc.c-torture/execute/20030920-1.c: New test case.
40689
40690 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40691
40692         * g++.dg/rtti/typeid3.C: Correct expected error message.
40693
40694 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40695
40696         PR c++/157
40697         * g++.dg/parse/crash12.C: New test.
40698
40699 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40700
40701         * gcc.dg/compat/mixed-struct-check.h: New.
40702         * gcc.dg/compat/mixed-struct-defs.h: New.
40703         * gcc.dg/compat/mixed-struct-init.h: New.
40704         * gcc.dg/compat/struct-by-value-19_main.c: New.
40705         * gcc.dg/compat/struct-by-value-19_x.c: New.
40706         * gcc.dg/compat/struct-by-value-19_y.c: New.
40707         * gcc.dg/compat/struct-by-value-20_main.c: New.
40708         * gcc.dg/compat/struct-by-value-20_x.c: New.
40709         * gcc.dg/compat/struct-by-value-20_y.c: New.
40710         * gcc.dg/compat/struct-return-19_main.c: New.
40711         * gcc.dg/compat/struct-return-19_x.c: New.
40712         * gcc.dg/compat/struct-return-19_y.c: New.
40713         * gcc.dg/compat/struct-return-20_main.c: New.
40714         * gcc.dg/compat/struct-return-20_x.c: New.
40715         * gcc.dg/compat/struct-return-20_y.c: New.
40716
40717 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40718         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40719         so that it will not complain on LP64 targets.
40720
40721 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40722
40723         PR c++/495
40724         * g++.dg/template/friend24.C: New test.
40725
40726 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40727
40728         PR c++/12332
40729         * g++.dg/template/memtmpl2.C: New test.
40730
40731 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40732
40733         PR target/11184
40734         * gcc.dg/builtin-apply1.c: New test.
40735
40736 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40737
40738         PR c++/9848
40739         * g++.dg/warn/Wunused-4.C: New test.
40740
40741 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40742
40743         PR c++/12316
40744         * g++.dg/other/gc2.C: New test.
40745
40746 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40747
40748         PR c++/11991
40749         * g++.dg/rtti/typeid3.C: New test.
40750
40751         PR c++/12266
40752         * g++.dg/overload/template1.C: New test.
40753
40754 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40755
40756         * g++.dg/opt/cfg3.C: New test.
40757
40758 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40759
40760         PR c++/7939
40761         * g++.dg/template/crash11.C: New test.
40762
40763 2003-09-16  Jason Merrill  <jason@redhat.com>
40764             Jakub Jelinek  <jakub@redhat.com>
40765
40766         * gcc.dg/attr-warn-unused-result.c: New test.
40767
40768 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40769
40770         PR c++/12184
40771         * g++.dg/expr/call2.C: New test.
40772
40773 2003-09-15  Andreas Jaeger  <aj@suse.de>
40774
40775         * gcc.dg/Wold-style-definition-1.c: New test.
40776
40777 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40778
40779         PR c++/3907
40780         * g++.dg/parse/template12.C: New test.
40781
40782         * g++.dg/abi/bitfield11.C: New test.
40783         * g++.dg/abi/bitfield12.C: Likewise.
40784
40785 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40786
40787         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40788         non-expansion of functional macro name without arguments at EOL.
40789         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40790
40791 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40792
40793         * gcc.c-torture/execute/20030914-[12].c: New tests.
40794
40795 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         PR c++/11788
40798         * g++.dg/overload/addr1.C: New test.
40799
40800 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40801
40802         * gcc.dg/20030909-1.c: New test.
40803
40804 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40805
40806         * gcc.dg/ultrasp10.c: New test.
40807
40808 2003-09-09  Devang Patel  <dpatel@apple.com>
40809
40810         * gcc.dg/darwin-ld-6.c: New test.
40811
40812 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40813
40814         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40815
40816 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40817
40818         * gcc.dg/ia64-types1.c: New test.
40819         * gcc.dg/ia64-types2.c: Likewise.
40820
40821 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40822
40823         * gcc.dg/builtins-1.c: Add more _Complex tests.
40824         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40825
40826         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40827         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40828
40829 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40830
40831         PR c++/11786
40832         * g++.dg/lookup/koenig2.C: New test.
40833
40834         PR c++/5296
40835         * g++.dg/rtti/typeid2.C: New test.
40836
40837 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40838
40839         * gcc.c-torture/compile/20030904-1.c: New test.
40840
40841 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40842
40843         * g++.dg/opt/longbranch2.C: New test.
40844
40845 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40846
40847         * g++.dg/template/crash10.C: Only compile it.
40848
40849 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40850
40851         PR middle-end/11665
40852         * gcc.c-torture/compile/20030907-1.c: New test.
40853         * g++.dg/init/array11.C: New test.
40854
40855 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40856
40857         PR c++/11852
40858         * g++.dg/init/struct1.C: New test.
40859
40860 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40861
40862         PR c++/12181
40863         * g++.dg/expr/comma1.C: New test.
40864
40865 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40866
40867         PR c++/11867
40868         * g++.dg/expr/static_cast5.C: New test.
40869
40870 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40871
40872         PR c++/11507
40873         * g++.dg/lookup/scoped7.C: New test.
40874
40875         PR c++/9574
40876         * g++.dg/other/static1.C: New test.
40877
40878         PR c++/11490
40879         * g++.dg/warn/template-1.C: New test.
40880
40881         PR c++/11432
40882         * g++.dg/template/crash10.C: New test.
40883
40884         PR c++/2478
40885         * g++.dg/overload/VLA.C: New test.
40886
40887         PR c++/10804
40888         * g++.dg/template/call1.C: New test.
40889
40890 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40891
40892         PR c++/11794
40893         * g++.dg/parse/using3.C: New test.
40894
40895 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40896
40897         PR c++/11409
40898         * g++.dg/overload/builtin3.C: New test case.
40899
40900 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40901
40902         PR c/9862
40903         * gcc.dg/20030906-1.c: New test.
40904         * gcc.dg/20030906-2.c: Likewise.
40905
40906 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40907
40908         PR c++/12167
40909         * g++.dg/parse/defarg5.C: New test.
40910
40911         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40912
40913 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40914
40915         PR c++/12163
40916         * g++.dg/expr/static_cast4.C: New test.
40917
40918         PR c++/12146
40919         * g++.dg/template/crash9.C: New test.
40920
40921 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40922
40923         * g++.old-deja/g++.ext/pretty2.C: Update for change
40924         in __FUNCTION__.
40925         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40926
40927 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40928
40929         PR c++/11922
40930         * g++/dg/template/qualified-id1.C: New test.
40931
40932         PR c++/12037
40933         * g++.dg/warn/noeffect4.C: New test.
40934
40935 2003-09-04  Matt Austern  <austern@apple.com>
40936
40937         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40938         * g++.dg/ext/fnname2.C: Likewise.
40939         * g++.dg/ext/fnname3.C: Likewise.
40940
40941 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40942
40943         * g++.dg/expr/lval1.C: New test.
40944         * g++.dg/ext/lvcast.C: Remove.
40945
40946 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40947
40948         PR optimization/11700.
40949         * gcc.c-torture/compile/20030903-1.c: New test case.
40950
40951 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40952
40953         PR c++/12053
40954         * g++.dg/abi/layout4.C: New test.
40955
40956 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40957
40958         PR c++/11553
40959         * g++.dg/parse/friend3.C: New test.
40960
40961 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40962
40963         PR c++/11847
40964         * g++.dg/template/class1.C: New test.
40965
40966         PR c++/11808
40967         * g++.dg/expr/call1.C: New test.
40968
40969 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40970
40971         PR c++/12114
40972         * g++.dg/init/ref9.C: New test.
40973
40974         PR c++/11972
40975         * g++.dg/template/nested4.C: New test.
40976
40977 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40978
40979         PR c++/12093
40980         * g++.dg/template/non-dependent4.C: New test.
40981
40982         PR c++/11928
40983         * g++.dg/inherit/conv1.C: New test.
40984
40985 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40986
40987         PR c++/6196
40988         * g++.dg/ext/label1.C: New test.
40989         * g++.dg/ext/label2.C: Likewise.
40990
40991 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40992
40993         * g++.dg/expr/cond3.C: New test.
40994
40995 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40996
40997         * gcc.dg/builtins-1.c: Add new builtin cases.
40998
40999 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41000
41001         * gcc.dg/builtins-1.c: Add new cases.
41002         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41003
41004 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41005
41006         * gcc.dg/builtins-1.c: Add more math builtin tests.
41007         * gcc.dg/torture/builtin-attr-1.c: New test.
41008
41009 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41010
41011         PR optimization/5079
41012         * g++.dg/opt/static3.C: New test.
41013
41014 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41015
41016         * gcc.misc-tests/gcov-10b.c: New test.
41017
41018 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41019
41020         * g++.dg/opt/ptrmem3.C: New test.
41021
41022         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41023
41024 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41025
41026         * gcc.dg/20030826-2.c: New test.
41027
41028 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41029
41030         PR middle-end/12002
41031         * g77.f-torture/compile/12002.f: New test case.
41032
41033 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41034
41035         * gcc.dg/20030826-1.c: New test case.
41036
41037 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41038
41039         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41040
41041 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41042
41043         PR c++/11871
41044         * c++.dg/lookup/crash1.C: New test.
41045
41046         * c++.dg/warn/noeffect3.C: New test.
41047
41048 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41049
41050         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41051         * gcc.dg/compat/vector-1_y.c: Ditto.
41052         * gcc.dg/compat/vector-2_x.c: Ditto.
41053         * gcc.dg/compat/vector-2_y.c: Ditto.
41054
41055 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41056
41057         * gcc.dg/20030702-1.c: New test.
41058
41059 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41060
41061         PR c++/8795
41062         * g++.dg/ext/altivec-1.C: New test.
41063
41064 2003-08-24  Richard Henderson  <rth@redhat.com>
41065
41066         * g++.dg/eh/simd-2.C: Add -w for x86.
41067
41068 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41069
41070         * gcc.dg/20030815-1.c: New test.
41071
41072 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41073
41074         PR c++/3765
41075         * g++.dg/parse/access6.C: New test.
41076
41077 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41078
41079         PR c++/641, c++/11876
41080         * g++.dg/template/friend22.C: New test.
41081         * g++.dg/template/friend23.C: Likewise.
41082
41083 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41084
41085         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41086         identically.
41087
41088 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41089
41090         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41091
41092 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41093
41094         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41095
41096 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41097
41098         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41099
41100 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41101
41102         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41103
41104 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR c++/11919
41107         * g++.dg/overload/prom1.C: New test.
41108
41109         PR c++/11551
41110         * g++.dg/parse/dtor2.C: New test.
41111
41112         PR c++/10762
41113         * g++.dg/parse/using2.C: New test.
41114
41115 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41116
41117         PR target/11805
41118         * gcc.c-torture/compile/20030821-1.c: New.
41119
41120 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41121
41122         PR c++/11834
41123         * g++.dg/template/deduce2.C: New test.
41124
41125 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41126
41127         * gcc.c-torture/execute/20030821-1.c: New test.
41128
41129 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41130
41131         PR middle-end/11984
41132         * gcc.dg/20030820-1.c: New test case.
41133
41134 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         PR c++/11945
41137         * g++.dg/warn/noeffect2.C: New test.
41138
41139 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41140
41141         PR c++/10926
41142         * g++.dg/template/dtor2.C: New test.
41143
41144         PR c++/11684
41145         * g++.dg/template/operator1.C: New test.
41146         * g++.dg/parse/operator4.C: New test.
41147
41148         PR c++/11946.C
41149         * g++.dg/expr/enum1.C: New test.
41150         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41151
41152         PR c++/11036.C
41153         * g++.dg/parse/elab2.C: New test.
41154         * g++.dg/parse/typedef4.C: Change error message.
41155         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41156         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41157         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41158
41159 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41160
41161         * gcc.dg/pch/warn-1.c: New.
41162         * gcc.dg/pch/warn-1.hs: New.
41163
41164         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41165         not-tested file.
41166
41167 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41168
41169         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41170
41171 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41172
41173         * gcc.dg/uninit-D.c: New Test.
41174         * gcc.dg/uninit-E.c: New Test.
41175         * gcc.dg/uninit-F.c: New Test.
41176         * gcc.dg/uninit-G.c: New Test.
41177
41178 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41179
41180         * g++.dg/README: Describe the pch directory.
41181
41182 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41183
41184         PR c++/11174
41185         * g++.dg/parse/access4.C: New test.
41186         * g++.dg/parse/access5.C: Likewise.
41187         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41188
41189 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41190
41191         * gcc.dg/noncompile/20030818-1.c: New.
41192
41193 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41194
41195         PR c++/11957
41196         * g++.dg/warn/noeffect1.C: New test.
41197
41198         * g++.dg/template/scope2.C: New test.
41199         * g++.dg/template/error2.C: Correct dg-error
41200
41201 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41202
41203         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41204
41205 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41206
41207         PR C++/11512
41208         * g++.dg/template/warn1.C: New.
41209
41210 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41211
41212         * g++.dg/template/error2.C: New test.
41213         * g++.dg/lookup/using7.C: Adjust errors
41214         * g++.old-deja/g++.pt/crash36.C: Likewise.
41215         * g++.old-deja/g++.pt/derived3.C: Likewise.
41216
41217 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41218
41219         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41220         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41221         * gcc.c-torture/execute/builtins/string-9.c: New, from
41222         string-opt-9.c.  Adjust for execute/builtins framework.
41223         * gcc.c-torture/execute/string-opt-9.c: Delete.
41224
41225 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41226
41227         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41228
41229         * g++.dg/parse/ret-type2.C: New test.
41230
41231         PR c++/11703
41232         * g++.dg/init/new8.C: New test.
41233
41234         PR c++/10923
41235         * g++.dg/parse/typedef5.C: New test.
41236
41237         PR c++/9512
41238         * g++.dg/parse/qualified2.C: New test.
41239         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41240         invalid code.
41241
41242 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41243
41244         * g++.dg/conversion/ptrmem1.C: New test.
41245
41246 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41247
41248         PR target/11693
41249         * gcc.dg/20030811-1.c: New test.
41250
41251         PR target/11535
41252         * gcc.c-torture/execute/20030811-1.c: New test.
41253
41254 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41255
41256         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41257
41258 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41259
41260         PR c++/11789.C
41261         * g++.dg/inherit/multiple1.C: New test.
41262
41263 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41264
41265         * gcc.dg/spe1.c: New test.
41266
41267         PR c++/11670
41268         * g++.dg/expr/cast2.C: New test.
41269
41270         PR c++/10530
41271         * g++.dg/template/dependent-name2.C: New test.
41272
41273 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41274
41275         * g++.dg/parse/crash11.C: Put the dg options in comments.
41276
41277 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41278
41279         * lib/gcc-dg.exp: Update for diagnostic change.
41280
41281 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41282
41283         PR c++/5767
41284         * g++.dg/parse/crash11.C: New test.
41285
41286 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41287
41288         * gcc.dg/cpp/spacing1.c: Update.
41289
41290 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41291
41292         PR target/11739
41293         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41294         a value for -mtune.
41295
41296 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41297
41298         PR middle-end/11771
41299         * gcc.c-torture/compile/20030804-1.c: New test case.
41300
41301 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41302
41303         * gcc.dg/20030804-1.c: New test case.
41304
41305 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41306
41307         * gcc.dg/cpp/separate-1.c: New test.
41308
41309 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41310
41311         PR c++/11704
41312         * g++.dg/template/dependent-expr2.C: New test.
41313
41314         PR c++/11766
41315         * g++.dg/expr/ptrmem1.C: New test.
41316
41317 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41318
41319         PR c++/9453
41320         * g++.dg/template/friend15.C: New test.
41321
41322 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41323
41324         * lib/dg-pch.exp: Work round PCH bug.
41325
41326 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41327
41328         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41329         builtins.  Move cases from builtins-4.c here.
41330
41331         * gcc.dg/torture/builtin-math-1.c: New test taken from
41332         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41333         additional cases.
41334
41335         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41336         Delete.
41337
41338 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41339
41340         PR c++/9447
41341         * g++.dg/template/using7.C: New test.
41342
41343 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41344
41345         * import1.c, import2.c: New tests.
41346
41347 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41348
41349         * g++.dg/eh/crossjump1.C: New test.
41350
41351 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41352
41353         PR c++/11697
41354         * g++.dg/template/using6.C: New test.
41355
41356         PR c++/11744
41357         * g++.dg/template/koenig2.C: New test.
41358
41359 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41360
41361         PR c++/7983
41362         * g++.dg/parse/typedef4.C: New test.
41363
41364 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41365
41366         PR c++/8442, c++/8806
41367         * g++.dg/template/elab1.C: New test.
41368         * g++.dg/template/type2.C: Likewise.
41369         * g++.dg/template/ttp3.C: Adjust expected error message.
41370         * g++.old-deja/g++.law/visibility13.C: Likewise.
41371         * g++.old-deja/g++.niklas/t135.C: Likewise.
41372         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41373         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41374         template argument.
41375         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41376
41377 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41378
41379         PR c++/11295
41380         * g++.dg/ext/stmtexpr1.C: New test.
41381
41382         * g++.dg/opt/tmp1.C: New test.
41383
41384         PR c++/11525
41385         * g++.dg/parse/constant4.C: New test.
41386
41387         PR c++/9447
41388         * g++.dg/template/using5.C: New test.
41389
41390 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41391
41392         * gcc.dg/builtins-27.c: New test case.
41393
41394 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41395
41396         * gcc.dg/tls/opt-7.c: New test.
41397
41398 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41399
41400         * g++.old-deja/g++.other/crash18.C: Remove.
41401
41402 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41403
41404         * g++.dg/template/explicit3.C: New.
41405         * g++.dg/template/explicit4.C: New.
41406         * g++.dg/template/explicit5.C: New.
41407
41408         PR c++/11347
41409         * g++.dg/template/memtmpl1.C: New.
41410
41411 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41412
41413         PR target/11565
41414         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41415         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41416
41417 2003-07-30  Jan Hubicka  <jh@suse.cz>
41418
41419         * vtgc1.c: Kill.
41420
41421 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41422
41423         * gcc.dg/struct-in-proto-1.c: New test.
41424
41425 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41426
41427         * gcc.dg/cpp/include2.c: Only expect one message.
41428
41429 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41430
41431         PR c++/9447
41432         * g++.dg/template/using1.C: New test.
41433         * g++.dg/template/using2.C: New test.
41434         * g++.dg/template/using3.C: New test.
41435         * g++.dg/template/using4.C: New test.
41436
41437 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41438
41439         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41440         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41441
41442 2003-07-28  Jan Hubicka  <jh@suse.cz>
41443
41444         PR c++/11530
41445         * g++.dg/opt/call1.C: New test.
41446
41447 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41448
41449         PR c++/11667
41450         * g++.dg/init/enum2.C: New test.
41451         * g++.dg/template/overload1.C: Add "-w" option.
41452
41453 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41454
41455         * gcc.dg/Wdeclaration-after-statement-1.c,
41456         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41457
41458 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41459
41460         * gcc.c-torture/compile/20030725-1.c: New test.
41461
41462 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41463
41464         * gcc.dg/20030505.c: Only run for SPE.
41465         Remove definition of opaque type.
41466
41467 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41468
41469         * g++.dg/template/ptrmem6.C: New test.
41470
41471 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41472
41473         * gcc.c-torture/compile/zero-strct-2.c: New test.
41474
41475 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41476
41477         * gcc.dg/intermod-1.c: New test.
41478
41479 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41480
41481         PR c++/11617
41482         * g++.dg/template/lookup2.C: New test.
41483         * g++.dg/template/memclass1.C: Remove instantiated from error.
41484         * g++.dg/other/error2.C: Tweak expected errors.
41485
41486         PR c++/11596
41487         * g++.dg/template/defarg3.C: New test.
41488
41489         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41490
41491 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41492
41493         * g++.dg/inherit/access5.C: New test.
41494
41495 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41496
41497         PR c++/11513
41498         * g++.dg/template/crash8.C: New test.
41499
41500 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41501
41502         PR c/10602
41503         * gcc.dg/noncompile/incomplete-2.c: New test.
41504
41505 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41506
41507         PR c++/11645
41508         * g++.dg/inherit/access4.C: New test.
41509
41510         PR c++/11517
41511         * g++.dg/expr/cond2.C: New test.
41512
41513         PR optimization/10679
41514         * g++.dg/opt/inline4.C: New test.
41515
41516 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.dg/parse/crash10: New test.
41519
41520 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41521
41522         * g++.dg/ext/flexary1.C: New test.
41523
41524 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41525
41526         PR c++/10793
41527         * g++.dg/template/crash9.C: New test.
41528
41529 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41530
41531         PR c++/3004
41532         * g++.dg/parse/typedef3.C: New test.
41533
41534         PR c++/7906
41535         * g++.dg/parse/operator2.C: New test.
41536
41537         PR c++/8895
41538         * g++.dg/parse/def-tmpl-arg1.C: New test.
41539
41540         PR c++/9282
41541         * g++.dg/parse/funptr1.C: New test.
41542
41543         PR c++/9452
41544         * g++.dg/parse/ambig3.C: New test.
41545
41546         PR c++/9454
41547         * g++.dg/parse/operator3.C: New test.
41548
41549         PR c++/9486
41550         * g++.dg/parse/template10.C: New test.
41551
41552         PR c++/9488
41553         * g++.dg/parse/template11.C: New test.
41554
41555         PR c++/10150
41556         * g++.dg/parse/invalid-op1.C: New test.
41557
41558         PR c++/10247
41559         * g++.dg/parse/condexpr1.C: New test.
41560
41561 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         * g++.dg/ext/packed3.C: New test.
41564         * g++.dg/ext/packed4.C: New test.
41565
41566         * gcc.dg/pack-test-3.c: New test.
41567
41568 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41569
41570         * lib/compat.exp: Handle dg-options per source file.
41571         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41572         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41573         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41574         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41575         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41576         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41577         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41578         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41579         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41580         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41581         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41582         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41583         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41584         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41585
41586 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41587
41588         PR c/10320
41589         * gcc.c-torture/execute/20030718-1.c: New test.
41590
41591 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41592
41593         PR optimization/11536
41594         * gcc.dg/20030721-1.c: New test.
41595
41596 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41597
41598         PR c++/11546
41599         * g++.dg/template/lookup1.C: New test.
41600
41601 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41602
41603         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41604         diagnostics of ill-formed constructs involving labels.
41605         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41606         the new 'previously defined here' message.
41607
41608 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41609
41610         * g++.dg/parse/non-dependent2.C: New test.
41611
41612 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41613
41614         * g++.dg/init/init-ref4.C: xfail on targets without
41615         weak symbols.
41616
41617 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41618
41619         PR target/11087
41620         * gcc.c-torture/execute/20030717-1.c: New test.
41621
41622 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41623
41624         * g++.dg/opt/cfg1.C: New test.
41625
41626 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41627
41628         PR optimization/11557
41629         * gcc.dg/20030717-1.c: New test.
41630
41631 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41632
41633         PR c++/10476
41634         * g++.dg/expr/crash-1.C: New test.
41635
41636         PR c++/11027
41637         * g++.dg/template/init3.C: New test.
41638
41639         PR c++/8222
41640         * g++.dg/template/non-dependent1.C: New test.
41641
41642         PR c++/11070
41643         * g++.dg/template/non-dependent2.C: New test.
41644
41645         PR c++/11071
41646         * g++.dg/template/non-dependent3.C: New test.
41647
41648         PR c++/9907
41649         * g++.dg/template/sizeof5.C: New test.
41650
41651 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41652
41653         PR 11498
41654         * gcc.c-torture/compile/mangle-1.c: New file.
41655
41656 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41657
41658         PR c++/7809
41659         * g++.dg/parse/access3.C: New test.
41660
41661 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41662
41663         PR c++/11384
41664         * g++.dg/init/init-ref4.C: New test.
41665
41666 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41667
41668         PR c++/11547
41669         * g++.dg/parse/constant3.C: New test.
41670         * g++.dg/parse/crash7.C: Likewise.
41671
41672 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41673
41674         PR target/11008
41675         * gcc.dg/i386-pentium4-not-mull.c: New.
41676
41677 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41678
41679         * gcc.dg/asm-names.c (ymain): Make it weak.
41680
41681 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41682
41683         PR c++/5421
41684         * g++.dg/template/friend21.C: New test.
41685
41686 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41687
41688         * gcc.dg/cleanup-8.c: New test.
41689         * gcc.dg/cleanup-9.c: New test.
41690
41691 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41692
41693         * g++.dg/ext/dll-MI1.h: New file.
41694         * g++.dg/ext/dllexport-MI1.C: New file.
41695         * g++.dg/ext/dllimport-MI1.C: New file.
41696
41697 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41698
41699         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41700         it does not have cmpstrsi patterns (just cmpmemsi).
41701
41702 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41703
41704         PR debug/11473
41705         * g++.dg/debug/debug8.C: New test.
41706
41707 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41708
41709         PR c++/10108
41710         * g++.dg/template/crash7.C: New test.
41711
41712 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41713
41714         PR target/10795
41715         * gcc.c-torture/compile/20030708-1.c: New.
41716
41717 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41718
41719         * gcc.c-torture/execute/20030715-1.c: New test.
41720
41721 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41722
41723         * gcc.dg/pch/inline-3.c: New file.
41724         * gcc.dg/pch/inline-3.hs: New file.
41725         * gcc.dg/pch/inline-4.c: New file.
41726         * gcc.dg/pch/inline-4.hs: New file.
41727
41728 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41729
41730         PR c++/11509
41731         * g++.dg/template/crash6.C: New test.
41732
41733         PR c++/7053
41734         * g++.dg/template/friend20.C: New test.
41735
41736         PR c++/7019
41737         * g++.dg/template/overload2.C: New test.
41738
41739 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41740
41741         PR optimization/11440
41742         * gcc.c-torture/execute/20030714-1.c: New test.
41743
41744 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41745
41746         PR c++/11154
41747         * g++.dg/template/partial2.C: New test.
41748
41749 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41750
41751         PR c++/11503
41752         * g++.dg/template/anon1.C: New test.
41753
41754         PR c++/11493
41755         PR c++/11495
41756         * g++.dg/parse/template9.C: Likewise.
41757         * g++.dg/template/crash4.C: New test.
41758         * g++.dg/template/koenig1.C: Likewise.
41759         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41760         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41761         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41762         functions.
41763         * g++.old-deja/g++.jason/template36.C: Likewise.
41764         * g++.old-deja/g++.mike/p1989.C: Likewise.
41765         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41766         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41767         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41768         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41769         compiling.
41770         * g++.old-deja/g++.pt/union2.C: Use this->.
41771
41772 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41773
41774         * gcc.dg/20030711-1.c: New test.
41775
41776 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41777
41778         PR c++/11050
41779         * g++.dg/parse/args1.C: New test.
41780         * g++.pt/defarg8.C: Change expected errors.
41781
41782 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41783
41784         PR c++/8164
41785         * g++.dg/template/nontype2.C: New test.
41786
41787         PR c++/10558
41788         * g++.dg/parse/template8.C: New test.
41789
41790         PR c++/8327
41791         * g++.dg/template/scope1.C: New test.
41792
41793         * g++.dg/warn/Wsign-compare-1.C: New test.
41794
41795 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41796
41797         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41798
41799 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41800
41801         PR c++/9411
41802         * g++.dg/template/explicit2.C: New test.
41803
41804         PR c++/10032
41805         * g++.dg/warn/pedantic1.C: New test.
41806
41807 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41808
41809         PR c++ 9483
41810         * g++.dg/other/field1.C: New test.
41811
41812 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41813
41814         PR c/11449
41815         * gcc.c-torture/compile/20030707-1.c: New.
41816
41817 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41818
41819         PR c++/10849
41820         * g++.dg/template/access12.C: New test.
41821
41822 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41823
41824         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41825         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41826         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41827         * gcc.misc-tests/gcov.exp: Update
41828         * g++.dg/gcov/gcov.exp: Update
41829         * lib/gcov.exp: Update.
41830
41831 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41832
41833         * g++.dg/abi/mangle17.C: Make sure template expressions are
41834         dependent.
41835         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41836         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41837         * g++.dg/opt/stack1.C: Remove erroneous code.
41838         * g++.dg/parse/template7.C: New test.
41839         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41840         * g++.old-deja/g++.pt/crash4.C: Likewise.
41841
41842 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41843
41844         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41845         with zero or one occurence of `$' after the initial `L'.
41846
41847 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41848
41849         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41850
41851 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41852
41853         PR c/11370
41854         * gcc.dg/Wunreachable-6.c: New testcase.
41855         * gcc.dg/Wunreachable-7.c: New testcase.
41856
41857 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41858
41859         PR c/11420
41860         * gcc.dg/20030708-1.c: New test.
41861
41862 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41863
41864         * gcc.dg/compat/sdata-section.h: New file.
41865         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41866         * gcc.dg/torture/mips-sdata-1.c: New test.
41867
41868 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41869
41870         PR c++/11030
41871         * g++.dg/template/friend19.C: New test.
41872
41873 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41874
41875         * g++.dg/opt/strength-reduce.C: New test.
41876
41877 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41878
41879         PR target/10979
41880         * gcc.dg/20030707-1.c: New testcase.
41881
41882 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41883
41884         PR optimization/11059
41885         * g++.dg/opt/emptyunion.C: New testcase.
41886
41887 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41888             Eric Botcazou  <ebotcazou@libertysurf.fr>
41889
41890         * g++.dg/opt/stack1.C: New test.
41891
41892 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41893
41894         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41895         run test.
41896
41897         PR c++/11431
41898         * g++.dg/expr/static_cast3.C: New test.
41899
41900 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41901
41902         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41903         everywhere.
41904         * gcc.dg/concat.c: Concatenation of string constants with
41905         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41906         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41907         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41908         necessary to avoid multi-character character constant warning.
41909         * gcc.dg/cpp/escape.c: Likewise.
41910         * gcc.dg/cpp/ucs.c: Likewise.
41911         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41912         Fix a typo.
41913
41914 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41915
41916         PR c/11428
41917         * gcc.c-torture/compile/20030704-1.c: New.
41918
41919 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41920
41921         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41922
41923 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41924
41925         PR c++/5287, PR c++/7910,  PR c++/11021
41926         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41927         tests for warnings.
41928         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41929         * g++.dg/ext/dllimport3.C: Likewise.
41930         * g++.dg/ext/dllimport4.C: New file.
41931         * g++.dg/ext/dllimport5.C: New file.
41932         * g++.dg/ext/dllimport6.C: New file.
41933         * g++.dg/ext/dllimport7.C: New file.
41934         * g++.dg/ext/dllimport8.C: New file.
41935         * g++.dg/ext/dllimport9.C: New file.
41936         * g++.dg/ext/dllimport10.C: New file.
41937         * g++.dg/ext/dllexport1.C: New file.
41938
41939 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41940
41941         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41942         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41943
41944 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41945
41946         * gcc.dg/builtins-25.c: New testcase.
41947         * gcc.dg/builtins-26.c: New testcase.
41948
41949 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41950
41951         * gcc.dg/compat/vector-defs.h: New file.
41952         * gcc.dg/compat/vector-setup.h: New file.
41953         * gcc.dg/compat/vector-check.h: New file.
41954         * gcc.dg/compat/vector-1_main.c: New file.
41955         * gcc.dg/compat/vector-1_x.c: New file.
41956         * gcc.dg/compat/vector-1_y.c: New file.
41957         * gcc.dg/compat/vector-2_main.c: New file.
41958         * gcc.dg/compat/vector-2_x.c: New file.
41959         * gcc.dg/compat/vector-2_y.c: New file.
41960
41961         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41962         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41963         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41964         * gcc.dg/compat/struct-align-1.h: New file.
41965         * gcc.dg/compat/struct-align-1_main.c: New file.
41966         * gcc.dg/compat/struct-align-1_x.c: New file.
41967         * gcc.dg/compat/struct-align-1_y.c: New file.
41968         * gcc.dg/compat/struct-align-2.h: New file.
41969         * gcc.dg/compat/struct-align-2_main.c: New file.
41970         * gcc.dg/compat/struct-align-2_x.c: New file.
41971         * gcc.dg/compat/struct-align-2_y.c: New file.
41972
41973         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41974         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41975         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41976         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41977         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41978         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41979         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41980         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41981         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41982         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41983         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41984         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41985         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41986         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41987         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41988         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41989         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41990         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41991         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41992         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41993         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41994         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41995         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41996         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41997         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41998         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41999         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42000         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42001         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42002
42003 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42004
42005         * gcc.dg/i386-call-1.c: New test.
42006
42007 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42008
42009         PR c++/9162
42010         * g++.dg/parse/defarg4.C: New.
42011
42012 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42013
42014         PR target/10700
42015         * gcc.c-torture/compile/20030703-1.c: New test case.
42016
42017 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42018
42019         * g++.dg/template/local3.C: Remove extra semicolon.
42020
42021 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42022
42023         * gcc.dg/i386-volatile-1.c: New test.
42024
42025 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42026
42027         PR c++/11072
42028         * g++.dg/other/offsetof2.C: XFAIL.
42029         * g++.dg/other/offsetof5.C: New.
42030
42031         PR c++/10219
42032         * g++.dg/template/error1.C: New.
42033
42034         PR c++/9779
42035         * g++.dg/template/dependent-expr1.C: New.
42036
42037 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42038
42039         PR c++/6949
42040         * g++.dg/template/local3.C: New test.
42041
42042         PR c++/11149
42043         * g++.dg/lookup/scoped6.C: New test.
42044
42045 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42046
42047         PR c++/8046
42048         * g++.dg/other/error7.C: New test.
42049
42050 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42051
42052         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42053         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42054         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42055         * g++.old-deja/g++.other/union2.C: Likewise.
42056         * gcc.dg/c90-const-expr-2.c: Likewise.
42057         * gcc.dg/c90-const-expr-3.c: Likewise.
42058         * gcc.dg/c99-const-expr-2.c: Likewise.
42059         * gcc.dg/c99-const-expr-3.c: Likewise.
42060         * gcc.dg/concat.c: Likewise.
42061
42062 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42063
42064         PR c++/9559
42065         * g++.dg/init/static1.C: New test.
42066
42067 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42068
42069         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42070         * g++.old-deja/g++.other/access2.C: Likewise.
42071         * g++.old-deja/g++.other/decl2.C: Likewise.
42072         * gcc.c-torture/execute/20020615-1.c: Likewise.
42073
42074 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42075
42076         PR c++/4933
42077         * g++.dg/template/sizeof4.C: New test.
42078
42079 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42080
42081         * g++.dg/other/error6.C: New test.
42082
42083 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42084
42085         PR c++/10750
42086         * g++.dg/parse/constant2.C: New test.
42087
42088 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42089
42090         PR c++/11106
42091         * g++.dg/other/error5.C: New test.
42092
42093 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42094
42095         * gcc.dg/format/gcc_diag-1.c: New test.
42096
42097 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42098
42099         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42100
42101 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42102
42103         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42104         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42105         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42106
42107 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42108
42109         * gcc.c-torture/execute/builtins/string-8.c: New test.
42110         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42111         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42112         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42113
42114 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42115
42116         PR c++/10468
42117         * g++.dg/ext/typeof6.C: New test.
42118
42119 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42120
42121         PR c++/10796
42122         * g++.dg/init/enum1.C: New test.
42123
42124 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42125
42126         * gcc.dg/20030627-1.c: New test.
42127
42128 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42129
42130         PR c++/11332
42131         * g++.dg/expr/static_cast2.C: New test.
42132
42133 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42134             Jakub Jelinek  <jakub@redhat.com>
42135
42136         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42137         sprintf(dst,"%s",src) optimization.
42138         * gcc.c-torture/execute/20030626-1.c: New test case.
42139         * gcc.c-torture/execute/20030626-2.c: New test case.
42140
42141 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42142
42143         * gcc.c-torture/execute/multi-ix.c: New test.
42144
42145         * gcc.c-torture/execute/simd-4.c (main):
42146         Added missing semicolon at end of union.
42147
42148 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42149
42150         PR c++/8266
42151         * g++.dg/template/explicit-instantiation3.C: New test.
42152
42153 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42154
42155         * gcc.dg/20030626-1.c: Use signed char.
42156
42157 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42158
42159         * gcc.dg/20030626-1.c: New test.
42160
42161 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42162
42163         * const-str-2.m: Update.
42164
42165 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42166
42167         PR c++/10990
42168         * g++.dg/rtti/dyncast1.C: New test.
42169         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42170         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42171         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42172
42173         PR c++/10931
42174         * g++.dg/expr/static_cast1.C: New test.
42175
42176 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42177
42178         * gcc.dg/20030625-1.c: New test.
42179
42180 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42181
42182         * gcc.c-torture/compile/20030624-1.c: New test case.
42183
42184 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42185
42186         * gcc.c-torture/execute/string-opt-17.c: New test.
42187
42188 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42189
42190         PR c++/5754
42191         * g++.dg/parse/crash6.C: New test.
42192
42193 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42194
42195         * gcc.dg/builtins-24.c: New test case.
42196
42197 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42198
42199         * g++.dg/opt/operator1.C: New test.
42200
42201 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42202
42203         * gcc.c-torture/execute/string-opt-16.c: New test case.
42204
42205 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42206
42207         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42208         * g++.old-deja/g++.other/conv7.C: Likewise.
42209         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42210         * g++.old-deja/g++.other/overload14.C: Likewise.
42211
42212 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42213
42214         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42215         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42216
42217 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42218
42219         PR c++/10888
42220         * g++.dg/warn/Winline-3.C: New test.
42221
42222 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42223
42224         * lib/target-supports.exp (check_alias_available): Make the test
42225         program acceptable to the Solaris assembler.
42226
42227         PR c++/10749
42228         * g++.dg/template/memclass2.C: New test.
42229
42230 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42231             Eric Botcazou  <ebotcazou@libertysurf.fr>
42232
42233         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42234         data for non-matching targets.
42235         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42236
42237 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42238
42239         PR c++/10845
42240         * g++.dg/template/member3.C: New test.
42241
42242 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42243
42244         PR c++/10939
42245         * g++.dg/template/func1.C: New test.
42246
42247         PR c++/9649
42248         * g++.dg/template/static4.C: New test.
42249         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42250
42251         PR c++/11041
42252         * g++.dg/init/ref7.C: New test.
42253
42254 2003-06-19  Matt Austern  <austern@apple.com>
42255
42256         PR c++/11228
42257         * g++.dg/anew1.C: New test.
42258         * g++.dg/anew2.C: New test.
42259         * g++.dg/anew3.C: New test.
42260         * g++.dg/anew4.C: New test.
42261
42262 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42263
42264         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42265
42266 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42267
42268         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42269         endian-dependent.
42270
42271 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42272
42273         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42274         Remove cruft.
42275
42276 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42277
42278         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42279         * gcc.c-torture/compile/961203-1.c: Likewise.
42280         * gcc.c-torture/compile/980506-1.c: Likewise.
42281
42282 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42283
42284         PR c++/10712
42285         * g++.dg/lookup/using7.C: New test.
42286
42287 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42288
42289         PR c++/11105
42290         * g++.dg/abi/conv1.C: Remove it.
42291         * g++.dg/template/conv7.C: New test.
42292         * g++.dg/template/conv8.C: Likewise.
42293         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42294         conversion operator.
42295
42296 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42297
42298         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42299         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42300         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42301         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42302         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42303         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42304         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42305         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42306         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42307         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42308         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42309         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42310         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42311         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42312         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42313         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42314         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42315         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42316         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42317         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42319         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42320         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42321         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42322         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42323         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42324         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42325         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42326         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42327
42328 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42329
42330         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42331         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42332         indications.
42333
42334 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42335
42336         * gcc.dg/i386-387-5.c: New test case.
42337         * gcc.dg/i386-387-6.c: New test case.
42338         * gcc.dg/builtins-23.c: New test case.
42339
42340 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42341
42342         * gcc.dg/builtins-22.c: New test case.
42343         * gcc.dg/i386-387-1.c: Update to test exp.
42344         * gcc.dg/i386-387-2.c: Likewise.
42345
42346 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42347
42348         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42349
42350 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42351
42352         * lib/gcc-dg.exp (dg-require-dll): New function.
42353         (dg-xfail-if): Likewise.
42354         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42355         driver.
42356
42357         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42358         * gcc.c-torture/compile/20001205-1.c: Likewise.
42359         * gcc.c-torture/compile/20001226-1.c: Likewise.
42360         * gcc.c-torture/compile/20010518-2.c: Likewise.
42361         * gcc.c-torture/compile/20020312-1.c: Likewise.
42362         * gcc.c-torture/compile/20020604-1.c: Likewise.
42363         * gcc.c-torture/compile/920501-12.c: Likewise.
42364         * gcc.c-torture/compile/920501-4.c: Likewise.
42365         * gcc.c-torture/compile/920520-1.c: Likewise.
42366         * gcc.c-torture/compile/920521-1.c: Likewise.
42367         * gcc.c-torture/compile/920625-1.c: Likewise.
42368         * gcc.c-torture/compile/961203-1.c: Likewise.
42369         * gcc.c-torture/compile/980506-1.c: Likewise.
42370         * gcc.c-torture/compile/981006-1.c: Likewise.
42371         * gcc.c-torture/compile/981022-1.c: Likewise.
42372         * gcc.c-torture/compile/981223-1.c: Likewise.
42373         * gcc.c-torture/compile/990617-1.c: Likewise.
42374         * gcc.c-torture/compile/dll.c: Likewise.
42375         * gcc.c-torture/compile/labels-3.c: Likewise.
42376         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42377         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42378         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42379         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42380         * gcc.c-torture/compile/simd-5.c: Likewise.
42381         * gcc.c-torture/compile/20000804-1.x: Remove.
42382         * gcc.c-torture/compile/20001205-1.x: Likewise.
42383         * gcc.c-torture/compile/20001226-1.x: Likewise.
42384         * gcc.c-torture/compile/20010518-2.x: Likewise.
42385         * gcc.c-torture/compile/20020312-1.x: Likewise.
42386         * gcc.c-torture/compile/20020604-1.x: Likewise.
42387         * gcc.c-torture/compile/920501-12.x: Likewise.
42388         * gcc.c-torture/compile/920501-4.x: Likewise.
42389         * gcc.c-torture/compile/920520-1.x: Likewise.
42390         * gcc.c-torture/compile/920521-1.x: Likewise.
42391         * gcc.c-torture/compile/920625-1.x: Likewise.
42392         * gcc.c-torture/compile/961203-1.x: Likewise.
42393         * gcc.c-torture/compile/980506-1.x: Likewise.
42394         * gcc.c-torture/compile/981006-1.x: Likewise.
42395         * gcc.c-torture/compile/981022-1.x: Likewise.
42396         * gcc.c-torture/compile/981223-1.x: Likewise.
42397         * gcc.c-torture/compile/990617-1.x: Likewise.
42398         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42399         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42400         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42401         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42402         * gcc.c-torture/compile/simd-5.x: Likewise.
42403
42404         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42405
42406 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42407
42408         * gcc.c-torture/execute/20030611-1.c: New test.
42409
42410 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42411
42412         PR middle-end/168
42413         * gcc.dg/20030612-1.c: New test case.
42414
42415 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42416
42417         PR c++/10635
42418         * g++.dg/expr/cast1.C: New test.
42419
42420 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42421
42422         * gcc.dg/builtins-21.c: New test case.
42423
42424 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42425
42426         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42427         options instead of at the end.
42428         * lib/objc.exp (objc_target_compile): Likewise.
42429
42430 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42431
42432         PR c++/10432
42433         * g++.dg/parse/error1.C: New test.
42434
42435 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42436
42437         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42438         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42439         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42440         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42441         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42442         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42443         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42444         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42445         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42446         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42447         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42448         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42449         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42450         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42451         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42452         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42453         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42454         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42455         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42456         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42457         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42458         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42459         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42460         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42461
42462         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42463         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42464         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42465         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42466         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42467         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42468         * gcc.dg/compat/scalar-return-3_main.c: New file.
42469         * gcc.dg/compat/scalar-return-3_x.c: New file.
42470         * gcc.dg/compat/scalar-return-3_y.c: New file.
42471         * gcc.dg/compat/scalar-return-4_main.c: New file.
42472         * gcc.dg/compat/scalar-return-4_x.c: New file.
42473         * gcc.dg/compat/scalar-return-4_y.c: New file.
42474
42475 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42476
42477         * gcc.dg/compat/fp2-struct-check.h: New file.
42478         * gcc.dg/compat/fp2-struct-defs.h: New file.
42479         * gcc.dg/compat/fp2-struct-init.h: New file.
42480         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42481         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42482         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42483         * gcc.dg/compat/struct-return-10_main.c: New file.
42484         * gcc.dg/compat/struct-return-10_x.c: New file.
42485         * gcc.dg/compat/struct-return-10_y.c: New file.
42486
42487         * gcc.dg/compat/compat-common.h: New file.
42488         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42489         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42490         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42491         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42492         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42493         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42494         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42495         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42496         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42497         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42498         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42499         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42500         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42501         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42502         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42503         * gcc.dg/compat/small-struct-check.h: Ditto.
42504         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42505         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42506         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42507         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42508         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42509         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42510         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42511         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42512         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42513         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42514         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42515         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42516         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42517         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42518         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42519         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42520         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42521         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42522         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42523         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42524         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42525         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42526         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42527         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42528         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42529         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42530         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42531         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42532         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42533         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42534
42535 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42536
42537         * g++.dg/pch/static-1.C: New file.
42538         * g++.dg/pch/static-1.Hs: New file.
42539
42540 2003-06-10  Richard Henderson  <rth@redhat.com>
42541
42542         * gcc.dg/asm-7.c: Adjust expected warning text.
42543
42544 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42545
42546         * gcc.dg/builtins-20.c: New test case.
42547
42548 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42549
42550         PR c++/11131
42551         * g++.dg/opt/template1.C: New test.
42552
42553 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42554
42555         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42556         additional_sources.
42557
42558 2003-05-21  David Taylor  <dtaylor@emc.com>
42559
42560         * gcc.dg/Wpadded.c: New file.
42561
42562 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42563
42564         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42565         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42566         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42567         dg-require-weak.
42568
42569 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42570
42571         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42572
42573 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42574
42575         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42576         (dg-require-alias): Likewise.
42577         (dg-require-gc-sections): Likewise.
42578         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42579
42580 2003-06-08  Richard Henderson  <rth@redhat.com>
42581
42582         * gcc.dg/20011029-2.c: Fix the array reference.
42583         * gcc.dg/asm-7.c: New.
42584
42585 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42586
42587         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42588
42589 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42590
42591         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42592         (dg-require-gc-sections): Likewise.
42593
42594 2003-06-08  Jan Hubicka  <jh@suse.cz>
42595
42596         * i386-cmov1.c: Fix regular expression.
42597         * i386-cvt-1.c: Likewise.
42598         * i386-local.c: Likewise.
42599         * i386-local2.c: Likewise.
42600         * i386-mul.c: Likewise.
42601         * i386-ssetype-1.c: Likewise.
42602         * i386-ssetype-3.c: Likewise.
42603         * i386-ssetype-5.c: Likewise.
42604
42605 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42606
42607         PR c++/11039
42608         * g++.dg/warn/implicit-typename2.C: New test.
42609         * g++.dg/warn/implicit-typename3.C: New test.
42610
42611 2003-06-07  Richard Henderson  <rth@redhat.com>
42612
42613         * g++.dg/other/offsetof3.C: Use size_t.
42614         * g++.dg/other/offsetof4.C: Likewise.
42615
42616 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42617
42618         * lib/copy-file.exp: New. Implement gcc_copy_files.
42619
42620         * lib/dg-pch.exp: Load copy-file.exp
42621         (dg-pch): Use gcc_copy_files instead of "file copy".
42622
42623 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42624
42625         * gcc.dg/weak/weak.exp: Simplify.
42626         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42627         * gcc.dg/weak/weak-1.c: Likewise.
42628         * gcc.dg/weak/weak-2.c: Likewise.
42629         * gcc.dg/weak/weak-3.c: Likewise.
42630         * gcc.dg/weak/weak-4.c: Likewise.
42631         * gcc.dg/weak/weak-5.c: Likewise.
42632         * gcc.dg/weak/weak-6.c: Likewise.
42633         * gcc.dg/weak/weak-7.c: Likewise.
42634         * gcc.dg/weak/weak-8.c: Likewise.
42635         * gcc.dg/weak/weak-9.c: Likewise.
42636
42637 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42638
42639         gcc.c-torture/execute/20030606-1.c: New.
42640
42641 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42642
42643         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42644         * gcc.dg/builtins-19.c: Likewise.
42645
42646 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42647
42648         * gcc.dg/builtins-2.c: Add some more tests.
42649         * gcc.dg/builtins-18.c: New test case.
42650         * gcc.dg/builtins-19.c: New test case.
42651
42652 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42653             Jim Wilson  <wilson@tuliptree.org>
42654
42655         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42656
42657 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42658
42659         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42660         mempcpy/stpcpy calls not to be optimized into something else.
42661         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42662         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42663         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42664
42665 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42666
42667         * gcc.dg/format/asm_fprintf-1.c: New test.
42668
42669 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42670
42671         * lib/gcc-defs.exp (additional_sources): New variable.
42672         (dg-additional-sources): New function.
42673         (additional_files): New variable.
42674         (dg-additional-files): New function.
42675         (dg-additional-files-options): Likewise.
42676         * lib/gcc-dg.exp (dg-require-weak): New function.
42677         (dg-require-alias): Likewise.
42678         (dg-require-gc-sections): Likewise.
42679         * lib/target-supports.exp (check_alias_available): Remove testfile
42680         parameter.
42681         (check_gc_sections_available): New function.
42682         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42683         (dg-gpp-additional-files): Likewise.
42684         * lib/g++.exp (additional_sources): Remove.
42685         (additional_files): Likewise.
42686         (g++_target_compile): Use dg-additional-files-options.
42687
42688         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42689         Tcl logic.
42690         * gcc.dg/special/ecos.exp: Remove.
42691         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42692         * gcc.dg/special/alias-1.c: Likewise.
42693         * gcc.dg/special/alias-2.c: Likewise.
42694         * gcc.dg/special/gcsec-1.c: Likewise.
42695         * gcc.dg/special/weak-1.c: Likewise.
42696         * gcc.dg/special/weak-2.c: Likewise.
42697         * gcc.dg/special/wkali-1.c: Likewise.
42698         * gcc.dg/special/wkali-2.c: Likewise.
42699
42700         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42701         dg-gpp-additional-*.
42702         * g++.dg/special/conpr-3.C: Likewise.
42703         * g++.dg/special/conpr-4.C: Likewise.
42704         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42705         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42706         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42707         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42708         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42709         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42710         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42711         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42712         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42713         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42714         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42715         * g++.old-deja/g++.other/comdat1.C: Likewise.
42716         * g++.old-deja/g++.other/comdat2.C: Likewise.
42717         * g++.old-deja/g++.other/comdat3.C: Likewise.
42718         * g++.old-deja/g++.other/ctor1.C: Likewise.
42719         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42720
42721 2003-06-05  Richard Henderson  <rth@redhat.com>
42722
42723         * gcc.dg/debug/20030605-1.c: New.
42724
42725 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * README.QMTEST: Update.
42728
42729 2003-06-04  Richard Henderson  <rth@redhat.com>
42730
42731         * gcc.dg/cleanup-1.c: New.
42732         * gcc.dg/cleanup-2.c: New.
42733         * gcc.dg/cleanup-3.c: New.
42734         * gcc.dg/cleanup-4.c: New.
42735         * gcc.dg/cleanup-5.c: New.
42736         * gcc.dg/cleanup-6.c: New.
42737         * gcc.dg/cleanup-7.c: New.
42738
42739 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42740
42741         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42742
42743         * lib/dg-pch.exp: New file.
42744         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42745         * gcc.dg/pch/pch.exp: Likewise.
42746
42747 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42748
42749         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42750         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42751         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42752         * gcc.dg/builtins-17.c: New test case.
42753         * gcc.dg/i386-387-4.c: New test case.
42754         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42755
42756 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42757
42758         * gcc.dg/ultrasp9.c: New test.
42759
42760 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42761
42762         * gcc.c-torture/compile/20030604-1.c: New test.
42763         * gcc.dg/sparc-constant-1.c: New test.
42764
42765 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42766
42767         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42768
42769 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42770
42771         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42772
42773         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42774         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42775
42776 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42777
42778         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42779
42780 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42781
42782         PR c++/10940
42783         * g++.dg/template/spec10.C: New test.
42784
42785 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42786
42787         * gcc.dg/builtins-16.c: New test case.
42788
42789 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42790
42791         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42792         mempcpy test with post-increments.
42793         * gcc.c-torture/execute/string-opt-3.c: New test.
42794         * gcc.dg/string-opt-1.c: New test.
42795
42796 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42797
42798         PR fortran/10965
42799         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42800
42801 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42802
42803         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42804         (scan-assembler): ... here.  Use dg-scan.
42805         (scan-assembler-not): Likewise.
42806         (scan-file): New function.
42807         (scan-file-not): Likewise.
42808         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42809         * gcc.dg/cpp/_Pragma4.c: Likewise.
42810         * gcc.dg/cpp/_Pragma5.c: Likewise.
42811         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42812         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42813         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42814         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42815         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42816         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42817         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42818         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42819         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42820         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42821         * gcc.dg/cpp/cxxcom1.c: Likewise.
42822         * gcc.dg/cpp/line1.c: Likewise.
42823         * gcc.dg/cpp/maccom1.c: Likewise.
42824         * gcc.dg/cpp/maccom2.c: Likewise.
42825         * gcc.dg/cpp/maccom3.c: Likewise.
42826         * gcc.dg/cpp/maccom4.c: Likewise.
42827         * gcc.dg/cpp/maccom5.c: Likewise.
42828         * gcc.dg/cpp/maccom6.c: Likewise.
42829         * gcc.dg/cpp/multiline.c: Likewise.
42830         * gcc.dg/cpp/spacing1.c: Likewise.
42831         * gcc.dg/cpp/spacing2.c: Likewise.
42832         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42833         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42834         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42835         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42836         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42837         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42838         * gcc.dg/cpp/cxxcom2.c: Likewise.
42839         * gcc.dg/cpp/cxxcom2.h: New file.
42840
42841         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42842         * g++.dg/cpp/truefalse.C: Here.
42843         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42844
42845 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42846
42847         * gcc.dg/cpp/redef3.c: New file.
42848
42849 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42850
42851         * gcc.dg/i386-loop-3.c: New test.
42852
42853 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42854
42855         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42856
42857 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42858
42859         * gcc.dg/fwrapv-1.c: New test case.
42860         * gcc.dg/fwrapv-2.c: New test case.
42861
42862 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42863
42864         PR c++/10956
42865         * g++.dg/template/spec9.C: New test.
42866
42867 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42868
42869         * gcc.dg/duff-4.c: New test case.
42870
42871 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42872
42873         PR fortran/10843
42874         * g77.dg/ffixed-form-1.f: New test
42875         * g77.dg/ffixed-form-2.f: New test
42876         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42877         * g77.dg/ffree-form-3.f: New test
42878
42879 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42880
42881         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42882         * gcc.dg/wint_t-1.c: Likewise.
42883
42884 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42885
42886         * g++.dg/template/access11.C: New test.
42887
42888 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42889
42890         PR c++/10849
42891         * g++.dg/template/access10.C: New test.
42892
42893 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42894             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42895
42896         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42897
42898 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42899
42900         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42901         suppress for powerpc-*-darwin*.
42902         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42903
42904 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42905
42906         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42907         suppress option for powerpc-*-darwin*.
42908
42909 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42910
42911         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42912         * gcc.dg/builtins-4.c: Add test for fmod.
42913
42914 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42915
42916         PR c++/10682
42917         * g++.dg/template/instantiate4.C: New test.
42918
42919 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42920
42921         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42922
42923 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42924
42925         * gcc.dg/compat/scalar-return-1_main.c: New file.
42926         * gcc.dg/compat/scalar-return-1_x.c: New file.
42927         * gcc.dg/compat/scalar-return-1_y.c: New file.
42928         * gcc.dg/compat/scalar-return-2_main.c: New file.
42929         * gcc.dg/compat/scalar-return-2_x.c: New file.
42930         * gcc.dg/compat/scalar-return-2_y.c: New file.
42931         * gcc.dg/compat/struct-return-3_main.c: New file.
42932         * gcc.dg/compat/struct-return-3_y.c: New file.
42933         * gcc.dg/compat/struct-return-3_x.c: New file.
42934         * gcc.dg/compat/struct-return-2_main.c: New file.
42935         * gcc.dg/compat/struct-return-2_x.c: New file.
42936         * gcc.dg/compat/struct-return-2_y.c: New file.
42937
42938 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42939
42940         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42941         for hppa*-hp-hpux*.
42942         * gcc.dg/20021014-1.c (dg-options): Likewise.
42943         * gcc.dg/nest.c (dg-options): Likewise.
42944
42945 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42946
42947         PR c++/9738
42948         * g++.dg/ext/dllimport2.C: New file.
42949         * g++.dg/ext/dllimport3.C: New file.
42950
42951 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42952
42953         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42954         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42955         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42956         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42957         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42958         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42959         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42960         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42961         * gcc.dg/compat/small-struct-defs.h: New file.
42962         * gcc.dg/compat/small-struct-init.h: New file.
42963         * gcc.dg/compat/small-struct-check.h: New file.
42964         * gcc.dg/compat/fp-struct-defs.h: New file.
42965         * gcc.dg/compat/fp-struct-check.h: New file.
42966         * gcc.dg/compat/fp-struct-init.h: New file.
42967         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42968         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42969
42970 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42971
42972         * gcc.dg/20030225-2.c: New test.
42973
42974 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42975             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42976
42977         * gcc.c-torture/compile/20030518-1.c: New test case.
42978
42979 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42980
42981         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42982         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42983         gcc-dg-debug-runtest.
42984         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42985         gcc-dg-debug-runtest.
42986
42987 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42988
42989         PR c++/9022
42990         * g++.dg/lookup/using6.C: New test.
42991
42992 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42993
42994         * g++.dg/parse/access2.C: New test.
42995
42996 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42997
42998         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42999         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43000         * gcc.dg/debug/debug.exp: Likewise.
43001
43002 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43003
43004         * gcc.dg/dollar.c: New test.
43005
43006 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43007
43008         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43009         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43010         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43011         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43012         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43013         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43014         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43015         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43016         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43017         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43018         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43019         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43020         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43021         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43022         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43023         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43024         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43025         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43026
43027 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43028
43029         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43030         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43031         support for "repo" mode.
43032         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43033         * lib/g77-dg.exp: Likewise.
43034         * lib/obj-dg.exp: Likewise.
43035
43036 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43037
43038         Merge from gcc-3_2-rhl8-branch:
43039         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43040
43041         * gcc.dg/tls/opt-6.c: New test.
43042
43043         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43044
43045         * gcc.dg/20030405-1.c: New test.
43046
43047         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43048
43049         * gcc.dg/20030309-1.c: New test.
43050
43051         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43052
43053         * gcc.c-torture/execute/20030307-1.c: New test.
43054
43055         2003-02-20  Randolph Chung  <tausq@debian.org>
43056
43057         * gcc.c-torture/compile/20030220-1.c: New test.
43058
43059         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43060
43061         * gcc.dg/20030217-1.c: New test.
43062
43063         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43064
43065         * gcc.c-torture/compile/20020129-1.c: New test.
43066
43067         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43068
43069         * gcc.dg/unroll-1.c: New test.
43070
43071         2002-11-16  Jan Hubicka  <jh@suse.cz>
43072
43073         * gcc.c-torture/execute/20020920-1.c: New test.
43074
43075         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43076
43077         PR target/7434
43078         * gcc.c-torture/compile/20021008-1.c: New test.
43079
43080         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43081
43082         PR target/7559
43083         * gcc.c-torture/execute/20020810-1.c: New test.
43084
43085         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43086
43087         * gcc.c-torture/compile/20020807-1.c: New test.
43088
43089         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43090
43091         * gcc.dg/tls/opt-1.c: New test.
43092
43093         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43094
43095         * gcc.dg/20020729-1.c: New test.
43096
43097         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43098
43099         * g++.dg/opt/life1.C: New test.
43100
43101         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43102
43103         * gcc.dg/20020525-1.c: New test.
43104
43105         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43106
43107         PR c++/6794
43108         * g++.dg/ext/pretty1.C: New test.
43109         * g++.dg/ext/pretty2.C: New test.
43110
43111 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43112
43113         PR c++/8385
43114         * g++.dg/ext/typeof5.C: New test.
43115
43116 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43117
43118         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43119         __USER_LABEL_PREFIX__ into account.
43120         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43121
43122 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43123
43124         * gcc.dg/builtins-15.c: New test case.
43125
43126 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43127
43128         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43129
43130 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43131
43132         * lib/g++.exp: Tweak handling of additional source files.
43133         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43134         * g++.dg/special/conpr-2a.C: Rename to ...
43135         * g++.dg/special/conpr-2a.cc: ... this.
43136         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43137         * g++.dg/special/conpr-3a.C: Rename to ...
43138         * g++.dg/special/conpr-3a.cc: This.
43139         * g++.dg/special/conpr-3b.C: Rename to ...
43140         * g++.dg/special/conpr-3b.cc: This.
43141         * g++.dg/special/conpr-4.C: New test.
43142         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43143
43144 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43145
43146         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43147
43148 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43149
43150         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43151         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43152         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43153         * g++.old-deja/g++.other/warn3.C: Likewise.
43154
43155 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43156
43157         * gcc.dg/i386-387-1.c: Update to also test log.
43158         * gcc.dg/i386-387-2.c: Likewise.
43159
43160 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43161
43162         * g77.f-torture/execute/int8421.f: New test.
43163
43164 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43165
43166         PR c++/10230, c++/10481
43167         * g++.dg/lookup/scoped5.C: New test.
43168
43169 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43170
43171         PR c++/10552
43172         * g++.dg/template/ttp6.C: New test.
43173
43174 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43175
43176         * gcc.c-torture/execute/builtins: New directory.
43177         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43178         gcc.c-torture/execute/builtins.
43179         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43180         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43181         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43182         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43183
43184 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43185
43186         PR c++/9252
43187         * g++.dg/template/access8.C: New test.
43188         * g++.dg/template/access9.C: New test.
43189
43190 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43191
43192         PR c++/9554
43193         * g++.dg/parse/access1.C: New test.
43194
43195 2003-05-09  DJ Delorie  <dj@redhat.com>
43196
43197         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43198         long, and not an int.
43199
43200 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43201
43202         PR c++/10555, c++/10576
43203         * g++.dg/template/memclass1.C: New test.
43204
43205 2003-05-08  DJ Delorie  <dj@redhat.com>
43206
43207         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43208         targets.
43209         * gcc.c-torture/execute/20021024-1.x: Likewise.
43210         * gcc.c-torture/execute/shiftdi.x: Likewise.
43211         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43212         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43213         * gcc.dg/20021018-1.c: Likewise.
43214
43215 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43216
43217         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43218
43219         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43220         (bcopy): Call memmove.
43221
43222 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43223
43224         * g77.f-torture/compile/8485.f: New test case.
43225
43226 2003-05-07  Richard Henderson  <rth@redhat.com>
43227
43228         PR c++/10570
43229         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43230         Verify exception_cleanup not called for rethrows.
43231         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43232         when exiting catch block without rethrowing.
43233         * g++.dg/eh/forced3.C: New.
43234         * g++.dg/eh/forced4.C: New.
43235
43236 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43237
43238         * gcc.dg/20030505.c: Fix triplet.
43239
43240 2003-05-06  DJ Delorie  <dj@redhat.com>
43241
43242         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43243         * gcc.dg/nest.c: Likewise.
43244
43245 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43246
43247         * gcc.dg/builtins-14.c: New test case.
43248
43249 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43250
43251         * lib/compat.exp (compat-execute): New argument.
43252         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43253         * gcc.dg/compat: New test directory.
43254         * gcc.dg/compat/compat.exp: New expect script.
43255         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43256         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43257         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43258         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43259         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43260         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43261
43262         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43263         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43264         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43265         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43266         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43267         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43268         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43269         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43270         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43271         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43272         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43273         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43274         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43275         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43276         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43277
43278 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43279
43280         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43281
43282 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43283
43284         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43285
43286 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43287
43288         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43289         * gcc.dg/ppc-fsel-2.c: New test.
43290
43291         * gcc.dg/unused-5.c: New test.
43292
43293 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43294
43295         PR c++/10496
43296         * g++.dg/warn/pmf1.C: New test.
43297
43298 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43299
43300         PR c++/4494
43301         * g++.dg/warn/main.C: New test.
43302
43303 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43304
43305         * gcc.dg/nonnull-3.c: New test.
43306
43307 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43308
43309         * gcc.dg/cpp/Wtrigraphs.c: Update.
43310         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43311
43312 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43313
43314         * gcc.dg/ppc-fsel-1.c: New test.
43315
43316 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43317
43318         PR c/10604
43319         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43320
43321 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43322
43323         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43324
43325 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43326
43327         PR c++/9364, c++/10553, c++/10586
43328         * g++.dg/parse/typename4.C: New test.
43329         * g++.dg/parse/typename5.C: Likewise.
43330
43331 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43332
43333         * gcc.c-torture/compile/20030503-1.c: New test.
43334
43335 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43336
43337         * g++.dg/lookup/using5.C: Fix testcase error.
43338
43339 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43340
43341         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43342         since MEABI is no longer supported.  Remove all vestiges
43343         of MEABI from the test.
43344
43345 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43346
43347         PR c++/10554
43348         * g++.dg/lookup/using5.C: New test.
43349
43350 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43351
43352         PR c++/8772
43353         * g++.dg/template/ttp5.C: New test.
43354
43355 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43356
43357         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43358         (dg-gpp-additional-sources): New function.
43359         (dg-gpp-additional-files): Likewise.
43360         * lib/g++.exp (additional_sources): New variable.
43361         (additional_files): Likewise.
43362         (g++_target_compile): Deal with them.
43363         * lib/old-dejagnu.exp: Remove.
43364         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43365         * g++.old-deja: Revise all tests to use dg commands.
43366
43367 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43368
43369         PR c++/9432, c++/9528
43370         * g++.dg/lookup/using4.C: New test.
43371
43372 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43373
43374         * gcc.dg/noreturn-5.c: New file.
43375         * gcc.dg/noreturn-6.c: New file.
43376
43377         * gcc.c-torture/compile/inline-1.c: New file.
43378
43379 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43380
43381         PR c++/10551
43382         * g++.dg/template/explicit1.C: New test.
43383
43384 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/10549
43387         * g++.dg/other/bitfield1.C: New test.
43388
43389         PR c++/10527
43390         * g++.dg/init/new7.C: New test.
43391
43392 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43393
43394         * g++.dg/ext/desig1.C: New test.
43395         * g++.dg/ext/init1.C: Update.
43396
43397         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43398
43399 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43400
43401         PR c++/10180
43402         * g++.dg/warn/Winline-1.C: New test.
43403
43404 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43405
43406         * gcc.c-torture/execute/string-opt-19.c: New test.
43407
43408         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43409         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43410
43411 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43412
43413         PR c++/10506
43414         * g++.dg/init/new6.C: New test.
43415
43416         PR c++/10503
43417         * g++.dg/init/ref6.C: New test.
43418
43419 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43420
43421         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43422
43423 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43424
43425         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43426         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43427
43428 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43429
43430         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43431         initialized static data members.
43432
43433 2003-04-25  H.J. Lu <hjl@gnu.org>
43434
43435         * gcc.dg/ia64-sync-4.c: New test.
43436
43437 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43438
43439         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43440         date.
43441
43442 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43443
43444         PR c++/10337
43445         * g++.dg/warn/conv1.C: New test.
43446         * g++.old-deja/g++.other/conv7.C: Adjust.
43447         * g++.old-deja/g++.other/overload14.C: Adjust.
43448
43449 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43450
43451         PR c++/10471
43452         * g++.dg/template/defarg2.C: New test.
43453
43454 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43455
43456         * gcc.dg/cpp/include2.c: Update.
43457         * gcc.dg/cpp/multiline-2.c: New.
43458         * gcc.dg/cpp/multiline.c: Update.
43459         * gcc.dg/cpp/strify2.c: Update.
43460         * gcc.dg/cpp/trad/literals-2.c: Update.
43461
43462 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43463
43464         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43465
43466 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43467
43468         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43469
43470 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43471
43472         PR c++/10451
43473         * g++.dg/parse/crash4.C: New test.
43474
43475         PR c++/9847
43476         * g++.dg/parse/crash5.C: New test.
43477
43478 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43479
43480         PR c++/10446
43481         * g++.dg/parse/crash3.C: New test.
43482
43483         PR c++/10428
43484         * g++.dg/parse/elab1.C: New test.
43485
43486 2003-04-22  Devang Patel  <dpatel@apple.com>
43487
43488         * gcc.dg/cpp/trad/funlike-5.c: New test.
43489
43490 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43491
43492         * g++.dg/other/packed1.C: Fix dg options.
43493
43494 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43495
43496         * g++.dg/other/offsetof2.C: New test.
43497
43498 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43499
43500         * g++.dg/template/recurse.C: Adjust location of error messages.
43501
43502 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43503
43504         PR c++/9881
43505         * g++.dg/init/addr-const1.C: New test.
43506         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43507
43508 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         PR c++/10405
43511         * g++.dg/lookup/struct-hack1.C: New test.
43512
43513 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43514
43515         * ucs.c: Update diagnostic messages.
43516
43517 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43518
43519         * gcc.dg/cpp/truefalse.cpp: New test.
43520         * gcc.dg/cpp/cpp.exp: Update.
43521         * g++.dg/other/stdbool-if.C: Remove.
43522
43523 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43524
43525         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43526         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43527
43528 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43529
43530         * gcc.c-torture/compile/20030418-1.c: New test.
43531
43532 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43533
43534         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43535
43536 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43537
43538         PR c++/10347
43539         g++.dg/template/dependent-name1.C: New test.
43540
43541 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43542
43543         * gcc.dg/warn-1.c (tourist_guide): New array,
43544         contains a pointer to bar.
43545
43546 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43547
43548         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43549         * gcc.c-torture/execute/medce-1.c: New test case.
43550         * gcc.c-torture/execute/medce-2.c: New test case.
43551
43552 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43553
43554         * lib/prune.exp: Ignore more messages.
43555
43556         PR c++/10381
43557         * g++.dg/parse/lookup3.C: New test.
43558
43559 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43560
43561         * gcc.c-torture/compile/20030415-1.c : New test.
43562
43563 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43564
43565         * gcc.c-torture/execute/scope-2.c: Move to ...
43566         * gcc.dg/noncompile/scope.c: .... here.
43567
43568 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43569
43570         * gcc.dg/20030414-2.c: New test case.
43571
43572 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43573
43574         PR target/10377
43575         * gcc.dg/20030414-1.c: New test.
43576
43577 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43578
43579         * gcc.dg/builtins-12.c: New test case.
43580         * gcc.dg/builtins-13.c: New test case.
43581
43582 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43583
43584         * gcc.c-torture/execute/string-opt-18.c: New test.
43585
43586 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43587
43588         PR c++/10300
43589         * g++.dg/init/new5.C: New test.
43590
43591 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43592
43593         PR c++/7910
43594         * g++.dg/ext/dllimport1.C: New test.
43595
43596 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43597
43598         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43599
43600 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43601
43602         PR Fortran/9263
43603         * g77.f-torture/noncompile/9263.f: New test
43604         PR Fortran/1832
43605         * g77.f-torture/execute/1832.f: New test
43606
43607 2003-04-11  David Chad  <davidc@freebsd.org>
43608             Loren J. Rittle  <ljrittle@acm.org>
43609
43610         PR libobjc/8562
43611         * objc.dg/headers.m: New test.
43612
43613 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43614
43615         * gcc.c-torture/execute/builtin-noret-2.c: New.
43616         * gcc.c-torture/execute/builtin-noret-2.x: New.
43617         XFAIL builtin-noret-2.c at -O1 and above.
43618         * gcc.dg/redecl.c: New.
43619         * gcc.dg/Wshadow-1.c: Update error regexps.
43620
43621 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43622
43623         * g++.dg/abi/bitfield10.C: New test.
43624
43625 2003-04-09  Mike Stump  <mrs@apple.com>
43626
43627         * gcc.dg/pch/pch.exp: Make testcase names longer.
43628         * g++.dg/pch/pch.exp: Make testcase names longer.
43629
43630 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43631
43632         * gcc.dg/builtins-11.c: New test case.
43633
43634 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43635
43636         * gcc.dg/builtins-9.c: New test case.
43637         * gcc.dg/builtins-10.c: New test case.
43638
43639 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43640
43641         * gcc.dg/noncompile/init-4.c.c: New test.
43642
43643 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43644
43645         * gcc.misc-test/gcov-9.c: New test.
43646         * gcc.misc-test/gcov-10.c: New test
43647         * gcc.misc-test/gcov-11.c: New test.
43648
43649 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43650
43651         PR optimization/10024
43652         * gcc.c-torture/compile/20030405-1.c: New test.
43653
43654 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43655
43656         * gcc.dg/pch/static-3.c: New.
43657         * gcc.dg/pch/static-3.hs: New.
43658         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43659
43660 2003-04-04  Richard Henderson  <rth@redhat.com>
43661
43662         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43663         * g++.dg/eh/forced2.C: Likewise.
43664
43665 2003-04-03  Mike Stump  <mrs@apple.com>
43666
43667         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43668         target arg.
43669         (scan-assembler-times, scan-assembler-not): Likewise.
43670         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43671
43672 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43673
43674         * gcc.dg/sparc-loop-1.c: New test.
43675
43676 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43677
43678         PR other/9274
43679         * g++.dg/pch/system-2.C: New.
43680         * g++.dg/pch/system-2.Hs: New.
43681
43682 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43683
43684         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43685
43686         * g++.dg/eh/simd-1.C (vecfunc): Same.
43687
43688 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43689
43690         * gcc.c-torture/execute/20030401-1.c: New test case.
43691
43692 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43693
43694         * objc.dg/defs.m: New.
43695
43696 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43697
43698         * g++.dg/eh/simd-1.C: New.
43699         * g++.dg/eh/simd-2.C: New.
43700
43701 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43702
43703         * gcc.c-torture/execute/simd-3.c: New.
43704
43705 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43706
43707         PR c/9936
43708         * gcc.dg/20030331-2.c: New test.
43709
43710 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43711
43712         PR c++/10278
43713         * g++.dg/parse/crash2.C: New test.
43714
43715 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43716
43717         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43718         * gcc.c-torture/execute/20030331-1.c: ...here.
43719
43720 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43721
43722         * gcc.c-torture/execute/20030331-1.c: New test.
43723
43724 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43725
43726         * lib/gcov.exp: Adjust call return testing strings.
43727         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43728
43729 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43730
43731         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43732         * gcc.dg/builtins-7.c: New test case.
43733         * gcc.dg/builtins-8.c: New test case.
43734
43735 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43736
43737         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43738
43739 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43740
43741         PR c++/7647
43742         * g++.dg/lookup-class-member-2.C: New test.
43743
43744 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43745
43746         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43747
43748 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43749
43750         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43751
43752 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43753
43754         * g++.dg/init/attrib1.C: New test.
43755
43756 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43757
43758         * gcc.dg/ultrasp8.c: New test.
43759
43760 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43761
43762         * gcc.dg/ultrasp7.c: New test.
43763
43764 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43765
43766         PR c++/10047
43767         * g++.dg/template/inline1.C: New test.
43768
43769 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43770
43771         * gcc.dg/sparc-dwarf2.c: New test.
43772
43773 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43774
43775         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43776         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43777
43778 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43779
43780         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43781         than reading .x files.
43782         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43783         * g77.dg/gcov/gcov-1.f: Likewise.
43784         * gcc.misc-tests/gcov-4b.c: Likewise.
43785         * gcc.misc-tests/gcov-5b.c: Likewise.
43786         * gcc.misc-tests/gcov-6.c: Likewise.
43787         * gcc.misc-tests/gcov-7.c: Likewise.
43788         * gcc.misc-tests/gcov-8.c: Likewise.
43789         * g++.dg/gcov/gcov-1.x: Remove.
43790         * g77.dg/gcov/gcov-1.x: Likewise.
43791         * gcc.misc-tests/gcov-4b.x: Likewise.
43792         * gcc.misc-tests/gcov-5b.x: Likewise.
43793         * gcc.misc-tests/gcov-6.x: Likewise.
43794         * gcc.misc-tests/gcov-7.x: Likewise.
43795         * gcc.misc-tests/gcov-8.x: Likewise.
43796
43797 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43798
43799         PR opt/10087
43800         * gcc.dg/20030324-1.c: New test.
43801
43802 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43803
43804         PR c++/10224
43805         * g++.dg/template/arg3.C: New test.
43806
43807         PR c++/10158
43808         * g++.dg/template/friend18.C: New test.
43809
43810 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43811
43812         * g77.f-torture/compile/20030326-1.f: New test case.
43813
43814 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43815
43816         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43817
43818         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43819
43820 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43821
43822         * gcc.dg/ia64-sync-3.c: New test.
43823
43824 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43825
43826         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43827
43828 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43829
43830         * gcc.dg/ultrasp6.c: New test.
43831
43832 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43833
43834         * gcc.dg/i386-signbit-1.c: New test.
43835         * gcc.dg/i386-signbit-2.c: New test.
43836         * gcc.dg/i386-signbit-3.c: New test.
43837
43838 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43839
43840         * gcc.dg/ultrasp5.c: Fix options.
43841
43842 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43843
43844         * gcc.dg/ultrasp5.c: Fix comment.
43845
43846 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43847
43848         PR fortran/10197
43849         * g77.f-torture/execute/10197.f: New test.
43850
43851 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43852
43853         PR c++/9898, c++/383
43854         * g++.dg/template/conv6.C: New test.
43855
43856         PR c++/10119
43857         * g++.dg/template/ptrmem5.C: New test.
43858
43859         PR c++/10026
43860         * g++.dg/lookup/koenig1.C: New test.
43861
43862         PR C++/10199
43863         * g++.dg/lookup/template2.C: New test.
43864
43865 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43866
43867         * g++.dg/opt/rtti1.C: New test.
43868
43869 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43870
43871         * gcc.dg/ultrasp5.c: New test.
43872
43873 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43874
43875         PR middle-end/9967
43876         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43877         builtin fputs.
43878
43879 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43880
43881         PR c/8224
43882         * gcc.dg/20030323-1.c: New test.
43883
43884 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43885
43886         * gcc.c-torture/compile/20030323-1.c: New test case.
43887
43888 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43889
43890         * gcc.dg/20030321-1.c: New test.
43891
43892 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43893
43894         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43895
43896 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43897
43898         PR c++/9978, c++/9708
43899         * g++.dg/ext/vlm1.C: Adjust expected error.
43900         * g++.dg/ext/vla2.C: New test.
43901         * g++.dg/template/arg1.C: New test.
43902         * g++.dg/template/arg2.C: New test.
43903
43904 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43905
43906         * g77.f-torture/execute/select.f: New test.
43907         * g77.f-torture/noncompile/select_no_compile.f: New test.
43908
43909 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43910
43911         PR c++/9898
43912         * g++.dg/other/error4.C: New test.
43913
43914 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43915
43916         * g++.dg/template/friend17.C: New test.
43917
43918 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43919
43920         * gcc.c-torture/compile/20030320-1.c: New.
43921
43922 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43923
43924         * gcc.dg/builtins-6.c: New test case.
43925
43926 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43927
43928         PR target/10073
43929         * gcc.c-torture/compile/20030319-1.c: New.
43930
43931 2003-03-18  Jan Hubicka  <jh@suse.cz>
43932
43933         * gcc.dg/i386-cvt-1.c: New test.
43934
43935 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43936
43937         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43938         * objc.dg/naming-2.m: Likewise.
43939
43940 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43941
43942         PR c++/9639
43943         * g++.dg/parse/crash1.C: New test.
43944
43945 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43946
43947         PR c++/8805
43948         * g++.dg/eh/cleanup1.C: New test.
43949
43950 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43951
43952         * gcc.c-torture/execute/20030316-1.c: New test case.
43953
43954 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43955
43956         PR c++/9629
43957         * g++.dg/init/ctor2.C: New test.
43958
43959 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43960
43961         * g77.f-torture/compile/xformat.f: New test case.
43962
43963 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43964
43965         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43966         * g++.old-deja/g++.mike/eh50.C: Likewise.
43967
43968 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43969
43970         PR c++/6440
43971         * g++.dg/template/spec7.C: New test.
43972         * g++.dg/template/spec8.C: Likewise.
43973
43974 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43975
43976         * gcc.c-torture/execute/20030313-1.c: New test.
43977
43978 2003-03-14  Richard Henderson  <rth@redhat.com>
43979
43980         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43981
43982 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43983
43984         * gcc.c-torture/compile/20030314-1.c: New test.
43985
43986 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43987
43988         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43989         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43990         thumb target,
43991         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43992         to accept newer _imp__  prefix and additional
43993         newline in .drectve section.
43994         * gcc.dg/dll-4.c: Likewise.
43995         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43996         switch.
43997
43998 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43999
44000         * g++.dg/parse/namespace9.C: New test.
44001
44002         * g++.dg/init/ref5.C: New test.
44003         * g++.dg/parse/ptrmem1.C: Likewise.
44004
44005 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44006
44007         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44008         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44009         regular expression.
44010         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44011         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44012
44013 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44014
44015         * gcc.c-torture/execute/20030224-2.c: New test.
44016
44017 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44018
44019         * gcc.dg/decl-3.c: New test.
44020
44021 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44022
44023         * gcc.dg/i386-loop-2.c: New test.
44024
44025 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44026
44027         PR c++/9474
44028         * g++.dg/parse/namespace8.C: New test.
44029
44030         PR c++/9924
44031         * g++.dg/overload/builtin2.C: New test.
44032
44033 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44034
44035         * gcc.dg/return-type-3.c: New test.
44036
44037 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44038
44039         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44040         profiling options are not supported.
44041
44042 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44043
44044         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44045         * g++.old-deja/g++.warn/impint2.C: Likewise.
44046
44047 2003-03-10  Devang Patel  <dpatel@apple.com>
44048
44049         * g++.dg/cpp/c++_cmd_1.C: New test.
44050         * g++.dg/cpp/c++_cmd_1.h: New file.
44051
44052 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44053
44054         * gcc.dg/altivec-9.c: New file.
44055
44056 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44057
44058         * gcc.dg/ppc-sdata-1.c: New test.
44059         * gcc.dg/ppc-sdata-2.c: New test.
44060
44061 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44062
44063         PR c++/9373
44064         * g++.dg/opt/ptrmem2.C: New test.
44065
44066         PR c++/8534
44067         * g++.dg/opt/ptrmem1.C: New test.
44068
44069 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44070
44071         * gcc.dg/i386-loop-1.c: New test.
44072
44073 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44074
44075         PR c++/9970
44076         * g++.dg/lookup/friend1.C: New test.
44077
44078 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44079
44080         PR c++/9823
44081         * g++.dg/parser/constructor1.C: New test.
44082
44083 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44084
44085         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44086
44087         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44088
44089 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44090
44091         * gcc.dg/cpp/Wunused.c: Update test.
44092
44093 2003-03-08  Jan Hubicka  <jh@suse.cz>
44094
44095         * gcc.dg/inline-3.c: New test.
44096
44097 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c++/9809
44100         * g++.dg/parse/builtin1.C: New test.
44101
44102         PR c++/9982
44103         * g++.dg/abi/cookie1.C: New test.
44104         * g++.dg/abi/cookie2.C: Likewise.
44105
44106         PR c++/9524
44107         * g++.dg/template/field1.C: New test.
44108
44109         PR c++/9912
44110         * g++.dg/parse/class1.C: New test.
44111         * g++.dg/parse/namespace7.C: Likewise.
44112         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44113
44114 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44115
44116         * g++.dg/init/ref4.C: New test.
44117
44118 2003-03-07  Jan Hubicka  <jh@suse.cz>
44119
44120         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44121         * gcc.dg/inline-3.c: New test.
44122
44123 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44124
44125         * g++.dg/init/ref3.C: New test.
44126
44127         PR c++/9965
44128         * g++.dg/init/ref2.C: New test.
44129
44130         PR c++/9400
44131         * g++.dg/warn/Wshadow-2.C: New test.
44132
44133         PR c++/9791
44134         * g++.dg/warn/Woverloaded-1.C: New test.
44135
44136 2003-03-05  Jan Hubicka  <jh@suse.cz>
44137
44138         * gcc.dg/i386-local2.c: New.
44139         * gcc.dg/i386-local.c: Fix typo.
44140
44141 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44142
44143         * g++.dg/abi/layout3.C: New test.
44144
44145 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44146
44147         * gcc.c-torture/compile/20030305-1.c
44148
44149 2003-03-05  Jan Hubicka  <jh@suse.cz>
44150
44151         * gcc.dg/i386-local.c: New.
44152
44153 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44154
44155         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44156
44157 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44158
44159         * gcc.dg/switch-2.c: New test.
44160         * gcc.dg/switch-3.c: New test.
44161         * gcc.dg/Wswitch.c: Adjust line numbers.
44162         * gcc.dg/Wswitch-default.c: Likewise.
44163         * gcc.dg/Wswitch-enum.c: Likewise.
44164
44165 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44166
44167         * gcc.c-torture/execute/20030222-1.c: New test.
44168
44169 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44170
44171         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44172
44173 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44174
44175         PR c++/9878
44176         * g++.dg/init/ref1.C: New test.
44177
44178 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44179
44180         * gcc.dg/sh-relax.c: New SH-only test.
44181
44182 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44183
44184         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44185         comment explaining purpose of testcase.
44186
44187 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44188
44189         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44190         for HC11/HC12 (asm needs two int registers).
44191         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44192         HC11/HC12 because the test uses an asm which needs two 32-bit
44193         registers.
44194
44195 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44196
44197         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44198         for HC11/HC12 (array is too large otherwise).
44199         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44200         * gcc.c-torture/compile/20010518-2.x: Likewise.
44201         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44202         HC11/HC12 (array is too large).
44203
44204 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44205
44206         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44207         * lib/g++-dg.exp (g++-dg-test): Likewise.
44208
44209 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44210
44211         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44212         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44213
44214 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44215
44216         * g++.dg/warn/implicit-typename1.C: Remove warning.
44217
44218 2003-02-28  Richard Henderson  <rth@redhat.com>
44219
44220         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44221         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44222
44223 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44224
44225         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44226         * g++.dg/pch/pch.exp: Likewise.
44227
44228 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44229
44230         PR c++/9879
44231         * g++.dg/init/new4.C: New test.
44232
44233 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44234
44235         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44236
44237 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44238
44239         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44240         unsigned long.
44241
44242         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44243         wider than float.
44244
44245 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44246
44247         * lib/scanasm.exp: Add support for counting numbers of
44248         occurences.
44249         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44250         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44251
44252 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44253
44254         PR c++/9683
44255         * g++.dg/template/static3.C: New test.
44256
44257         PR c++/9829
44258         * g++.dg/parse/namespace6.C: New test.
44259
44260 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44261
44262         PR target/9732
44263         * gcc.dg/20030225-1.c: New test.
44264
44265 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44266
44267         * README: Remove out-of-date information.
44268
44269         PR c++/9836
44270         * g++.dg/template/spec6.C: New test.
44271
44272 2003-02-24  Jeff Law  <law@redhat.com>
44273
44274         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44275
44276 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44277
44278         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44279         * gcc.dg/pragma-ep-1.c: Likewise.
44280
44281 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44282
44283         PR c++/9602
44284         * g++.dg/template/friend16.C: New test.
44285
44286 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/5333
44289         * g++.dg/parse/fused-params1.C: Adjust error messages.
44290         * g++.dg/template/nested3.C: New test.
44291
44292 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44293
44294         * g++.dg/abi/param1.C: New test.
44295
44296 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44297
44298         PR c++/7982
44299         * g++.dg/warn/implicit-typename1.C: New test.
44300
44301 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44302
44303         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44304         with "mtune".
44305         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44306         * gcc.c-torture/execute/20010129-1.x: Likewise.
44307         * gcc.dg/20011107-1.c: Likewise.
44308         * gcc.dg/20020108-1.c: Likewise.
44309         * gcc.dg/20020122-3.c: Likewise.
44310         * gcc.dg/20020206-1.c: Likewise.
44311         * gcc.dg/20020310-1.c: Likewise.
44312         * gcc.dg/20020426-2.c: Likewise.
44313         * gcc.dg/20020517-1.c: Likewise.
44314         * gcc.dg/991230-1.c: Likewise.
44315         * gcc.dg/i386-unroll-1.c: Likewise.
44316         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44317
44318 2003-02-22  Jan Hubicka  <jh@suse.cz>
44319
44320         * gcc.dg/i386-mul.c: New test.
44321
44322 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44323
44324         * gcc.dg/builtins-5.c: New test case.
44325
44326 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44327
44328         * gcc.dg/asmreg-1.c: New test.
44329
44330 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44331
44332         PR c++/9749
44333         * g++.dg/parse/varmod1.C: New test.
44334
44335 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44336
44337         PR c++/9727
44338         * g++.dg/template/op1.C: New test.
44339
44340 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44341
44342         PR c++/8906
44343         * g++.dg/template/nested2.C: New test.
44344
44345 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44346
44347         PR c++/8724
44348         * g++.dg/expr/dtor1.C: New test.
44349
44350 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44351
44352         * gcc.dg/cpp/include3.c: New test.
44353         * gcc.dg/cpp/inc/foo.h: New file.
44354
44355 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44356
44357         * gcc.c-torture/execute/20030221-1.c: New test.
44358
44359 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44360
44361         PR c++/9729
44362         * g++.dg/abi/conv1.C: New test.
44363
44364 2003-02-20  Jan Hubicka  <jh@suse.cz>
44365
44366         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44367
44368 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44369
44370         * gcc.c-torture/compile/20030219-1.c: New test.
44371
44372 2003-02-18  Jan Hubicka  <jh@suse.cz>
44373
44374         * gcc.dg/funcorder.c: New test.
44375
44376 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44377
44378         * gcc.c-torture/execute/20030218-1.c: New.
44379
44380 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44381
44382         * gcc.dg/20030218-1.c: New.
44383
44384 2003-02-18  Richard Henderson  <rth@redhat.com>
44385
44386         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44387         * gcc.dg/attr-used-2.c: New.
44388
44389 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44390
44391         PR c++/9704
44392         * g++.dg/init/copy5.C: New test.
44393
44394 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44395
44396         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44397         * g++.dg/pch/pch.exp: Likewise.
44398
44399 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44400
44401         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44402         STACK_SIZE is not defined.
44403
44404 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44405
44406         PR c++/9457
44407         * g++.dg/template/init1.C: New test.
44408
44409 2003-02-16  Jan HUbicka  <jh@suse.cz>
44410
44411         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44412         (foo): Add few extra tests
44413         * gcc.dg/c99-const-expr-3.c: Likewise.
44414         * gcc.c-torture/execute/20030216-1.c: New.
44415
44416 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44417
44418         PR c++/9459
44419         * g++.dg/ext/typeof4.C: New test.
44420
44421 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44422
44423         * gcc.dg/i386-387-3.c: New test case.
44424
44425 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44426
44427         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44428         cris-*-elf* cris-*-aout* and mmix-*-*.
44429
44430 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44431
44432         * gcc.dg/20030213-1.c: New test.
44433
44434 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44435
44436         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44437         * gcc.dg/i386-387-2.c: Likewise.
44438
44439 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44440
44441         * gcc.dg/ppc-spe.c: Fix formatting.
44442         Enable tests that were previously unsupported by gas.
44443         Delete tests for instructions that no longer exist.
44444         Switch arguments on evsubifw builtin.
44445
44446 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44447
44448         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44449         STACK_SIZE is too small.
44450
44451 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44452             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44453
44454         * gcc.dg/decl-2.c: New test.
44455
44456 2003-02-10  Jan Hubicka  <jh@suse.cz>
44457
44458         * gcc.dg/i386-fpcvt-1.c: New test.
44459
44460 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44461
44462         * gcc.c-torture/execute/20030209-1.c: New test.
44463
44464 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44465
44466         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44467         int-wide bitops, use the constants of the same width.
44468         Likewise, if long long is 32-bit wide, test bitops using
44469         32-bit constants.
44470
44471 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44472
44473         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44474
44475 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44476
44477         * gcc.dg/builtins-4.c: New test case.
44478
44479 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44480
44481         * gcc.dg/20020430-1.c: Fix dg command typos.
44482         * gcc.dg/20020503-1.c: Likewise.
44483
44484 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44485
44486         PR c++/8785
44487         * g++.dg/parse/fused-params1.C: New test.
44488
44489         PR c++/8857
44490         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44491
44492         PR c++/8921
44493         * g++.dg/parse/non-dependent1.C: New test.
44494
44495         PR c++/8928
44496         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44497
44498         PR c++/9228
44499         * g++.dg/parse/undefined7.C: New test.
44500         * g++.dg/parse/non-templ1.C: New test.
44501
44502         PR c++/9229
44503         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44504
44505 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44506
44507         * gcc.c-torture/compile/20030206-1.c: New test.
44508
44509 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44510
44511         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44512         "pow" to "foo" to avoid potential confusion with a math built-in.
44513
44514 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44515
44516         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44517         conditions for SPARC targets.
44518
44519 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44520
44521         * gcc.dg/20030204-1.c: New test.
44522
44523 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44524
44525         PR c++/38
44526         * g++.dg/parse/array-size1.C: New test.
44527
44528         PR c++/5657
44529         * g++.dg/parse/undefined3.C: New test.
44530
44531         PR c++/5665
44532         * g++.dg/parse/undefined4.C: New test.
44533
44534         PR c++/5975
44535         * g++.dg/parse/undefined5.C: New test.
44536
44537         PR c++/7259
44538         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44539
44540         PR c++/8578
44541         * g++.dg/parse/casting-operator1.C: New test.
44542
44543         PR c++/8596
44544         * g++.dg/parse/undefined6.C: New test.
44545
44546         PR c++/8736
44547         * g++.dg/parse/missing-template1.C: New test.
44548
44549 2003-02-04  Jan Hubicka  <jh@suse.cz>
44550
44551         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44552         * gcc.dg/i386-cmov?.c: Likewise.
44553         * gcc.dg/i386-fpcvt-?.c: Likewise.
44554         * gcc.dg/i386-ssefp-1.c: Likewise.
44555         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44556         conventions.
44557
44558 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44559
44560         PR c++/7129
44561         * g++.dg/ext/max.C: New test.
44562
44563 2003-02-03  Jan Hubicka  <jh@suse.cz>
44564
44565         * gcc.c-torture/execute/20030203-1.c: New test.
44566
44567 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44568
44569         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44570         'natural-endian'.
44571
44572 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44573
44574         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44575         * g++.dg/init/new2.C: Likewise.
44576         * g++.dg/other/new1.C: Likewise.
44577
44578 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44579
44580         * gcc.dg/struct-ret-libc.c: New test.
44581
44582 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44583
44584         * gcc.dg/20030129-1.c: New test.
44585
44586 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44587
44588         PR c++/8849
44589         * g++.dg/template/ptrmem4.C: New test.
44590
44591 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44592
44593         * g++.dg/parser/constant1.C: New test.
44594
44595 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44596
44597         PR c++/8591
44598         * g++.dg/parse/friend2.C: New test.
44599
44600 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44601
44602         PR c++/9437
44603         * g++.dg/template/unify4.C: New test.
44604
44605 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44606
44607         * gcc.c-torture/execute/20030128-1.c: New test.
44608
44609 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44610
44611         * g++.dg/lookup/nested1.C: Test moved from ...
44612         * g++.old-deja/g++.other/lookup24.C: ... here.
44613
44614 2003-01-28  Jan Hubicka  <jh@suse.cz>
44615
44616         * gcc.dg/i386-cmov5.c: New test.
44617
44618 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44619
44620         * gcc.c-torture/execute/20010925-1.c: Changed the
44621         memcpy declaration.
44622
44623 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44624
44625         PR c++/3902
44626         * g++.dg/parse/template5.C: New test.
44627
44628 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44629
44630         PR fortran/9258
44631         * g77.dg/pr9258: New test.
44632
44633 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44634
44635         * README: Move relevant parts from README.g++.
44636
44637         * README.g++: Remove this file.
44638
44639 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44640
44641         * g++.dg/abi/dcast1.C: New test.
44642
44643 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44644
44645         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44646
44647 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44648
44649         PR c++/47
44650         * g++.old-deja/g++.other/lookup24.C: New test.
44651
44652 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44653
44654         PR middle-end/7227
44655         * gcc.dg/uninit-C.c: New test.
44656
44657 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44658
44659         * g++.dg/abi/covariant1.C: New test.
44660
44661 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44662
44663         * gcc.dg/20030123-1.c: New test.
44664
44665 2003-01-25  Jan Hubicka  <jh@suse.cz>
44666
44667         PR opt/8492
44668         * gcc.c-torture/compile/20030125-1.c
44669
44670 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44671
44672         PR c++/9403
44673         * g++.dg/parse/template3.C: New test.
44674         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44675
44676         PR c++/795
44677         * g++.dg/parse/template4.C: New test.
44678
44679         PR c++/9415
44680         * g++.dg/template/qual2.C: New test.
44681
44682         PR c++/8545
44683         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44684
44685         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44686
44687 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44688
44689         * gcc.c-torture/execute/switch-1.c: New test case.
44690
44691 2003-01-25  Jan Hubicka  <jh@suse.cz>
44692
44693         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44694
44695 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44696
44697         Tweaks for Bison-1.875. From the NEWS file:
44698         "- `parse error' -> `syntax error'
44699         Bison now uniformly uses the term `syntax error'"
44700         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44701         * gcc.dg/cpp/digraph2.c: Likewise.
44702         * gcc.dg/cpp/direct2.c: Likewise.
44703         * gcc.dg/cpp/paste4.c: Likewise.
44704         * gcc.dg/c90-restrict-1.c: Likewise.
44705         * gcc.dg/c99-func-2.c: Likewise.
44706         * gcc.dg/noncompile/920721-2.c: Likewise.
44707         * gcc.dg/noncompile/930622-2.c: Likewise.
44708         * gcc.dg/noncompile/940112-1.c: Likewise.
44709         * gcc.dg/noncompile/950921-1.c: Likewise.
44710         * gcc.dg/noncompile/951123-1.c: Likewise.
44711         * gcc.dg/noncompile/971104-1.c: Likewise.
44712         * gcc.dg/noncompile/990416-1.c: Likewise.
44713
44714 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44715
44716         * g++.dg/parse/undefined1.C: Add error message.
44717
44718 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44719
44720         PR c++/9354
44721         * g++.dg/parse/new1.C: New test.
44722
44723         PR c++/9216
44724         * g++.dg/parse/template2.C: New test.
44725
44726         PR c++/9354
44727         * g++.dg/parse/typedef2.C: New test.
44728
44729         PR c++/9328
44730         * g++.dg/ext/typeof3.C: New test.
44731
44732 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44733
44734         PR c++/2738
44735         * g++.dg/parse/ret-type1.C: New test.
44736
44737         PR c++/3792
44738         * g++.dg/parse/tmpl-outside1.C: New test.
44739
44740         PR c++/4207
44741         * g++.dg/parse/int-as-enum1.C: New test.
44742
44743         PR c++/4903
44744         * g++.dg/parse/no-typename1.C: New test.
44745
44746         PR c++/5533
44747         * g++.dg/parse/no-value1.C: New test.
44748
44749         PR c++/5921
44750         * g++.dg/parse/wrong-inline1.C: New test.
44751
44752         PR c++/6402
44753         * g++.dg/parse/ref1.C: New test.
44754
44755         PR c++/6992
44756         * g++.dg/parse/attr-ctor1.C: New test.
44757
44758         PR c++/7229
44759         * g++.dg/parse/namespace5.C: New test.
44760
44761         PR c++/7917
44762         * g++.dg/parse/func-def1.C: New test.
44763
44764         PR c++/8143
44765         * g++.dg/parse/undefined1.C: New test.
44766
44767         PR c++/5723, PR c++/8522
44768         * g++.dg/parse/specialization1.C: New test.
44769
44770         PR c++/163, PR c++/8595
44771         * g++.dg/parse/struct-as-enum1.C: New test.
44772
44773         PR c++/9173
44774         * g++.dg/parse/undefined2.C: New test.
44775
44776 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44777
44778         PR c++/9298
44779         * g++.dg/parse/template1.C: New test.
44780
44781         PR c++/9384
44782         * g++.dg/parse/using1.C: New test.
44783
44784         PR c++/9285
44785         PR c++/9294
44786         * g++.dg/parse/expr2.C: New test.
44787
44788         PR c++/9388
44789         * g++.dg/parse/lookup2.C: Likewise.
44790
44791 2003-01-21  Jan Hubicka  <jh@suse.cz>
44792
44793         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44794         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44795         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44796         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44797
44798 2003-01-20  Nick Clifton  <nickc@redhat.com>
44799
44800         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44801         problem with ARM sibcall code generation.
44802
44803 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44804
44805         * gcc.c-torture/execute/20030120-1.c: New.
44806
44807 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44808
44809         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44810
44811 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44812
44813         PR c++/9272
44814         * g++.dg/parse/ctor1.C: New test.
44815
44816         PR c++/9294:
44817         * g++.dg/parse/qualified1.C: New test.
44818
44819         * g++.dg/parse/typename3.C: New test.
44820
44821 2003-01-16  Richard Henderson  <rth@redhat.com>
44822
44823         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44824
44825 2003-01-16  Richard Henderson  <rth@redhat.com>
44826
44827         * g++.dg/pch/pch.exp: Copy test header to the working directory
44828         before using it either for precompilation or direct use.
44829         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44830         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44831
44832 2003-01-16  Richard Henderson  <rth@redhat.com>
44833
44834         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44835         before using it either for precompilation or direct use.
44836         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44837         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44838
44839 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44840
44841         * g++.dg/ext/typename1.C: Add typename keyword.
44842         * g++.dg/template/crash1.C: Update error messages.
44843         * g++.dg/template/crash2.C: Remove error message.
44844         * g++.dg/parse/typename2.C: New test.
44845         * g++.dg/template/typename2.C: Change implicit
44846         typename warning into error.
44847         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44848         error messages.
44849         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44850         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44851         * g++.old-deja/g++.law/visibility13.C: Remove error
44852         messages.
44853         * g++.old-deja/g++.ns/template17.C: Reorder code to
44854         make declaration visible in template.
44855         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44856         * g++.old-deja/g++.pt/crash36.C: Issue more error
44857         messages.
44858         * g++.old-deja/g++.pt/crash5.C: Improve error
44859         message.
44860         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44861         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44862         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44863         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44864         typename warning with error message.
44865         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44866         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44867         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44868
44869 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44870
44871         * g++.dg/parse/ambig2.C: New test.
44872
44873 2003-01-15  Richard Henderson  <rth@redhat.com>
44874
44875         * g++.dg/tls/init-2.C: Update error message string.
44876
44877 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44878
44879         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44880
44881 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44882
44883         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44884         all for HC11/HC12.
44885         * gcc.c-torture/compile/20001205-1.x: Likewise.
44886         * gcc.c-torture/compile/20001226-1.x: Likewise.
44887         * gcc.c-torture/compile/920520-1.x: Likewise.
44888         * gcc.c-torture/compile/961203-1.x: Likewise.
44889         * gcc.c-torture/compile/20020604-1.x: Likewise.
44890
44891 2003-01-15  Jan Hubicka  <jh@suse.cz>
44892
44893         * gcc.c-torture/compile/20030115-1.c: New test.
44894
44895         * gcc.dg/i386-fpcvt-1.c: New test.
44896         * gcc.dg/i386-fpcvt-2.c: New test.
44897
44898 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44899
44900         Further conform g++'s __vmi_class_type_info to the C++ ABI
44901         specification.
44902         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44903         the specification.
44904
44905 2003-01-14  Jan Hubicka  <jh@suse.cz>
44906
44907         * gcc.dg/i386-fpcvt-1.c: New test.
44908         * gcc.dg/i386-fpcvt-2.c: New test.
44909
44910 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44911
44912         * gcc.dg/i386-mmx-3.c: New test.
44913
44914 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44915
44916         PR c++/9264
44917         * g++.dg/parse/octal1.C: New file.
44918
44919         PR c++/9172
44920         * g++.dg/parse/typename1.C: New file.
44921
44922 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44923
44924         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44925         * gcc.dg/bf-no-ms-layout.c: Likewise.
44926         * gcc.dg/bf-ms-attrib.c: Likewise.
44927
44928 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44929
44930         PR c++/9099
44931         * g++.dg/parse/dtor1.C: New file.
44932
44933         PR c++/9128
44934         * g++.dg/rtti/typeid1.C: New file.
44935
44936         PR c++/9153
44937         * g++.dg/parse/lookup1.C: New file.
44938
44939         PR c++/9171
44940         * g++.dg/templ/spec5.C: New file.
44941
44942 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44943
44944         * gcc.c-torture/compile/20030110-1.c: New test.
44945
44946 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44947
44948         Merge from pch-branch:
44949
44950         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44951
44952         * gcc.dg/pch/cpp-1.h: New.
44953         * gcc.dg/pch/cpp-1.c: New.
44954         * gcc.dg/pch/cpp-2.h: New.
44955         * gcc.dg/pch/cpp-2.c: New.
44956
44957         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44958
44959         * gcc.dg/pch/except-1.h: New.
44960         * gcc.dg/pch/except-1.c: New.
44961
44962         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44963
44964         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44965         running test.
44966         * gcc.dg/pch: Include *.hp not *.h.
44967         * gcc.dg/pch/system-1.h: New.
44968         * gcc.dg/pch/system-1.c: New.
44969
44970         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44971
44972         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44973         rather than trying to build and run a program using PCH.
44974         * gcc.dg/pch: Remove dg-do commands from test files.
44975
44976         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44977
44978         * gcc.dg/pch/macro-3.c: New.
44979         * gcc.dg/pch/macro-3.h: New.
44980
44981         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44982
44983         * gcc.dg/pch/common-1.c: New.
44984         * gcc.dg/pch/common-1.h: New.
44985         * gcc.dg/pch/decl-1.c: New.
44986         * gcc.dg/pch/decl-1.h: New.
44987         * gcc.dg/pch/decl-2.c: New.
44988         * gcc.dg/pch/decl-2.h: New.
44989         * gcc.dg/pch/decl-3.c: New.
44990         * gcc.dg/pch/decl-3.h: New.
44991         * gcc.dg/pch/decl-4.c: New.
44992         * gcc.dg/pch/decl-4.h: New.
44993         * gcc.dg/pch/decl-5.c: New.
44994         * gcc.dg/pch/decl-5.h: New.
44995         * gcc.dg/pch/global-1.c: New.
44996         * gcc.dg/pch/global-1.h: New.
44997         * gcc.dg/pch/inline-1.c: New.
44998         * gcc.dg/pch/inline-1.h: New.
44999         * gcc.dg/pch/inline-2.c: New.
45000         * gcc.dg/pch/inline-2.h: New.
45001         * gcc.dg/pch/static-1.c: New.
45002         * gcc.dg/pch/static-1.h: New.
45003         * gcc.dg/pch/static-2.c: New.
45004         * gcc.dg/pch/static-2.h: New.
45005
45006         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45007
45008         * g++.dg/pch/pch.exp: Better handle failing testcases.
45009         * gcc.dg/pch/pch.exp: Likewise.
45010         * gcc.dg/pch/macro-1.c: New.
45011         * gcc.dg/pch/macro-1.h: New.
45012         * gcc.dg/pch/macro-2.c: New.
45013         * gcc.dg/pch/macro-2.h: New.
45014
45015         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45016
45017         * g++.dg/dg.exp: Treat files in pch/ specially.
45018         * g++.dg/pch/pch.exp: New file.
45019         * g++.dg/pch/empty.H: New file.
45020         * g++.dg/pch/empty.C: New file.
45021         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45022         "precompile".
45023
45024         * gcc.dg/pch/pch.exp: New file.
45025         * gcc.dg/pch/empty.h: New file.
45026         * gcc.dg/pch/empty.c: New file.
45027         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45028         "precompile".
45029
45030 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45031
45032         * g++.dg/template/friend14.C: New test.
45033
45034 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45035
45036         * gcc.dg/old-style-asm-1.c: New test.
45037
45038 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45039
45040         * gcc.c-torture/compile/20030109-1.c: New test.
45041
45042 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45043
45044         * gcc.c-torture/execute/20030109-1.c: New test.
45045
45046 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45047
45048         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45049         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45050         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45051         * g++.old-deja/g++.mike/eh2.C: Likewise.
45052         * g++.old-deja/g++.mike/eh3.C: Likewise.
45053         * g++.old-deja/g++.mike/eh5.C: Likewise.
45054         * g++.old-deja/g++.mike/eh6.C: Likewise.
45055         * g++.old-deja/g++.mike/eh7.C: Likewise.
45056         * g++.old-deja/g++.mike/eh8.C: Likewise.
45057         * g++.old-deja/g++.mike/eh9.C: Likewise.
45058         * g++.old-deja/g++.mike/eh10.C: Likewise.
45059         * g++.old-deja/g++.mike/eh12.C: Likewise.
45060         * g++.old-deja/g++.mike/eh13.C: Likewise.
45061         * g++.old-deja/g++.mike/eh14.C: Likewise.
45062         * g++.old-deja/g++.mike/eh16.C: Likewise.
45063         * g++.old-deja/g++.mike/eh17.C: Likewise.
45064         * g++.old-deja/g++.mike/eh18.C: Likewise.
45065         * g++.old-deja/g++.mike/eh21.C: Likewise.
45066         * g++.old-deja/g++.mike/eh23.C: Likewise.
45067         * g++.old-deja/g++.mike/eh24.C: Likewise.
45068         * g++.old-deja/g++.mike/eh25.C: Likewise.
45069         * g++.old-deja/g++.mike/eh26.C: Likewise.
45070         * g++.old-deja/g++.mike/eh27.C: Likewise.
45071         * g++.old-deja/g++.mike/eh28.C: Likewise.
45072         * g++.old-deja/g++.mike/eh29.C: Likewise.
45073         * g++.old-deja/g++.mike/eh31.C: Likewise.
45074         * g++.old-deja/g++.mike/eh33.C: Likewise.
45075         * g++.old-deja/g++.mike/eh34.C: Likewise.
45076         * g++.old-deja/g++.mike/eh35.C: Likewise.
45077         * g++.old-deja/g++.mike/eh36.C: Likewise.
45078         * g++.old-deja/g++.mike/eh37.C: Likewise.
45079         * g++.old-deja/g++.mike/eh38.C: Likewise.
45080         * g++.old-deja/g++.mike/eh39.C: Likewise.
45081         * g++.old-deja/g++.mike/eh40.C: Likewise.
45082         * g++.old-deja/g++.mike/eh41.C: Likewise.
45083         * g++.old-deja/g++.mike/eh42.C: Likewise.
45084         * g++.old-deja/g++.mike/eh44.C: Likewise.
45085         * g++.old-deja/g++.mike/eh46.C: Likewise.
45086         * g++.old-deja/g++.mike/eh47.C: Likewise.
45087         * g++.old-deja/g++.mike/eh48.C: Likewise.
45088         * g++.old-deja/g++.mike/eh49.C: Likewise.
45089         * g++.old-deja/g++.mike/eh50.C: Likewise.
45090         * g++.old-deja/g++.mike/eh51.C: Likewise.
45091         * g++.old-deja/g++.mike/eh53.C: Likewise.
45092         * g++.old-deja/g++.mike/eh55.C: Likewise.
45093         * g++.old-deja/g++.mike/p7912.C: Likewise.
45094         * g++.old-deja/g++.mike/p9706.C: Likewise.
45095         * g++.old-deja/g++.mike/p10416.C: Likewise.
45096         * g++.old-deja/g++.mike/p11667.C: Likewise.
45097         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45098         Remove redundant reference to Iris.
45099         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45100         Elxsi, i860, Pico Java, and WE32K.
45101
45102 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45103
45104         * g++.dg/ext/asm4.C: New test.
45105
45106 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45107
45108         PR c++/9030
45109         * g++.dg/template/friend12.C: New test.
45110         * g++.dg/template/friend13.C: Likewise.
45111         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45112
45113 2003-01-08  Jan Hubicka  <jh@suse.cz>
45114
45115         * gcc.dg/i386-cadd.c: New test.
45116         * gcc.dg/i386-cmov4.c: Likewise.
45117
45118 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45119
45120         PR c++/9165
45121         * g++.dg/warn/Wunused-3.C: New test.
45122
45123         * g++.dg/abi/bitfield9.C: New test.
45124
45125         PR c++/9189
45126         * g++.dg/parse/defarg3.C: New test.
45127
45128 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45129
45130         * g++.dg/parse/ambig1.C: New test.
45131         * g++.dg/parse/defarg2.C: New test.
45132
45133 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45134
45135         * g++.dg/template/defarg-1.C: New test.
45136         * g++.dg/template/local2.C: Likewise.
45137
45138 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45139
45140         * gcc.c-torture/execute/20030105-1.c: New test.
45141
45142 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45143
45144         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45145         * g++.dg/parse/namespace4.C: Likewise.
45146
45147 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45148
45149         * g++.dg/template/ntp2.C: New test.
45150
45151 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45152
45153         * g++.dg/parse/extern-C-1.C: New test.
45154
45155         * g++.dg/parse/namespace4.C: New test.
45156
45157         * g++.dg/template/nested1.C: New test.
45158
45159         * g++.dg/parse/namespace3.C: New test.
45160
45161 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45162
45163         * g++.dg/lookup/two-stage1.C: New test.
45164
45165 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45166
45167         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45168         * g++.old-deja/g++.jason/access8.C: Likewise.
45169         * g++.old-deja/g++.other/decl5.C: Likewise.
45170
45171 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45172
45173         * g++.dg/parse/parse7.C: New test.
45174
45175 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45176
45177         PR c++/2843
45178         * g++.dg/ext/attrib7.C: New test.
45179
45180 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45181
45182         * g++.dg/parse/parse6.C: New test.
45183
45184 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45185
45186         * gcc.dg/h8300-stack-1.c: New.
45187
45188 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45189
45190         g++.dg/lookup/exception1.C: New test.
45191
45192         g++.dg/lookup/template1.C: New test.
45193
45194         g++.dg/parse/namespace2.C: New test.
45195
45196         g++.dg/parse/parens2.C: New test.
45197
45198 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45199
45200         * g++.dg/parse/parse5.C: New test.
45201         * g++.dg/lookup/scoped4.C: New test.
45202
45203 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45204
45205         * g++.dg/parse/parens1.C: New test.
45206
45207         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45208         angle-bracket1.C.
45209         * g++.dg/parse/parens2.C: New test.
45210
45211         * g++.dg/lookup/scope-operator1.C: New test.
45212
45213         * g++.dg/parse/operator1.C: New test.
45214
45215 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45216
45217         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45218         * g++.old-deja/g++.other/access6.C: Likewise.
45219         * g++.old-deja/g++.other/decl1.C: Likewise.
45220         * g++.old-deja/g++.pt/typename12.C: Likewise.
45221
45222 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45223
45224         * g++.dg/parse/namespace1.C: New test.
45225
45226 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45227
45228         * g++.dg/parse/parse4.C: New test.
45229
45230 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45231
45232         * g++.dg/parse/parse3.C: New test.
45233
45234 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45235
45236         * g++.dg/parse/parse2.C: New test.
45237
45238 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45239
45240         * g++.dg/template/friend11.C: New test.
45241
45242 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45243
45244         * g++.dg/parse/parse1.C: New test.
45245
45246 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45247
45248         * lib/profopt.exp: Change the name of a global variable to avoid
45249         possible clashes with other test suites.
45250
45251 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45252
45253         * g++.dg/inherit/covariant8.C: New test.
45254
45255 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45256
45257         * g++.dg/init/array9.C: New test.
45258
45259         PR c++/9112
45260         * g++.dg/parse/expr1.C: New test.
45261
45262 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45263
45264         * gcc.c-torture/compile/20021230-1.c: New test.
45265
45266 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45267
45268         * g++.dg/inherit/covariant5.C: New test.
45269         * g++.dg/inherit/covariant6.C: New test.
45270         * g++.dg/inherit/covariant7.C: New test.
45271
45272 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45273
45274         PR c++/2739
45275         * g++.dg/other/access2.C: New test.
45276
45277 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45278
45279         * g++.dg/other/anon-struct.C: No longer fails
45280         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45281         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45282         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45283
45284 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45285
45286         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45287
45288 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45289
45290         * g++.dg/eh/spec4.C: Remove stray semicolon.
45291         * g++.dg/expr/pmf-1.C: Change error message.
45292         * g++.dg/ext/asm1.C: Remove stray semicolon.
45293         * g++.dg/ext/typename1.C: Add missing typenames.
45294         * g++.dg/inherit/template-as-base.C: Change error message.
45295         * g++.dg/lookup/scoped1.C: Likewise.
45296         * g++.dg/lookup/scoped2.C: Likewise.
45297         * g++.dg/lookup/using2.C: Likewise.
45298         * g++.dg/other/component1.C: Remove stray semicolon.
45299         * g++.dg/other/do1.C: Change error message.
45300         * g++.dg/other/error2.C: Likewise.
45301         * g++.dg/other/init1.C: Likewise.
45302         * g++.dg/other/packed1.C: Remove stray semicolon.
45303         * g++.dg/other/ptrmem2.C: Change error message.
45304         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45305         marker.
45306         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45307         * g++.dg/template/access3.C: Add typename keyword.
45308         * g++.dg/template/access5.C: Remove stray semicolon.
45309         * g++.dg/template/access6.C: Likewise.
45310         * g++.dg/template/complit1.C: Likewise.
45311         * g++.dg/template/crash1.C: Change error message.
45312         * g++.dg/template/inherit2.C: Remove stray semicolon.
45313         * g++.dg/template/instantiate2.C: Likewise.
45314         * g++.dg/template/instantiate3.C: Change error message.
45315         * g++.dg/template/qual1.C: Remove stray semicolon.
45316         * g++.dg/template/qualttp18.C: Change error message.
45317         * g++.dg/template/ref1.C: Remove stray semicolon.
45318         * g++.dg/template/sizeof1.C (A::value): Declare it.
45319         * g++.dg/template/spec4.C: Change error message.
45320         * g++.dg/template/static1.C: Likewise.
45321         * g++.dg/template/type1.C: Likewise.
45322         * g++.dg/template/typename3.C: Likewise.
45323         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45324         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45325         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45326         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45327         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45328         named return value extension.
45329         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45330         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45331         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45332         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45333         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45334         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45335         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45336         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45337         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45338         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45339         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45340         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45341         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45342         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45343         syntax.
45344         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45345         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45346         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45347         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45348         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45349         * g++.old-deja/g++.brendan/template11.C: Likewise.
45350         * g++.old-deja/g++.brendan/template26.C: Likewise.
45351         * g++.old-deja/g++.brendan/template27.C: Use explicit
45352         specialization syntax.
45353         * g++.old-deja/g++.brendan/template30.C: Likewise.
45354         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45355         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45356         non-dependent names.
45357         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45358         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45359         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45360         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45361         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45362         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45363         named return value extension.
45364         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45365         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45366         * g++.old-deja/g++.ext/return1.C: Likewise.
45367         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45368         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45369         * g++.old-deja/g++.jason/access8.C: Likewise.
45370         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45371         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45372         pseudo-destructor names.
45373         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45374         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45375         pseudo-destructor names.
45376         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45377         * g++.old-deja/g++.jason/overload19.C: Likewise.
45378         * g++.old-deja/g++.jason/overload32.C: Likewise.
45379         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45380         stray semicolons.
45381         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45382         * g++.old-deja/g++.jason/return.C: Likewise.
45383         * g++.old-deja/g++.jason/return2.C: Likewise.
45384         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45385         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45386         syntax.
45387         * g++.old-deja/g++.jason/template10.C: Account for use of
45388         non-dependent names.
45389         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45390         syntax.
45391         * g++.old-deja/g++.jason/template37.C: Likewise.
45392         * g++.old-deja/g++.law/access4.C: Change error messages.
45393         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45394         pseudo-destructor names.
45395         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45396         * g++.old-deja/g++.law/ctors9.C: Likewise.
45397         * g++.old-deja/g++.law/cvt22.C: Likewise.
45398         * g++.old-deja/g++.law/dtors5.C: Likewise.
45399         * g++.old-deja/g++.law/global-init1.C: Likewise.
45400         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45401         * g++.old-deja/g++.law/operators28.C: Likewise.
45402         * g++.old-deja/g++.law/visibility28.C: Likewise.
45403         * g++.old-deja/g++.martin/eval1.C: Likewise.
45404         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45405         name.
45406         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45407         * g++.old-deja/g++.mike/net34.C: Likewise.
45408         * g++.old-deja/g++.mike/net36.C: Likewise.
45409         * g++.old-deja/g++.mike/ns2.C: Likewise.
45410         * g++.old-deja/g++.mike/p12306.C: Likewise.
45411         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45412         value extension.
45413         * g++.old-deja/g++.mike/p700.C: Likewise.
45414         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45415         * g++.old-deja/g++.mike/p710.C: Likewise.
45416         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45417         value extension.
45418         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45419         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45420         * g++.old-deja/g++.ns/crash2.C: Likewise.
45421         * g++.old-deja/g++.ns/crash3.C: Likewise.
45422         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45423         * g++.old-deja/g++.ns/ns17.C: Likewise.
45424         * g++.old-deja/g++.ns/template16.C: Likewise.
45425         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45426         keyword.
45427         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45428         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45429         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45430         named return value extension.
45431         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45432         * g++.old-deja/g++.other/access4.C: Issue additional error
45433         messages.
45434         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45435         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45436         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45437         * g++.old-deja/g++.other/crash25.C: Change error message.
45438         * g++.old-deja/g++.other/crash4.C: Change error message.
45439         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45440         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45441         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45442         checks.
45443         * g++.old-deja/g++.other/defarg8.C: Likewise.
45444         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45445         * g++.old-deja/g++.other/dtor10.C: Likewise.
45446         * g++.old-deja/g++.other/incomplete.C: Likewise.
45447         * g++.old-deja/g++.other/linkage7.C: Likewise.
45448         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45449         lookup algorithm.
45450         * g++.old-deja/g++.other/mangle2.C: Likewise.
45451         * g++.old-deja/g++.other/refinit2.C: Likewise.
45452         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45453         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45454         * g++.old-deja/g++.pt/crash28.C: Likewise.
45455         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45456         syntax.
45457         * g++.old-deja/g++.pt/crash32.C: Change error message.
45458         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45459         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45460         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45461         error message position.
45462         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45463         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45464         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45465         syntax.
45466         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45467         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45468         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45469         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45470         keyword.
45471         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45472         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45473         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45474         keyword.
45475         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45476         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45477         syntax.
45478         * g++.old-deja/g++.pt/friend28.C: Account for use of
45479         non-dependent names.
45480         * g++.old-deja/g++.pt/friend29.C: Likewise.
45481         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45482         rules.
45483         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45484         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45485         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45486         lookup rules.
45487         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45488         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45489         keyword.
45490         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45491         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45492         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45493         keyword.
45494         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45495         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45496         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45497         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45498         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45499         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45500         keyword.
45501         * g++.old-deja/g++.pt/spec10.C: Likewise.
45502         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45503         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45504         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45505         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45506         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45507         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45508         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45509         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45510         * g++.old-deja/g++.pt/typename15.C: Likewise.
45511         * g++.old-deja/g++.pt/typename22.C: Likewise.
45512         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45513         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45514         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45515         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45516         syntax.
45517         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45518         return value extension.
45519         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45520         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45521         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45522         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45523
45524 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45525
45526         * g++.dg/warn/inline1.C: New test.
45527         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45528         * g++.old-deja/g++.jason/synth10.C: Likewise.
45529         * g++.old-deja/g++.mike/net31.C: Likewise.
45530         * g++.old-deja/g++.mike/p8786.C: Likewise.
45531
45532         * g++.dg/template/friend10.C: New test.
45533         * g++.dg/template/conv5.C: New test.
45534
45535 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45536
45537         * g++.dg/lookup/scoped3.C: New test.
45538
45539         * g++.dg/lookup/decl1.C: New test.
45540         * g++.dg/lookup/decl2.C: New test.
45541
45542 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45543
45544         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45545         gcc.c-torture/compile/20021015-1.c,
45546         gcc.c-torture/compile/20021015-2.c,
45547         gcc.c-torture/compile/20021123-1.c,
45548         gcc.c-torture/compile/20021123-2.c,
45549         gcc.c-torture/compile/20021123-3.c,
45550         gcc.c-torture/compile/20021123-4.c,
45551         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45552         only to 3.1 or 3.2 branch.
45553
45554 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45555
45556         * gcc.dg/i386-bitfield3.c: New test.
45557
45558         * gcc.dg/i386-bitfield2.c: New test.
45559
45560 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45561
45562         * g++.dg/parse/conv_op1.C: New test.
45563
45564 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45565
45566         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45567         approved.
45568
45569 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45570
45571         * gcc.c-torture/compile/20021220-1.c: New test.
45572
45573 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45574
45575         * gcc.dg/i386-fastcall-1.c: New.
45576
45577 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45578
45579         * gcc.c-torture/execute/20021219-1.c: New test.
45580
45581 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45582
45583         * gcc.dg/i386-pic-1.c: New test.
45584
45585 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45586
45587         PR c++/8099
45588         * g++.dg/template/friend9.C: New test.
45589
45590 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45591
45592         PR c++/3663
45593         * g++.dg/template/access7.C: New test.
45594
45595 2002-12-18  Nick Clifton  <nickc@redhat.com>
45596
45597         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45598         the libstdc++-v3 directory has been found.
45599
45600 2002-12-12  Devang Patel <dpatel@apple.com>
45601         * gcc.dg/darwin-ld-1.c: New test.
45602         * gcc.dg/darwin-ld-2.c: New test.
45603         * gcc.dg/darwin-ld-3.c: New test.
45604         * gcc.dg/darwin-ld-4.c: New test.
45605         * gcc.dg/darwin-ld-5.c: New test.
45606
45607 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45608
45609         * gcc.c-torture/compile/20021212-1.c: New test.
45610
45611 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45612
45613         * gcc.dg/fshort-wchar: New test.
45614
45615 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45616
45617         PR c++/8372
45618         * g++.dg/template/dtor1.C: New test.
45619
45620         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45621         markers.
45622
45623 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45624
45625         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45626
45627 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45628
45629         * g++.dg/template/static1.C: New test.
45630         * g++.dg/template/static2.C: New test.
45631         * g++.old-deja/g++.ext/memconst.C: New test.
45632
45633 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45634
45635         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45636         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45637         * g++.dg/special/initp1.C: Likewise.
45638
45639 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45640
45641         * gcc.c-torture/execute/20021204-1.c: New test.
45642
45643 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45644
45645         * gcc.dg/ppc-fmadd-1.c: New file.
45646         * gcc.dg/ppc-fmadd-2.c: New file.
45647         * gcc.dg/ppc-fmadd-3.c: New file.
45648
45649 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45650
45651         * gcc.c-torture/compile/20021204-1.c: New test.
45652
45653 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45654
45655         * g++.dg/inherit/covariant2.C: New test.
45656         * g++.dg/inherit/covariant3.C: New test.
45657         * g++.dg/inherit/covariant4.C: New test.
45658         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45659         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45660
45661 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45662
45663         PR c++/8688
45664         * g++.dg/init/brace3.C: New test.
45665
45666 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45667
45668         * gcc.dg/20020210-1.c: Fix a comment typo.
45669
45670 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45671
45672         PR c++/8720
45673         * g++.dg/parse/defarg1.C: New test.
45674
45675         PR c++/8615
45676         * g++.dg/template/char1.C: New test.
45677
45678         * g++.dg/template/varmod1.C: Fix typo.
45679
45680 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45681
45682         DR 180
45683         * g++.old-deja/g++.pt/crash32.C: Expect error.
45684
45685 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45686
45687         PR c++/5919
45688         * g++.dg/template/varmod1.C: New test.
45689
45690         PR c++/8727
45691         * g++.dg/inherit/typeinfo1.C: New test.
45692
45693         PR c++/8663
45694         * g++.dg/inherit/typedef1.C: New test.
45695
45696 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45697
45698         PR c++/8332
45699         PR c++/8493
45700         * g++.dg/template/strlen1.C: New test.
45701
45702         PR c++/8227
45703         * g++.dg/template/ctor2.C: New test.
45704
45705         PR c++/8214
45706         * g++.dg/init/string1.C: New test.
45707
45708         PR c++/8511
45709         * g++.dg/template/friend8.C: New test.
45710
45711 2002-11-29  Joe Buck <jbuck@synopsys.com>
45712
45713         * g++.dg/lookup/anon2.C: New test.
45714
45715 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45716
45717         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45718         h8300 port.
45719
45720 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45721
45722         * gcc.dg/bitfld-6.c: New test.
45723
45724 2002-11-27  Jan Hubicka  <jh@suse.cz>
45725
45726         * gcc.c-torture/execute/20021127.[cx]: New test.
45727
45728 2002-11-26  Jan Hubicka  <jh@suse.cz>
45729
45730         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45731         quality.
45732
45733 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45734
45735         * g++.dg/init/brace2.C: New test.
45736         * g++.old-deja/g++.mike/p9129.C: Correct.
45737
45738 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45739
45740         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45741
45742 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45743
45744         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45745
45746 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45747
45748         * g++.dg/abi/empty11.C: New test.
45749         * g++.dg/rtti/cv1.C: New test.
45750
45751 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45752
45753         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45754
45755 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45756
45757         * g++.dg/abi/empty10.C: New test.
45758
45759 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45760
45761         * gcc.c-torture/compile/20021124-1.c: New test.
45762
45763 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45764
45765         * g++.dg/abi/rtti2.C: New test.
45766
45767 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45768
45769         * gcc.dg/i386-unroll-1.c: New test.
45770
45771 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45772
45773         * gcc.c-torture/compile/20021120-1.c: New test.
45774         * gcc.c-torture/compile/20021120-2.c: New test.
45775
45776 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45777
45778         * gcc.dg/bitfld-5.c: New test.
45779
45780 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45781
45782         * gcc.c-torture/execute/20021120-3.c: New test.
45783
45784 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45785
45786         * gcc.c-torture/execute/20021120-2.c: New test.
45787
45788 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45789
45790         * gcc.c-torture/execute/20021120-1.c: New test.
45791
45792 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45793
45794         * gcc.c-torture/execute/20021118-3.c: New test.
45795
45796 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45797
45798         * gcc.c-torture/compile/20021119-1.c: New test.
45799
45800 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45801
45802         * gcc.dg/duff-1.c: New test.
45803         * gcc.dg/duff-2.c: New test.
45804         * gcc.dg/duff-3.c: New test.
45805
45806 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45807
45808         * gcc.dg/cpp/_Pragma5.c: New test.
45809
45810 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45811
45812         * gcc.c-torture/execute/20021118-2.c: New test.
45813
45814 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45815
45816         * gcc.c-torture/execute/20021118-1.c: New test.
45817
45818 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45819
45820         * gcc.dg/20021116-1.c: New test.
45821
45822 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45823
45824         * g++.dg/abi/vcall1.C: New test.
45825
45826 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45827
45828         * gcc.dg/20021029-1.c: New test.
45829         * gcc.dg/20021029-2.c: New test.
45830
45831 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45832
45833         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45834
45835 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45836
45837         PR c/8439
45838         * gcc.dg/20021110.c: Move to ...
45839         * gcc.c-torture/compile/20021110.c: .... here.
45840
45841 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45842
45843         PR c/8467
45844         * gcc.c-torture/execute/20021111-1.c
45845
45846 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45847
45848         PR c/8439
45849         * gcc.dg/20021110.c: New test.
45850
45851 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45852
45853         * g++.dg/abi/vthunk3.C: Run only on x86.
45854
45855 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45856
45857         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45858
45859 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45860
45861         * lib/compat.exp (compat-execute): Fix logic error in last
45862         change.
45863
45864 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45865
45866         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45867
45868 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45869
45870         PR c++/8389
45871         * g++.dg/template/access6.C: New test.
45872
45873 2002-11-08  Jan Hubicka  <jh@suse.cz>
45874
45875         * gcc.dg/i386-ssefp-1.c: New test.
45876         * gcc.dg/i386-ssefp-1.c: New test.
45877
45878 2002-11-08  Jan Hubicka  <jh@suse.cz>
45879
45880         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45881
45882 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45883
45884         * g++.dg/abi/vthunk3.C: New test.
45885
45886         PR c++/8338
45887         * g++.dg/template/crash2.C: New test.
45888
45889 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45890
45891         * g++.dg/abi/dtor1.C: New test.
45892         * g++.dg/abi/dtor2.C: Likewise.
45893
45894 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45895
45896         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45897         Darwin.
45898
45899 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45900
45901         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45902         -mthumb.  Only xfail with -O0.
45903
45904 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45905
45906         * g++.dg/abi/thunk1.C: New test.
45907         * g++.dg/abi/thunk2.C: Likewise.
45908         * g++.dg/abi/vtt1.C: Likewise.
45909
45910 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45911
45912         PR optimization/8423
45913         * gcc.c-torture/execute/builtin-constant.c: New test.
45914
45915 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45916
45917         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45918         Add some more cases.
45919
45920 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45921
45922         PR c++/8391
45923         * g++.dg/opt/local1.C: New test.
45924
45925 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45926
45927         PR c++/8160
45928         * g++.dg/template/complit1.C: New test.
45929
45930         PR c++/8149
45931         * g++.dg/template/typename4.C: Likewise.
45932
45933 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45934
45935         Core issue 287, PR c++/7639
45936         * g++.dg/template/instantiate1.C: Adjust error location.
45937         * g++.dg/template/instantiate3.C: New test.
45938         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45939         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45940         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45941
45942 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45943
45944         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45945
45946 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45947
45948         PR c++/8287
45949         * g++.dg/init/dtor2.C: New test.
45950
45951 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45952
45953         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45954         * gcc.dg/nest.c: Bypass errors on irix6.
45955
45956 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45957
45958         * gcc.dg/nest.c: Expect error for mmix-*-*.
45959         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45960
45961 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45962
45963         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45964         markers.
45965
45966         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45967
45968 2002-10-25  Mike Stump  <mrs@apple.com>
45969
45970         * gcc.dg/warn-1.c: New test.
45971
45972 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45973
45974         * g++.dg/template/typename3.C: New test.
45975
45976 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45977
45978         * g++.dg/lookup/ptrmem1.C: New test.
45979
45980         * g++.dg/abi/vthunk2.C: New test.
45981
45982 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45983
45984         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45985
45986 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45987
45988         * g++.dg/abi/empty9.C: New test.
45989
45990 2002-10-24  Richard Henderson  <rth@redhat.com>
45991
45992         * g++.dg/inherit/thunk1.C: Enable for ia64.
45993
45994 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45995
45996         PR c++/8067
45997         * g++.dg/lookup/pretty1.C: New test.
45998
45999 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46000
46001         * gcc.dg/20021023-1.c: New test.
46002
46003 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46004
46005         PR c++/7679
46006         * g++.dg/parse/inline1.C: New test.
46007
46008 2002-10-23  Richard Henderson  <rth@redhat.com>
46009
46010         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46011
46012         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46013
46014 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46015
46016         PR c++/6579
46017         * g++.dg/parse/stmtexpr3.C: New test.
46018
46019 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46020
46021         * g++.dg/expr/cond1.C: New test.
46022
46023 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46024
46025         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46026
46027 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46028
46029         * g++.dg/abi/vbase13.C: New test.
46030         * g++.dg/abi/vbase14.C: Likewise.
46031
46032 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46033
46034         * gcc.dg/tls/pic-1.c: New test.
46035         * gcc.dg/tls/nonpic-1.c: New test.
46036         * gcc.dg/20021018-1.c: New test.
46037
46038 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46039
46040         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46041         Remove only files with the same base name as the test case.
46042         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46043         (profopt-execute): Likewise.  Also, remove old profiling
46044         and performance data files before running the tests.
46045
46046         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46047         * g++.dg/bprob/bprob.exp: Likewise.
46048         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46049         to allow more general test case names.
46050
46051         * g++.dg/bprob/bprob-1.C: Rename to ...
46052         * g++.dg/bprob/g++-bprob-1.C: ... this.
46053
46054         * g77.dg/bprob/bprob-1.f: Rename to ...
46055         * g77.dg/bprob/g77-bprob-1.f: ... this.
46056
46057 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46058
46059         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46060         bison 1.50 or later.
46061
46062 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46063
46064         * g++.dg/README: Describe more test directories.
46065
46066 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46067
46068         * g++.dg/init/array6.C: Add additional tests.
46069
46070 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46071
46072         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46073         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46074
46075 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46076
46077         * gcc.c-torture/compile/20020604-1.x: New.
46078         * gcc.c-torture/compile/simd-5.x: Likewise.
46079         * gcc.c-torture/execute/920710-1.x: Likewise.
46080         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46081
46082 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46083
46084         * g++.dg/inherit/override1.C: Add dg-options clause.
46085
46086 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46087
46088         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46089         _mm_slli_si128.
46090
46091 2002-10-19  Andreas Schwab  <schwab@suse.de>
46092
46093         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46094         directory component.
46095
46096 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46097
46098         * g++.dg/inherit/thunk1.C: New test.
46099
46100         * g++.dg/inherit/override1.C: New test.
46101
46102         * g++.dg/abi/mangle11.C: New test.
46103         * g++.dg/abi/mangle14.C: New test.
46104         * g++.dg/abi/mangle17.C: New test.
46105
46106 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46107
46108         * g++.dg/overload/member2.C: New test.
46109
46110 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46111
46112         * g++.dg/README: Describe new compat directory.
46113         * g++.dg/dg.exp: Skip tests in compat directory.
46114         * README.compat: New file.
46115         * lib/compat.exp: New expect script.
46116         * g++.dg/compat: New test directory.
46117         * g++.dg/compat/compat.exp: New expect script.
46118         * g++.dg/compat/abi: New test directory.
46119         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46120         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46121         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46122         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46123         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46124         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46125         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46126         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46127         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46128         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46129         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46130         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46131         * g++.dg/compat/break: New test directory.
46132         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46133         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46134         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46135         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46136         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46137         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46138         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46139         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46140         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46141         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46142         g++.dg/compat/break/README: New files.
46143         * g++.dg/compat/eh: New test directory.
46144         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46145         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46146         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46147         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46148         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46149         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46150         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46151         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46152         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46153         g++.dg/compat/eh/filter2_y.C,
46154         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46155         g++.dg/compat/eh/new1_y.C,
46156         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46157         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46158         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46159         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46160         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46161         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46162         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46163         g++.dg/compat/eh/unexpected1_y.C: New files.
46164         * g++.dg/compat/init: New test directory.
46165         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46166         g++.dg/compat/init/array5_y.C,
46167         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46168         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46169         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46170         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46171         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46172         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46173         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46174         g++.dg/compat/init/init-ref2_y.C: New files.
46175
46176 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46177
46178         PR c++/7584
46179         * g++.dg/inherit/using3.C: New test.
46180
46181 2002-10-17  Jan Hubicka  <jh@suse.cz>
46182
46183         * gcc.dg/20021017-2.c: New test.
46184
46185 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46186
46187         * g++.dg/abi/mangle16.C: Adjust.
46188
46189         * g++.dg/init/array8.C: New test.
46190
46191 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46192
46193         * gcc.dg/special/mips-abi.exp: New test.
46194         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46195
46196 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46197
46198         * g++.dg/abi/mangle16.C: New test.
46199         * g++.dg/abi/mangle17.C: Likewise.
46200
46201         PR c++/7478
46202         * g++.dg/template/ref1.C: New test.
46203
46204 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46205
46206         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46207
46208 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46209
46210         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46211
46212 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46213
46214         PR c++/7524
46215         * g++.dg/init/array7.C: New test.
46216
46217 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46218
46219         * g++.dg/init/array6.C: New test.
46220
46221         * g++.dg/abi/mangle13.C: Likewise.
46222         * g++.dg/abi/mangle14.C: Likewise.
46223         * g++.dg/abi/mangle15.C: Likewise.
46224
46225 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46226
46227         * g++.dg/abi/empty8.C: New test.
46228
46229 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46230
46231         * g++.dg/init/ctor1.C: New test.
46232
46233 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46234
46235         * gcc.c-torture/execute/20021015-1.c: New test.
46236
46237 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46238
46239         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46240
46241 2002-10-14  Jan Hubicka  <jh@suse.cz>
46242
46243         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46244
46245 2002-10-14  Richard Henderson  <rth@redhat.com>
46246
46247         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46248
46249 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46250
46251         PR optimization/6631
46252         * g++.dg/opt/const2.C: New test.
46253
46254 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46255
46256         PR c++/7176
46257         * g++.dg/parse/friend1.C: New test.
46258         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46259
46260 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46261
46262         * gcc.dg/20021014-1.c: New test.
46263
46264 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46265
46266         PR c++/5661
46267         * g++.dg/ext/vlm1.C: New test.
46268         * g++.dg/ext/vlm2.C: Likewise.
46269
46270         * g++.dg/init/array1.C: Remove invalid braces.
46271         * g++.dg/init/brace1.C: New test.
46272         * g++.dg/init/copy2.C: Likewise.
46273         * g++.dg/init/copy3.C: Likewise.
46274         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46275         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46276         braces.
46277
46278 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46279
46280         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46281
46282 2002-10-11  Richard Shann  <richard.shann@superh.com>
46283
46284         * gcc.c-torture/compile/simd-5.c: New test.
46285
46286 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46287
46288         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46289
46290 2002-10-10  Jim Wilson  <wilson@redhat.com>
46291
46292         * gcc.c-torture/execute/20021010-1.c: New test.
46293
46294 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46295
46296         PR c/7353
46297         * g++.dg/ext/typedef-init.C: New test.
46298         * gcc.dg/typedef-init.c: New test.
46299
46300 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46301
46302         * gcc.dg/cpp/paste13.c: New test.
46303
46304 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46305
46306         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46307         remaining platforms, XFAIL during compile, not execute.  Don't
46308         XFAIL at -O0.
46309
46310 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46311
46312         * gcc.dg/alias-1.c: Tweak expected warning.
46313
46314 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46315
46316         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46317
46318 2002-10-06  Andreas Jaeger  <aj@suse.de>
46319
46320         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46321         * gcc.dg/cpp/c++98.C: Likewise.
46322
46323         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46324         * g++.dg/cpp/c++98.C: Likewise.
46325
46326         * g++.dg/README (Subdirectories): Mention cpp directory.
46327
46328         PR target/7559
46329         * gcc.dg/20021006-1.c: New test.
46330
46331 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46332
46333         PR c++/7804
46334         * g++.dg/other/warning1.C: New test.
46335
46336 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46337
46338         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46339         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46340         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46341
46342 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46343
46344         PR c++/7931
46345         * g++.dg/template/ptrmem3.C: New test.
46346
46347         PR c++/7754
46348         * g++.dg/template/union1.C: New test.
46349
46350 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46351
46352         PR c++/8006
46353         * g++.dg/abi/mangle9.C: New test.
46354         * g++.dg/abi/mangle10.C: New test.
46355         * g++.dg/abi/mangle11.C: New test.
46356         * g++.dg/abi/mangle12.C: New test.
46357
46358 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46359
46360         PR c++/7188.
46361         * g++.dg/template/meminit1.C: New test.
46362         * g++.dg/warn/Wreorder-1.C: Likewise.
46363         * g++.old-deja/g++.mike/warn3.C: Tweak.
46364         * lib/prune.exp: Ingore "in copy constructor".
46365
46366 2002-10-02  Andreas Jaeger  <aj@suse.de>
46367
46368         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46369         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46370         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46371         on x86-64.
46372
46373 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46374
46375         * gcc.dg/empty1.C: Fix typo.
46376
46377 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46378
46379         * gcc.dg/alias-1.c: New test.
46380
46381 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46382
46383         * gcc.dg/empty1.C: New test.
46384
46385         * g++.dg/tls/init-2.C: Tweak error messages.
46386
46387 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46388
46389         * gcc.c-torture/compile/20020923-1.c: New test.
46390
46391 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46392
46393         * gcc.c-torture/execute/ffs-1.c: New test.
46394         * gcc.c-torture/execute/ffs-2.c: Ditto.
46395
46396 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46397
46398         * g++.dg/overload/member1.C: New test.
46399
46400 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46401
46402         * g++.dg/abi/empty7.C: New test.
46403         * g++.dg/init/pm2.C: Likewise.
46404
46405 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46406
46407         * g++.dg/rtti/crash1.C: New test.
46408
46409 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46410
46411         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46412         gcc.dg/sibcall-4.c: New tests.
46413
46414 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46415
46416         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46417         powerpc and MMIX targets.
46418
46419 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46420
46421         * gcc.dg/cpp/20020927-1.c: New.
46422
46423 2002-09-26  David S. Miller  <davem@redhat.com>
46424
46425         * gcc.c-torture/compile/trunctfdf.c: New.
46426
46427 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46428
46429         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46430
46431 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46432
46433         * gcc.c-torture/execute/loop-15.c: New.
46434
46435 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46436
46437         * README.QMTEST: Fix typo.
46438
46439 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46440
46441         * gcc.dg/20020926-1.c: New test.
46442
46443 2002-09-25  David S. Miller  <davem@redhat.com>
46444
46445         PR target/7842
46446         * gcc.c-torture/execute/shiftdi.c: New test.
46447
46448 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46449
46450         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46451         unique to the tool.
46452         * lib/g77.exp (g77_init): Likewise.
46453         * lib/g++.exp (g++_init): Likewise.
46454         * lib/objc.exp (objc_init): Likewise.
46455
46456 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46457
46458         * g++.dg/abi/empty5.C: New test.
46459         * g++.dg/abi/empty6.C: New test.
46460         * g++.dg/abi/vbase12.C: New test.
46461
46462 2002-09-25  Richard Henderson  <rth@redhat.com>
46463
46464         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46465         too-small long double.
46466
46467 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46468
46469         * gcc.dg/20020919-1.c: New test.
46470
46471 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46472
46473         * g++.dg/abi/bitfield6.C: New test.
46474         * g++.dg/abi/bitfield7.C: New test.
46475         * g++.dg/abi/bitfield8.C: New test.
46476         * g++.dg/abi/vbase11.C: New test.
46477
46478 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46479
46480         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46481         hppa*-*-hpux*.  Update test comment.
46482
46483 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46484
46485         * gcc.dg/tls/struct-1.c: New test.
46486
46487 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46488
46489         * gcc.dg/cpp/tr-warn2.c: Update.
46490
46491 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46492
46493         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46494
46495 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46496
46497         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46498         systems.
46499
46500 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46501
46502         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46503
46504         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46505         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46506         setting of cxxfilt.
46507
46508 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46509
46510         * gcc.dg/20020312-2.c: Update for darwin.
46511
46512 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46513
46514         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46515
46516 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46517
46518         * objc.dg/comp-types-1.m: New test.
46519         * objc.dg/comp-types-2.m: New test.
46520         * objc.dg/comp-types-3.m: New test.
46521         * objc.dg/comp-types-4.m: New test.
46522         * objc.dg/comp-types-5.m: New test.
46523         * objc.dg/comp-types-6.m: New test.
46524
46525 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46526
46527         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46528
46529 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46530
46531         * g++.dg/other/do1.C: New test.
46532
46533         * g++.dg/template/subst1.C: New test.
46534
46535 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46536
46537         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46538
46539 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46540
46541         * g++.dg/template/qualttp20.C: Adjust expected errors.
46542         * g++.old-deja/g++.jason/report.C: Likewise.
46543         * g++.old-deja/g++.other/qual1.C: Likewise.
46544
46545         * g++.dg/lookup/scoped2.C: New test.
46546
46547         * g++.dg/ext/asm3.C: New test.
46548
46549 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46550
46551         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46552
46553 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46554
46555         * ChangeLog: follow spelling conventions.
46556         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46557         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46558         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46559         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46560         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46561         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46562         * g++.old-deja/g++.law/global-init1.C: Likewise.
46563         * g++.old-deja/g++.other/delete4.C: Likewise.
46564         * g++.old-deja/g++.other/inline21.C: Likewise.
46565         * g++.old-deja/g++.other/singleton.C: Likewise.
46566         * g77.dg/strlen0.f: Likewise.
46567         * g77.f-torture/compile/20010519-1.f: Likewise.
46568         * g77.f-torture/compile/980310-4.f: Likewise.
46569         * gcc.c-torture/compile/20000605-1.c: Likewise.
46570         * gcc.c-torture/execute/20020225-1.c: Likewise.
46571         * gcc.dg/c90-hexfloat-2.c: Likewise.
46572         * gcc.dg/c99-bool-1.c: Likewise.
46573         * gcc.dg/c99-hexfloat-2.c: Likewise.
46574         * gcc.dg/dll-2.c: Likewise.
46575         * gcc.dg/wtr-union-init-1.c: Likewise.
46576         * gcc.dg/wtr-union-init-2.c: Likewise.
46577         * gcc.dg/wtr-union-init-3.c: Likewise.
46578         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46579         * gcc.dg/cpp/defined.c: Likewise.
46580         * gcc.dg/cpp/macsyntx.c: Likewise.
46581         * gcc.dg/cpp/paste2.c: Likewise.
46582         * gcc.dg/cpp/trad/defined.c: Likewise.
46583         * gcc.dg/format/c90-printf-1.c: Likewise.
46584         * gcc.dg/format/c90-scanf-1.c: Likewise.
46585         * gcc.dg/format/c99-printf-1.c: Likewise.
46586         * gcc.dg/format/c99-scanf-1.c: Likewise.
46587         * gcc.misc-tests/gcov-8.c: Likewise.
46588         * lib/profopt.exp: Likewise.
46589
46590 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46591
46592         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46593
46594 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46595
46596         * g++.dg/inherit/using2.C: New test.
46597
46598 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46599
46600         * ChangeLog: Follow spelling conventions.
46601         * g++.dg/template/friend4.C: Likewise.
46602         * g++.old-deja/g++.pt/crash67.C: Likewise.
46603         * gcc.c-torture/execute/20000801-4.c: Likewise.
46604         * gcc.dg/c90-digraph-1.c: Likewise.
46605         * gcc.dg/c94-digraph-1.c: Likewise.
46606         * gcc.dg/c99-digraph-1.c: Likewise.
46607         * gcc.dg/cpp/line5.c: Likewise.
46608         * gcc.dg/cpp/multiline.c: Likewise.
46609         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46610         * gcc.dg/format/attr-3.c: Likewise.
46611         * gcc.dg/format/c90-scanf-3.c: Likewise.
46612         * gcc.dg/format/ext-4.c: Likewise.
46613
46614 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46615
46616         * g++.dg/template/pretty1.C: New test.
46617
46618 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46619
46620         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46621
46622 2002-09-13  Matt Austern  <austern@apple.com>
46623
46624         * g++.dg/other/constref[12].C: New, regression tests for
46625         passing a cast expression to a function by const reference.
46626
46627 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46628
46629         * g++.dg/template/deduce1.C: New test.
46630
46631 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46632
46633         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46634         32-bit int.
46635
46636 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46637
46638         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46639         usage.
46640
46641 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46642
46643         * gcc.c-torture/compile/20020910-1.c: New test.
46644
46645 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46646
46647         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46648
46649 2002-09-10  Andreas Jaeger  <aj@suse.de>
46650
46651         * gcc.dg/20020312-2.c: Adjust for x86-64.
46652
46653 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46654
46655         * g77.dg/7388.f: New test case for PR 7388.
46656
46657 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46658
46659         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46660
46661 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46662
46663         * objc.dg/proto-lossage-1.m: New test.
46664
46665 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46666
46667         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46668
46669 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46670
46671         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46672         expected to pass.
46673
46674 2002-09-06  Stan Shebs  <shebs@apple.com>
46675             David Edelsohn  <edelsohn@gnu.org>
46676
46677         * gcc.dg/weak: New directory.
46678         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46679         target-specific xfail bits.
46680         * gcc.dg/typeof-2.c: Move to new directory.
46681         * gcc.dg/weak.exp: New expect script.
46682
46683 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46684
46685         * gcc.c-torture/execute/extzvsi.c: New test.
46686
46687 2002-09-05  Stan Shebs  <shebs@apple.com>
46688
46689         * gcc.dg/weak-1.c: xfail on Darwin.
46690         * gcc.dg/weak-2.c: Ditto.
46691         * gcc.dg/weak-3.c: Ditto.
46692         * gcc.dg/weak-4.c: Ditto.
46693         * gcc.dg/weak-5.c: Ditto.
46694         * gcc.dg/weak-6.c: Ditto.
46695         * gcc.dg/weak-7.c: Ditto.
46696         * gcc.dg/weak-8.c: Ditto.
46697         * gcc.dg/weak-9.c: Ditto.
46698
46699 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46700
46701         * gcc.c-torture/execute/loop-14.c: New test.
46702
46703 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46704
46705         * g++.dg/other/cxa-atexit1.C: New test.
46706
46707         * gcc.dg/typeof-2.c: New test.
46708
46709 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46710
46711         * gcc.dg/builtins-2.c: New testcase.
46712         * gcc.dg/builtins-3.c: New testcase.
46713
46714 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46715
46716         * gcc.dg/cpp/_Pragma4.c: New test.
46717
46718 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46719
46720         * objc/execute/nil_method-1.m: New testcase.
46721
46722 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46723
46724         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46725         [Object class], not [Object initialize].
46726
46727 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46728             Hans-Peter Nilsson  <hp@bitrange.com>
46729
46730         * gcc.c-torture/execute/20020720-1.x: Skip test on
46731         mmix-knuth-mmixware.  Correct comment.
46732
46733 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46734
46735         * g++.dg/abi/bitfield5.C: New test.
46736         * g++.dg/abi/vbase10.C: Likewise.
46737
46738 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46739
46740         * objc.dg/undeclared-selector.m: New test.
46741
46742 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46743
46744         * g++.dg/other/offsetof1.C: Avoid cast warning.
46745
46746 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46747
46748         * objc.dg/super-class-2.m: New test.
46749
46750 2002-08-24  Matt Austern  <austern@apple.com>
46751
46752         * g++.dg/ext/lvaddr.C: New test.
46753         * g++.dg/ext/lvcast.C: New test.
46754
46755 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46756
46757         * g++.dg/inherit/cond1.C: New test.
46758
46759 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46760
46761         * gcc.dg/noncompile/incomplete-1.c: New test.
46762
46763 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46764
46765         * gcc.dg/typespec-1.c: New test.
46766
46767 2002-08-20  Devang Patel  <dpatel@apple.com>
46768         * objc.dg/proto-hier-2.m: New test.
46769
46770 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46771
46772         * objc.dg/bitfield-1.m: New test.
46773         * objc.dg/bitfield-2.m: New test.
46774
46775 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46776
46777         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46778         gcc.dg/c99-flex-array-4.c: New tests.
46779
46780 2002-08-16  Stan Shebs  <shebs@apple.com>
46781
46782         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46783
46784 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46785
46786         * gcc.dg/typeof-1.c: New test.
46787         * g++.dg/ext/typeof2.C: New test.
46788
46789 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46790
46791         * g++.dg/other/offsetof1.C: New test.
46792
46793 2002-08-14  Richard Henderson  <rth@redhat.com>
46794
46795         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46796
46797 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46798
46799         * gcc.dg/cpp/_Pragma3.c: New test.
46800
46801 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46802
46803         * g++.dg/template/inherit3: New test.
46804
46805 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46806
46807         * gcc.dg/bitfld-4.c: Add blank options.
46808
46809 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46810
46811         * g++.dg/template/crash1.C: New test.
46812
46813 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46814
46815         * gcc.dg/tls/opt-2.c: New test.
46816
46817 2002-08-08  Devang Patel  <dpatel@apple.com>
46818
46819         * objc.dg/selector-1.m : New test
46820
46821 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46822
46823         * g++.dg/abi/bitfield4.C: New test.
46824         * gcc.dg/bitfld-4.c: New test.
46825
46826 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46827
46828         * g++.dg/other/packed1.C: New test.
46829
46830 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46831
46832         * g++.dg/abi/offsetof.C: Tweak error messages.
46833         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46834
46835 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46836
46837         * gcc.dg/bitfld-3.c: New test.
46838
46839 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46840             Richard Henderson  <rth@redhat.com>
46841
46842         * gcc.dg/i386-bitfield1.c: New test.
46843         * g++.dg/abi/bitfield3.C: Update.
46844
46845 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46846
46847         * objc.dg/const-str-2.m: Update.
46848         * gcc.dg/cpp/c++98.c: Change to C extension.
46849         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46850         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46851
46852 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46853
46854         * gcc.dg/tls/diag-3.c: New.
46855
46856 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46857
46858         * g++.dg/README (Subdirectories): Document new subdir expr.
46859         * g++.dg/expr/pmf-1.C: New test.
46860
46861 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46862
46863         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46864
46865 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46866
46867         * g++.dg/abi/bitfield3.C: New test.
46868
46869 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46870
46871         * lib/gcov.exp: Tweak expected line formats.
46872         * gcc.misc-tests/gcov8.c: New test.
46873         * gcc.misc-tests/gcov8.x: New flags.
46874
46875 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46876
46877         * consistency.vlad/layout/endian.c: Include string.h.
46878
46879         * gcc.c-torture/execute/20020805-1.c: New test.
46880
46881 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46882
46883         * g++.dg/other/conversion1.C: New test.
46884
46885 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46886
46887         * gcc.dg/builtins-1.c: New testcase.
46888
46889 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46890
46891         * g++.dg/inherit/access3.C: New test.
46892
46893 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46894
46895         * gcc.dg/ia64-visibility-2.c: New test.
46896
46897 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46898
46899         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46900         __qualifier_flags to __flags.
46901
46902 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46903
46904         * g++.dg/inherit/operator1.C: New test.
46905         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46906         * g++.dg/other/error1.C: Change expected error message.
46907         * g++.dg/template/conv4.C: Likewise.
46908
46909 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46910
46911         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46912         for documented behavior.
46913
46914 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46915
46916         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46917         several targets known to fail.
46918
46919 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46920
46921         * gcc.dg/mips-args-[123].c: New tests.
46922
46923 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46924
46925         * gcc.dg/ppc-spe.c: New.
46926
46927 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46928
46929         * g++.dg/other/ptrmem4.C: New testcase.
46930
46931 2002-07-24  Richard Henderson  <rth@redhat.com>
46932
46933         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46934
46935 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46936
46937         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46938
46939 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46940
46941         * gcc.c-torture/execute/memset-3.c: New testcase.
46942
46943 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46944
46945         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46946         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46947
46948 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46949
46950         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46951         Delete.
46952
46953 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46954
46955         * gcc.c-torture/compile/simd-4.c: New test.
46956
46957 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46958
46959         PR c++/7347, c++/7348
46960         * g++.dg/template/access4.C: New test.
46961         * g++.dg/template/access5.C: New test.
46962         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46963         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46964         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46965         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46966
46967 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46968
46969         * gcc.dg/gnu89-init-2.c: New test.
46970
46971 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46972
46973         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46974
46975 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46976
46977         * gcc.c-torture/execute/20020720-1.c: New testcase.
46978
46979 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46980
46981         * gcc.dg/cpp/Wsignprom.c: New tests.
46982
46983 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46984
46985         * gcc.c-torture/execute/loop-13.c: New test.
46986
46987 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46988
46989         * gcc.dg/cpp/expr.c: New tests.
46990
46991 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46992
46993         * g++.dg/opt/pr6713.C: Add template instantiation.
46994
46995 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46996
46997         * gcc.dg/nest.c: New test.
46998
46999 2002-07-17  Richard Henderson  <rth@redhat.com>
47000
47001         * g++.dg/opt/pr6713.C: New test.
47002
47003 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47004
47005         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47006         XFAIL for all x86 processors.
47007
47008 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47009
47010         * gcc.c-torture/execute/20010122-1.x: Do not test with
47011         -fomit-frame-pointer.
47012
47013 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47014
47015         * g++.dg/template/instantiate2.C: New test.
47016         * g++.dg/template/spec4.C: New test.
47017
47018 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47019
47020         * g++.dg/template/access2.C: New test.
47021         * g++.dg/template/access3.C: New test.
47022
47023 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47024
47025         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47026         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47027         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47028         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47029         Convert to use <stdarg.h>.
47030         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47031         Delete.
47032         * gcc.dg/va-arg-2.c: New.
47033         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47034
47035 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47036
47037         * gcc.c-torture/compile/20020710-1.c: New test.
47038
47039 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47040                           Andrew Pinski  <pinskia@physics.uc.edu>
47041
47042         gcc.c-torture/compile/simd-2.c: New testcase.
47043         gcc.c-torture/compile/simd-3.c: Likewise.
47044
47045 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47046
47047         PR c++/7224
47048         * g++.dg/overload/error1.C: New test.
47049
47050 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47051
47052         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47053         configuration and IRIX 6 O32 ABI.
47054
47055 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47056
47057         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47058
47059 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47060
47061         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47062
47063 2002-07-10  Jeffrey A Law  <law@redhat.com>
47064
47065         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47066
47067         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47068
47069 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47070
47071         * gcc.dg/20020312-2.c: Check for __PPC__.
47072
47073 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47074
47075         * gcc.c-torture/compile/20020709-1.c: New test.
47076
47077 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47078
47079         * g++.dg/template/qualttp21.C: New test case.
47080
47081 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47082
47083         * gcc.c-torture/compile/20020706-1.c: New test.
47084         * gcc.c-torture/compile/20020706-2.c: New test.
47085
47086 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47087             Alexandre Oliva  <aoliva@redhat.com>
47088
47089         * g++.dg/warn/incomplete1.C: New test.
47090
47091 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47092
47093         PR c++/7099
47094         * g++.dg/warn/noreturn1.C: New test.
47095
47096 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47097
47098         PR c++/6706
47099         * g++.dg/debug/debug6.C: New test.
47100         * g++.dg/debug/debug7.C: New test.
47101
47102 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47103
47104         * gcc.c-torture/compile/simd-3.c: New test.
47105
47106 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47107
47108         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47109         * gcc.dg/20020620-1.c: Likewise.
47110
47111 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47112
47113         PR c++/6944
47114         * g++.dg/init/array4.C: New test.
47115         * g++.dg/init/array5.C: New test.
47116
47117 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47118
47119         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47120         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47121
47122 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47123
47124         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47125         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47126         * gcc.dg/wtr-conversion-1.c: Likewise.
47127         * gcc.dg/wtr-escape-1.c: Likewise.
47128         * gcc.dg/wtr-int-type-1.c: Likewise.
47129         * gcc.dg/wtr-label-1.c: Likewise.
47130         * gcc.dg/wtr-static-1.c: Likewise.
47131         * gcc.dg/wtr-strcat-1.c: Likewise.
47132         * gcc.dg/wtr-suffix-1.c: Likewise.
47133         * gcc.dg/wtr-switch-1.c: Likewise.
47134         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47135         * gcc.dg/wtr-union-init-1.c: Likewise.
47136         * gcc.dg/wtr-union-init-2.c: Likewise.
47137         * gcc.dg/wtr-union-init-3.c: Likewise.
47138
47139         * gcc.dg/wtr-func-def-1.c: New test.
47140
47141 2002-07-02 Devang Patel <dpatel@apple.com>
47142
47143         * objc.dg/param-1.m: New test.
47144
47145 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47146
47147         * gcc.dg/cpp/trad/directive.c: Add test.
47148         * gcc.dg/cpp/trad/macroargs.c: Add test.
47149         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47150
47151 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47152
47153         * gcc.dg/cpp/cmdlne-M.c: New test.
47154
47155 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47156
47157         * objc.dg/desig-init-1.m: New test.
47158
47159 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47160
47161         PR c++/6716
47162         * g++.dg/template/instantiate1.C: New test.
47163
47164 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47165
47166         PR c++/7112
47167         * g++.dg/template/sizeof2.C: New test.
47168
47169 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47170
47171         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47172         gcc.dg/cpp/trad/include.c: New tests.
47173
47174 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47175
47176         PR target/7177
47177         * gcc.c-torture/compile/20020701-1.c: New test.
47178
47179 2002-07-01  Stan Shebs  <shebs@apple.com>
47180
47181         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47182         header here...
47183         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47184         (objc-torture-execute): or here.
47185
47186 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47187
47188         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47189
47190 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47191
47192         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47193
47194 2002-06-30  Devang Patel  <dpatel@apple.com>
47195
47196         * objc.dg/fsyntax-only.m: New test.
47197
47198 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47199
47200         PR c++/6695
47201         * g++.dg/template/friend7.C: New file.
47202
47203 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47204
47205         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47206         return type.
47207
47208 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47209
47210         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47211         avoid division by zero.
47212
47213 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47214
47215         * gcc.dg/Wunknownprag.c: New tests.
47216
47217 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47218
47219         * gcc.c-torture/execute/simd-2.c: New test.
47220
47221 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47222
47223         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47224         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47225         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47226         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47227         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47228         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47229         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47230         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47231         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47232         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47233         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47234         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47235         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47236         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47237         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47238         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47239         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47240
47241 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47242
47243         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47244         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47245         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47246         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47247         New tests.
47248         * gcc.dg/cpp/trad/directive.c: Update.
47249
47250 2002-06-23  Andreas Jaeger  <aj@suse.de>
47251
47252         * gcc.c-torture/execute/complex-6.c: New.
47253
47254 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47255
47256         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47257         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47258         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47259         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47260
47261 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47262
47263         * gcc.dg/cpp/trad: New directory with traditional tests copied
47264         from parent directory.
47265         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47266         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47267         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47268         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47269         Move to trad/ and rename.
47270         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47271         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47272         gcc.dg/cpp/trad/redef2.c: New tests.
47273         * gcc.dg/cpp/trad/trad.exp: New driver.
47274
47275 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47276
47277         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47278         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47279         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47280         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47281         Remove.
47282
47283 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47284
47285         * gcc.dg/20020620-1.c: New test.
47286
47287 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47288
47289         * g++.dg/template/ttp4.C: New test.
47290
47291 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47292
47293         * g++.dg/opt/vt1.C: Fix regexp.
47294
47295 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47296
47297         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47298         Don't use attribute `noinline'.
47299
47300 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47301
47302         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47303
47304 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47305
47306         * gcc.c-torture/execute/simd-1.c: New.
47307
47308         * gcc.dg/simd-1.c: New.
47309
47310 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47311
47312         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47313
47314 2002-06-16  Richard Henderson  <rth@redhat.com>
47315
47316         * g++.dg/ext/anon-struct1.C: New.
47317         * g++.dg/ext/anon-struct2.C: New.
47318         * g++.dg/ext/anon-struct3.C: New.
47319         * gcc.dg/anon-struct-1.c: New.
47320         * gcc.dg/anon-struct-2.c: New.
47321         * gcc.dg/anon-struct-3.c: New.
47322         * gcc.dg/20011008-1.c: Adjust warning text.
47323         * gcc.dg/20020527-1.c: Add -fms-extensions.
47324
47325 2002-06-16  Richard Henderson  <rth@redhat.com>
47326
47327         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47328
47329 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47330
47331         * gcc.c-torture/execute/20020615-1.c: New test.
47332
47333 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47334
47335         * gcc.c-tortuture/execute/compare-1.c: New test case.
47336         * gcc.c-tortuture/execute/compare-2.c: New test case.
47337         * gcc.c-tortuture/execute/compare-3.c: New test case.
47338
47339 2002-06-13  Richard Henderson  <rth@redhat.com>
47340
47341         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47342         ia64 ilp32.
47343
47344 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47345
47346         * g++.dg/template/typename2.C: Update error message.
47347
47348 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47349
47350         * gcc.c-torture/execute/20020611-1.c: New test.
47351
47352 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47353
47354         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47355         list of targets to skip.
47356
47357 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47358
47359         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47360         targets if not optimizing.
47361
47362 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47363
47364         * gcc.c-torture/compile/20020605-1.c: New test.
47365
47366         * g++.dg/opt/vt1.C: New test.
47367
47368         * gcc.dg/20020531-1.c: New test.
47369
47370         * gcc.dg/20020530-1.c: New test.
47371
47372         * gcc.dg/20020527-1.c: New test.
47373
47374         * g++.dg/opt/cse1.C: New test.
47375
47376 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47377
47378         * gcc.dg/20020607-2.c: New test case.
47379
47380 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47381
47382         * gcc.c-torture/compile/20020604-1.c: New test.
47383
47384 2002-06-04  Richard Henderson  <rth@redhat.com>
47385
47386         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47387         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47388         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47389
47390 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47391
47392         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47393
47394 2002-06-03  Richard Henderson  <rth@redhat.com>
47395
47396         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47397         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47398
47399 2002-06-02  Richard Henderson  <rth@redhat.com>
47400
47401         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47402         test functions static.
47403
47404 2002-06-02  Andreas Jaeger  <aj@suse.de>
47405
47406         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47407         now.
47408
47409 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47410
47411         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47412         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47413         Update for mofified diagnostics.
47414         * gcc.dg/c99-intconst-1.c: No longer fail.
47415
47416 2002-06-02  Richard Henderson  <rth@redhat.com>
47417
47418         * gcc.dg/uninit-A.c: Remove xfail markers.
47419
47420 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47421
47422         * gcc.dg/fnegate-1.c: New test case.
47423
47424 2002-05-30  Osku Salerma  <osku@iki.fi>
47425
47426         * gcc.c-torture/execute/mayalias-1.c: New file.
47427
47428 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47429
47430         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47431         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47432         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47433
47434 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47435
47436         * gcc.c-torture/execute/20020529-1.c: New test.
47437
47438 2002-05-27  Richard Henderson  <rth@redhat.com>
47439
47440         * g++.dg/ext/attrib6.C: New test case.
47441
47442 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47443
47444         * gcc.c-torture/execute/pure-1.c: New test.
47445
47446 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47447
47448         * gcc.dg/cpp/arith-2.c: Remove.
47449
47450 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47451
47452         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47453         * gcc.dg/cpp/if-3.c: Remove.
47454
47455 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47456
47457         * g++.dg/opt/cse2.C: New test.
47458
47459 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47460
47461         * gcc.dg/cpp/arith-1.c: New semantic tests.
47462         * gcc.dg/cpp/if-1.c: Update.
47463
47464 2002-05-24  Ben Elliston  <bje@redhat.com>
47465
47466         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47467
47468 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47469
47470         * gcc.dg/verbose-asm.c: New test.
47471
47472 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47473
47474         * gcc.dg/cpp/paste12.c: New test.
47475
47476 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47477
47478         * g++.dg/parse/named_ops.C: New test.
47479
47480 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47481
47482         * gcc.dg/weak-8.c: New test.
47483
47484 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47485
47486         * gcc.dg/weak-2.c: Allow optional leading underscore
47487         in scan-assembler symbol name.
47488         * gcc.dg/weak-3.c: Likewise.
47489         * gcc.dg/weak-4.c: Likewise.
47490         * gcc.dg/weak-5.c: Likewise.
47491
47492 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47493
47494         * gcc.dg/20020523-1.c: New test.
47495
47496 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47497
47498         * objc.dg/const-str-2.m: Update now that we stop after
47499         a command line error.
47500
47501 2002-05-22  Richard Henderson  <rth@redhat.com>
47502
47503         * g++.dg/dg.exp: Fix typo in test pruneing.
47504
47505 2002-05-22  Richard Henderson  <rth@redhat.com>
47506
47507         * g++.dg/dg.exp: Prune the tls subdirectory.
47508         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47509         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47510         * g++.dg/tls/init-1.C: New.
47511
47512 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47513
47514         * gcc.dg/20020517-1.c: New test.
47515
47516 2002-05-21  Richard Henderson  <rth@redhat.com>
47517
47518         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47519         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47520
47521 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47522
47523         * g++.dg/other/copy2.C: New test.
47524
47525 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47526
47527         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47528         (MAX_COPY): Bump up to 10 times sizeof (long long).
47529         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47530
47531         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47532         sizeof (long long).
47533
47534         * gcc.c-torture/execute/strcpy-1.c: New test.
47535
47536 2002-05-19  Jason Merrill  <jason2redhat.com>
47537
47538         * g++.dg/ext/oper1.C: New test.
47539
47540 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47541 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47542
47543         * README.QMTEST: New file.
47544
47545         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47546
47547 2002-05-19  Andreas Jaeger  <aj@suse.de>
47548
47549         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47550         now.
47551         * gcc.c-torture/execute/loop-2d.x: Likewise.
47552
47553 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47554
47555         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47556         support weak symbols.
47557         * gcc.dg/weak-4.c: Likewise.
47558         * gcc.dg/weak-6.c: Likewise.
47559
47560 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47561
47562         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47563         cygwin, coff and h8300-*-hms targets
47564         * gcc.dg/weak-5.c: Likewise.
47565         * gcc.dg/weak-7.c: Likewise.
47566
47567 2002-05-16  Jason Merrill  <jason@redhat.com>
47568
47569         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47570         (scan-assembler-not, scan-assembler-dem): Likewise.
47571         (scan-assembler-dem-not): Likewise.
47572
47573 2002-05-15  Richard Henderson  <rth@redhat.com>
47574
47575         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47576
47577 2002-05-15  Richard Henderson  <rth@redhat.com>
47578
47579         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47580         (vfoo1f): Warning here.
47581         (vfoo1l): Don't redefine the alias.
47582
47583 2002-05-14  Jason Merrill  <jason@redhat.com>
47584             Alexandre Oliva  <aoliva@redhat.com>
47585
47586         * g++.dg/init/pm1.C: New test.
47587
47588 2002-05-12  David S. Miller  <davem@redhat.com>
47589
47590         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47591         types.
47592
47593 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47594
47595         * gcc.c-torture/execute/20020510-1.c: New test case.
47596
47597 2002-05-10  David S. Miller  <davem@redhat.com>
47598
47599         * gcc.c-torture/execute/conversion.c: Test long double too.
47600
47601 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47602
47603         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47604         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47605         * lib/g++.exp (g++_link_flags): Likewise.
47606         * lib/objc.exp (objc_target_compile): Likewise.
47607
47608 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47609
47610         * gcc.dg/cpp/poison.c: Update.
47611         * gcc.dg/cpp/20000625-2.c: Remove.
47612         * gcc.dg/cpp/direct2s.c: Remove final test.
47613
47614 2002-05-08  Tom Rix  <trix@redhat.com>
47615
47616         * gcc.c-torture/execute/20020508-1.c: New test.
47617         * gcc.c-torture/execute/20020508-2.c: New test.
47618         * gcc.c-torture/execute/20020508-3.c: New test.
47619
47620 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47621
47622         * gcc.dg/cpp/charconst-4.c: More tests.
47623
47624 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47625
47626         PR c/6569
47627         * gcc.dg/weak-3.c: Update location of warning messages.
47628         * gcc.dg/weak-5.c: Likewise.
47629
47630 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47631
47632         * gcc.c-torture/execute/20020506-1.c: New test case.
47633
47634 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47635
47636         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47637
47638 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47639
47640         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47641
47642 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47643
47644         * gcc.dg/cpp/charconst-3.c: New test.
47645
47646 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47647
47648         * gcc.dg/cpp/charconst.c: Update tests.
47649
47650 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47651
47652         * treelang: Added directory for new sample language treelang. Also
47653         lib/treelang.exp: New file to signal treelang should be tested.
47654
47655 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47656
47657         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47658         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47659         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47660         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47661         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47662         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47663         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47664
47665 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47666
47667         * gcc.dg/format/xopen-2.c: New test.
47668
47669 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47670
47671         * gcc.dg/20020503-1.c: New test.
47672
47673 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47674
47675         * g++.dg/init/dtor1.C: Make it tougher.
47676
47677 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47678
47679         * g++.dg/init/dtor1.C: New test.
47680
47681 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47682
47683         * gcc.dg/altivec-8.c: New.
47684
47685 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47686
47687         * gcc.dg/altivec-7.c: New.
47688
47689 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47690
47691         * g++.dg/parse/typedef1.C: New test.
47692
47693 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47694
47695         PR c++/6486
47696         * g++.dg/template/friend6.C: New test.
47697
47698         PR c++/6492
47699         * g++.dg/init/copy1.C: New test.
47700
47701 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47702
47703         * g++.dg/warn/effc1.C: New test.
47704
47705 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47706
47707         * gcc.dg/cpp/if-cexp.c: Add a test.
47708
47709 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47710
47711         * gcc.dg/20020426-2.c: New test.
47712
47713 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47714
47715         * gcc.dg/cpp/if-mop.c: Update.
47716         * gcc.dg/cpp/if-mpar.c: Add test.
47717         * gcc.dg/cpp/if-oppr.c: Update.
47718
47719 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47720
47721         PR c/6343
47722         * gcc.dg/weak-[2-7].c: New tests.
47723
47724 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47725
47726         * gcc.dg/enum1.c: New test.
47727
47728 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47729
47730         PR c++/6497
47731         * g++.dg/inherit/access2.C: New test.
47732
47733 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47734
47735         PR bootstrap/6445
47736         * gcc.dg/20020426-1.c: New test.
47737
47738 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47739
47740         * g++.dg/abi/enum1.C: New test.
47741
47742 2002-04-26  Richard Henderson  <rth@redhat.com>
47743
47744         * gcc.dg/c99-bool-1.c: Expect always true warning.
47745
47746 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47747
47748         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47749
47750 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47751
47752         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47753         targets.
47754
47755 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47756
47757         * g++.dg/abi/mange7.C: New test.
47758
47759         PR c++/6438.
47760         * g++.dg/parse/stmtexpr2.C: New test.
47761
47762 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47763
47764         * gcc.dg/20020312-2.c: Add SH target.
47765
47766 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47767
47768         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47769         compiler output on mips*-*-irix*.
47770
47771 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47772
47773         * g++.dg/parse/attr1.C: New test.
47774
47775 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47776
47777         * gcc.c-torture/execute/string-opt-17.c: New test case.
47778         * gcc.c-torture/execute/memset-2.c: New test case.
47779
47780 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47781
47782         PR c++/6256:
47783         * g++.dg/template/friend5.C: New test.
47784
47785         PR c++/6331:
47786         * g++.dg/template/qual1.C: Likewise.
47787
47788 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47789
47790         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47791         Include stdlib.h, not stdio.h or ctype.h.
47792
47793 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47794
47795         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47796         cris-*-elf* and mmix-*-*.
47797         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47798         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47799         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47800         Ditto.
47801         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47802         * gcc.dg/wchar_t-1.c: Ditto.
47803
47804 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47805
47806         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47807         Clarify comment.
47808
47809 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47810
47811         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47812
47813 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47814
47815         * gcc.c-torture/execute/20000906-1.x: Delete.
47816
47817 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47818
47819         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47820
47821 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47822
47823         * PR6367
47824         * g77.f-torture/execute/6367.f: New test.
47825         * g77.f-torture/execute/6367.x: Disable for MMIX.
47826
47827 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47828
47829         * PR6352
47830         * g++.dg/opt/inline2.C: New test.
47831
47832 2002-04-18  Richard Henderson  <rth@redhat.com>
47833
47834         * gcc.dg/20000906-1.c: Enable for all targets.
47835         * gcc.c-torture/compile/iftrap-2.c: New.
47836
47837 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47838
47839         * gcc.dg/20020418-1.c: New test.
47840         * gcc.dg/20020418-2.c: New test.
47841
47842 2002-04-18  Richard Henderson  <rth@redhat.com>
47843
47844         * gcc.c-torture/compile/iftrap-1.c: New.
47845         * gcc.dg/iftrap-1.c: Adjust for ia64.
47846         * gcc.dg/iftrap-2.c: New.
47847
47848 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47849
47850         * gcc.c-torture/compile/20020418-1.c: New test.
47851
47852 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47853
47854         * gcc.c-torture/compile/20020415-1.c: New.
47855
47856 2002-04-18  David S. Miller  <davem@redhat.com>
47857
47858         * gcc.c-torture/execute/20020418-1.c: New test.
47859
47860 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47861
47862         * gcc.dg/20020416-1.c: New test.
47863
47864         * g++.dg/opt/inline1.C: New test.
47865
47866 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47867
47868         * gcc.dg/altivec-5.c: New test.
47869
47870         * gcc.dg/20020415-1.c: New test.
47871
47872 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47873
47874         * lib/chill.exp: Remove.
47875
47876 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47877
47878         * g++.dg/other/big-struct.C: New test.
47879
47880 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47881
47882         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47883         of scratch file.
47884
47885 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47886
47887         PR c/6277
47888         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47889         in scan-assembler function name
47890
47891 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47892
47893         * g77.f-torture/execute/980628-4.x,
47894         g77.f-torture/execute/980628-5.x,
47895         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47896         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47897         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47898         i[34567]86-*-*.
47899
47900 2002-04-13  David S. Miller  <davem@redhat.com>
47901
47902         * gcc.c-torture/execute/20020413-1.c: New test.
47903
47904 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47905
47906         * gcc.dg/asm-6.c,
47907         * g++.dg/ext/asm1.C: New tests.
47908
47909 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47910
47911         PR c++ 5373.
47912         * g++.dg/parse/stmtexpr1.C: New test.
47913
47914         PR c++/5189.
47915         * g++.dg/template/copy1.C: New test.
47916
47917 2002-04-12  Richard Henderson  <rth@redhat.com>
47918
47919         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47920
47921 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47922
47923         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47924         gcc.c-torture/execute/20020307-2.c.
47925
47926 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47927
47928         * g++.dg/ext/attrib5.C,
47929         * g++.dg/lookup/struct1.C: New tests.
47930
47931 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47932
47933         * gcc.dg/20020411-1.c: New test.
47934
47935         * gcc.c-torture/execute/20020411-1.c: New test.
47936
47937 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47938
47939         * g77.f-torture/execute/6177.f: New test.
47940
47941 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47942
47943         PR middle-end/6247
47944         * g++.dg/opt/cleanup1.C: New test.
47945
47946         * g++.dg/opt/const1.C: New test.
47947
47948 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47949
47950         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47951
47952 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47953
47954         PR c++/5507
47955         * g++.dg/template/typename2.C: New test.
47956
47957 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47958
47959         * gcc.c-torture/execute/loop-12.c: New.
47960
47961 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47962
47963         * g77.f-torture/execute/980628-4.x,
47964         g77.f-torture/execute/980628-5.x,
47965         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47966         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47967         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47968
47969 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47970
47971         PR optimization/6086
47972         * g++.dg/opt/preinc1.C: New test.
47973
47974 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47975
47976         PR c++/5571
47977         * g++.dg/opt/static2.C: New test.
47978
47979 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47980
47981         PR c/5120
47982         * gcc.dg/20020406-1.c: New test.
47983
47984 2002-04-04  David S. Miller  <davem@redhat.com>
47985
47986         * gcc.c-torture/execute/20020404-1.c: New test.
47987
47988 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47989
47990         PR c/6123
47991         * gcc.dg/20020312-2.c: Do not declare global register variable
47992         if __PIC__ or __pic__ is defined.
47993
47994 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47995
47996         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47997         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47998
47999 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48000
48001         * gcc.misc-tests/linkage.exp: Update last change to handle
48002         sparc*-, not just sparc-.
48003
48004 2002-04-03  Richard Henderson  <rth@redhat.com>
48005
48006         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48007
48008 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48009
48010         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48011
48012 2002-04-02  David S. Miller  <davem@redhat.com>
48013
48014         * gcc.c-torture/execute/20020402-3.c: New test.
48015
48016 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48017
48018         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48019         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48020
48021         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48022         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48023         g77.f-torture/execute/20001201.x,
48024         g77.f-torture/execute/u77-test.x: New files.
48025
48026         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48027         * gcc.dg/wchar_t-1.c: Ditto.
48028
48029 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48030
48031         * gcc.c-torture/execute/20020402-1.c: New test.
48032
48033 2002-04-01  Richard Henderson  <rth@redhat.com>
48034
48035         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48036
48037         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48038
48039 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48040
48041         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48042
48043 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48044
48045         * g++.dg/inherit/template-as-base.C: Expect error.
48046         * g++.dg/inherit/namespace-as-base.C: Likewise.
48047
48048 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48049
48050         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48051         g++.dg/ext/instantiate3.C: Tweak match patterns.
48052
48053         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48054         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48055         -da test.
48056
48057 2002-03-31  Richard Henderson  <rth@redhat.com>
48058
48059         * gcc.dg/special/alias-2.c: New.
48060         * gcc.dg/special/ecos.exp: Run it.
48061
48062 2002-03-31  Richard Henderson  <rth@redhat.com>
48063
48064         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48065
48066 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48067
48068         * gcc.dg/weak-1.c: Disable on h8300 port.
48069
48070 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48071
48072         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48073         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48074         ordering tests.
48075         * g++.dg/bprob/bprob-1.C: New test.
48076         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48077         * g++.dg/gcov/gcov-1.C: New test.
48078         * g++.dg/gcov/gcov-1.x: New file.
48079         * g++.dg/gcov/gcov-2.C: New test.
48080         * g++.dg/gcov/gcov-3.C: New test.
48081         * g++.dg/gcov/gcov-3.h: New file.
48082
48083 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48084
48085         * g++.old-deja/g++.other/builtins5.C: New test.
48086         * g++.old-deja/g++.other/builtins6.C: New test.
48087         * g++.old-deja/g++.other/builtins7.C: New test.
48088         * g++.old-deja/g++.other/builtins8.C: New test.
48089         * g++.old-deja/g++.other/builtins9.C: New test.
48090
48091 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48092
48093         * g++.dg/opt/static1.C: New test.
48094
48095         * g++.dg/opt/longbranch1.C: New test.
48096
48097 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48098
48099         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48100
48101         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48102
48103 2002-03-28  Jeffrey A Law  (law@redhat.com)
48104
48105         * gcc.c-torture/execute/20020328-1.c: New test.
48106
48107 2002-03-27  Richard Henderson  <rth@redhat.com>
48108
48109         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48110         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48111         move from g++.old-deja/g++.ext/.
48112
48113 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48114
48115         * g++.dg/init/new2.C: New test.
48116
48117 2002-03-26  Richard Henderson  <rth@redhat.com>
48118
48119         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48120
48121         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48122         on sparc.
48123
48124         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48125         sparcv9 systems.
48126         * gcc.dg/20001102-1.c: Likewise.
48127
48128 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48129
48130         * gcc.dg/cpp/endif-pedantic1.c,
48131         gcc.dg/cpp/endif-pedantic2.c: New tests.
48132
48133 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48134
48135         * g++.dg/init/new1.C: New test.
48136
48137 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48138
48139         * g++.dg/abi/vbase9.C: New test.
48140
48141 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48142
48143         * gcc.dg/arm-asm.c: New test.
48144
48145 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48146
48147         * gcc.dg/Wswitch-enum.c: New test.
48148         Fix PR c/5044.
48149
48150 2002-03-26  Richard Henderson  <rth@redhat.com>
48151
48152         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48153         structure.
48154
48155 2002-03-25  Richard Henderson  <rth@redhat.com>
48156
48157         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48158         sparcv9 systems.
48159
48160         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48161         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48162
48163 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48164
48165         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48166
48167 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48168
48169         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48170         targets using generic thunk support.
48171
48172 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48173
48174         * gcc.c-torture/compile/20020323-1.c: New test.
48175
48176         * g++.dg/opt/conj2.C: New test.
48177
48178 2002-03-24  Richard Henderson  <rth@redhat.com>
48179
48180         * gcc.dg/weak-1.c: Use -fno-common.
48181
48182 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48183
48184         * g77.dg/f77-edit-apostrophe-out.f: New test
48185         * g77.dg/f77-edit-h-out.f: New test
48186         * g77.dg/f77-edit-t-in.f: New test
48187         * g77.dg/f77-edit-t-out.f: New test
48188         * g77.dg/f77-edit-x-out.f: New test
48189         * g77.dg/f77-edit-slash-out.f: New test
48190         * g77.dg/f77-edit-colon-out.f: New test
48191         * g77.dg/f77-edit-s-out.f: New test
48192
48193 2002-03-24  Richard Henderson  <rth@redhat.com>
48194
48195         * objc/execute/formal_protocol-6.x: New XFAIL.
48196
48197 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48198
48199         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48200         that do not support weak symbols
48201
48202 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48203
48204         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48205         * lib/g77.exp: Likewise.
48206         * lib/objc.exp: Likewise.
48207
48208 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48209
48210         * gcc.dg/Wswitch-default.c: New test.
48211
48212 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48213
48214         * g++.dg/other/enum1.C: New test.
48215
48216 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48217
48218         * gcc.dg/pragma-ep-3.c: Fix typo.
48219
48220 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48221
48222         * g++.dg/inherit/template-as-base.C: New test.
48223
48224 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48225
48226         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48227         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48228
48229 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48230
48231         * gcc.dg/cpp/multiline.c: Update to match.
48232
48233 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48234
48235         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48236
48237 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48238
48239         * gcc.dg/cpp/extratokens2.c: New file.
48240
48241 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48242
48243         * gcc.dg/20020312-2.c: Add rs6000 target.
48244
48245         * gcc.c-torture/compile/20020319-1.c: New test.
48246
48247 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48248
48249         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48250         (A, E): Handle this.
48251
48252 2002-03-20  Jason Merrill  <jason@redhat.com>
48253
48254         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48255         ignoring -fpic.
48256         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48257         through prune_gcc_output.
48258
48259 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48260
48261         * gcc.c-torture/compile/20020320-1.c: New test.
48262
48263 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48264
48265         * gcc.c-torture/compile/20020318-1.c: New test.
48266
48267         * gcc.dg/struct-by-value-1.c: New test.
48268
48269         * gcc.dg/20020319-1.c: New test.
48270
48271 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48272
48273         * g++.dg/opt/conj1.C: New test.
48274
48275 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48276
48277         * g++.dg/template/qualttp20.C: Revert previous change.
48278         * g++.dg/template/qualttp3.C: Likewise.
48279         * g++.dg/template/qualttp4.C: Likewise.
48280         * g++.dg/template/qualttp5.C: Likewise.
48281         * g++.dg/template/qualttp6.C: Likewise.
48282         * g++.dg/template/qualttp7.C: Likewise.
48283         * g++.dg/template/qualttp8.C: Likewise.
48284         * g++.dg/template/recurse.C: Likewise.
48285
48286 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48287
48288         * gcc.dg/cpp/wchar-1.c: Update.
48289
48290 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48291
48292         * g++.dg/template/conv1.C: New test.
48293         * g++.dg/template/conv2.C: New test.
48294         * g++.dg/template/conv3.C: New test.
48295         * g++.dg/template/conv4.C: New test.
48296
48297 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48298
48299         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48300         * g++.dg/template/qualttp3.C: Likewise.
48301         * g++.dg/template/qualttp4.C: Likewise.
48302         * g++.dg/template/qualttp5.C: Likewise.
48303         * g++.dg/template/qualttp6.C: Likewise.
48304         * g++.dg/template/qualttp7.C: Likewise.
48305         * g++.dg/template/qualttp8.C: Likewise.
48306         * g++.dg/template/recurse.C: Likewise.
48307
48308 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48309
48310         * g++.dg/opt/dtor1.C: New test.
48311
48312 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48313
48314         * gcc.c-torture/compile/20020315-1.c: New test.
48315
48316 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48317
48318         * gcc.dg/weak-1.c: Fix scan tests.
48319
48320 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48321
48322         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48323         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48324         cris-*-aout* mmix-*-*.
48325         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48326         cris-*-aout* mmix-*-*.
48327         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48328         cris-*-elf* cris-*-aout* and mmix-*-*.
48329         * gcc.dg/20001009-1.c: Ditto.
48330         * gcc.dg/20010912-1.c: Ditto.
48331         * gcc.dg/20020122-4.c: Ditto.
48332         * gcc.dg/inline-2.c: Ditto.
48333
48334 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48335
48336         * gcc.c-torture/compile/20020314-1.c: New test.
48337
48338 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48339
48340         * gcc.c-torture/execute/20020314-1.c: New test.
48341
48342 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48343
48344         * g++.dg/warn/Wunused-1.C: New test.
48345
48346 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48347
48348         * g++.dg/abi/mangle6.C: New test.
48349
48350 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48351
48352         * gcc.c-torture/compile/20020309-2.c: New test.
48353
48354         * gcc.c-torture/compile/20020312-1.c: New test.
48355
48356 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48357
48358         * g++.dg/other/access1.C: New test.
48359
48360 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48361
48362         * gcc.c-torture/execute/wchar_t-1.c: New test.
48363
48364 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48365
48366         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48367
48368 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48369
48370         * gcc.dg/20020312-1.c: New test case.
48371
48372 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48373
48374         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48375
48376 2002-03-11  Richard Henderson  <rth@redhat.com>
48377
48378         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48379         * g++.old-deja/g++.jason/report.C: Likewise.
48380
48381 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48382
48383         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48384         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48385
48386 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48387
48388         * g++.dg/overload/pmf1.C: New test.
48389
48390 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48391
48392         * gcc.c-torture/execute/20020307-1.c: Use long.
48393
48394 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48395
48396         PR optimization/5844
48397         * gcc.dg/20020310-1.c: New test.
48398
48399 2002-03-09  Michael Meissner  <meissner@redhat.com>
48400
48401         * gcc.c-torture/execute/memcpy-2.c: New test.
48402         * gcc.c-torture/execute/memset-1.c: New test.
48403         * gcc.c-torture/execute/strlen-1.c: New test.
48404         * gcc.c-torture/execute/strcmp-1.c: New test.
48405         * gcc.c-torture/execute/strncmp-1.c: New test.
48406
48407 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48408
48409         * gcc.dg/ppc-ldstruct.c: New test.
48410
48411 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48412
48413         * gcc.c-torture/execute/va-arg-22.c: New test.
48414
48415 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48416
48417         * gcc.c-torture/compile/20020309-1.c: New test.
48418
48419 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48420
48421         * gcc.c-torture/execute/20020307-2.c: New test.
48422
48423 2002-03-07  Jeffrey A Law  (law@redhat.com)
48424
48425         * g77.f-torture/compile/20020307-1.f: New test.
48426
48427 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48428
48429         * gcc.dg/unordered-1.c: New test.
48430
48431 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48432
48433         * gcc.c-torture/execute/20020307-1.c: New test.
48434
48435 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48436
48437         * gcc.dg/20020304-1.c: New test.
48438
48439         * gcc.c-torture/compile/20020304-2.c: New test.
48440
48441 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48442
48443         * gcc.c-torture/compile/20020304-1.c: New test case
48444         (from PR c/5830).
48445
48446 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48447
48448         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48449
48450 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48451
48452         * g++.dg/other/classkey1.C: New test.
48453
48454 2002-03-01  Richard Henderson  <rth@redhat.com>
48455
48456         * gcc.c-torture/compile/981223-1.x: New.
48457         * gcc.c-torture/compile/920625-1.x: New.
48458
48459 2002-02-28  Richard Henderson  <rth@redhat.com>
48460
48461         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48462
48463 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48464
48465         * gcc.c-torture/execute/20020227-1.c: New test.
48466
48467 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48468
48469         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48470         here" ERROR lines.
48471         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48472         * g++.old-deja.g++.other/defarg1.C: Likewise.
48473         * g++.old-deja/g++.pt/calls2.C: Likewise.
48474         * g++.old-deja/g++.pt/crash20.C: Likewise.
48475         * g++.old-deja/g++.pt/crash30.C: Likewise.
48476         * g++.old-deja/g++.pt/crash36.C: Likewise.
48477         * g++.old-deja/g++.pt/crash6.C: Likewise.
48478         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48479         * g++.old-deja/g++.pt/derived3.C: Likewise.
48480         * g++.old-deja/g++.pt/error1.C: Likewise.
48481         * g++.old-deja/g++.pt/friend21.C: Likewise.
48482         * g++.old-deja/g++.pt/friend23.C: Likewise.
48483         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48484         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48485
48486 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48487
48488         * gcc.c-torture/execute/20020225-2.c: New test.
48489
48490 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48491
48492         * gcc.c-torture/execute/920730-1t.c,
48493         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48494         Delete test cases, only relevant to -traditional.
48495
48496 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48497
48498         * gcc.dg/cpp/undef1.c: Remove.
48499         * gcc.dg/cpp/directiv.c: Update.
48500         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48501
48502 2002-02-27  Michael Meissner  <meissner@redhat.com>
48503
48504         * gcc.c-torture/execute/20020226-1.c: New test.
48505
48506 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48507
48508         * g++.dg/debug/debug4.C: New test.
48509
48510         * gcc.dg/ia64-visibility-1.c: New test.
48511
48512 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48513
48514         * gcc.dg/debug/20020224-1.c: New.
48515
48516 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48517
48518         * gcc.c-torture/execute/960416-1.x: New.
48519         * gcc.c-torture/execute/divconst-3.x: Likewise.
48520
48521 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48522
48523         * gcc.dg/20020224-1.c: New test.
48524
48525 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48526
48527         * gcc.c-torture/execute/20020225-1.c: New.
48528
48529 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48530
48531         * gcc.dg/cpp/wchar-1.c: New test.
48532
48533 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48534
48535         * gcc.dg/20020222-1.c: New test.
48536
48537 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48538
48539         * g++.dg/opt/anonunion1.C: New test.
48540
48541 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48542
48543         * g++.dg/template/qualttp19.C: New test.
48544         * g++.dg/template/qualttp20.C: New test.
48545         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48546         * g++.old-deja/g++.other/qual1.C: Likewise.
48547
48548 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48549
48550         * gcc.dg/attr-alwaysinline.c: New.
48551
48552 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48553
48554         * gcc.dg/20020220-1.c: New test.
48555
48556         * gcc.dg/20020220-2.c: New test.
48557
48558         * g++.dg/opt/mmx1.C: New test.
48559
48560 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48561
48562         * gcc.c-torture/compile/20020110.c: New test.
48563
48564 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48565
48566         * gcc.c-torture/execute/20020219-1.c: New test.
48567
48568         * gcc.dg/20020219-1.c: New test.
48569
48570         * gcc.dg/noncompile/20020220-1.c: New test.
48571
48572         * g++.dg/opt/ptrintsum1.C: New test.
48573
48574         * gcc.dg/debug/20020220-1.c: New test.
48575
48576 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48577
48578         * gcc.c-torture/execute/20020216-1.c: New test.
48579
48580 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48581
48582         * gcc.dg/decl-1.c: Update, new test.
48583
48584 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48585
48586         * g++.dg/abi/bitfield1.C: New test.
48587         * g++.dg/abi/bitfield2.C: New test.
48588
48589 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48590
48591         * gcc.dg/attr-nest.c: New test.
48592
48593 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48594
48595         * gcc.c-torture/execute/20020215-1.c: New test.
48596
48597 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48600         * g++.dg/debug/debug.exp: New.
48601         * g++.dg/debug/trivial.C: New.
48602         * g++.dg/debug/debug1.C: Moved...
48603         * g++.dg/other/debug1.C: ...from here.
48604         * g++.dg/debug/debug2.C: Moved...
48605         * g++.dg/other/debug2.C: ...from here.
48606         * g++.dg/debug/debug3.C: Moved...
48607         * g++.dg/other/debug3.C: ...from here.
48608
48609         * gcc.dg/noncompile/20020213-1.c: New test.
48610
48611 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48612
48613         * g++.dg/other/debug3.C: New test.
48614
48615         * gcc.c-torture/execute/20020213-1.c: New test.
48616
48617 2002-02-13  Richard Smith <richard@ex-parrot.com>
48618
48619         * g++.old-deja/g++.other/thunk1.C: New test.
48620
48621 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48622
48623         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48624
48625 2002-02-13  Stan Shebs  <shebs@apple.com>
48626
48627         * gcc.dg/altivec-3.c: New.
48628
48629 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48630
48631         * gcc.dg/Wunreachable-1.c: New test.
48632         * gcc.dg/Wunreachable-2.c: New test.
48633
48634 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48635
48636         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48637
48638 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48639
48640         * gcc.dg/decl-1.c: New test.
48641
48642 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48643
48644         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48645
48646 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48647
48648         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48649         * gcc.c-torture/compile/980506-1.x: Likewise.
48650
48651 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48652
48653         * gcc.dg/20020210-1.c: New.
48654
48655 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48656
48657         * g77.f-torture/execute/947.f: New regression test
48658         for PR fortran/947.
48659
48660 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48661
48662         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48663         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48664
48665 2002-02-08  Richard Henderson  <rth@redhat.com>
48666
48667         * gcc.c-torture/compile/labels-3.c: New.
48668
48669 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48670
48671         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48672         expression statements work instead.
48673         * gcc.dg/noncompile/20020207-1.c: New test.
48674
48675 2002-02-07  Richard Henderson  <rth@redhat.com>
48676
48677         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48678
48679 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48680
48681         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48682         message from g77
48683         * lib/g77-dg.exp: Trim g77 error messages so that they are
48684         recognized by dg.exp.
48685
48686 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48687
48688         PR fortran/5473
48689         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48690
48691 2002-02-07  Richard Henderson  <rth@redhat.com>
48692
48693         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48694         to be sufficiently aligned for integers.
48695
48696 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48697
48698         * g++.dg/template/friend4.C: New test.
48699
48700 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48701
48702         PR fortran/5743
48703         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48704         unsupported cases.
48705
48706 2002-02-07  Richard Henderson  <rth@redhat.com>
48707
48708         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48709         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48710         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48711         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48712
48713 2002-02-06  Richard Henderson  <rth@redhat.com>
48714
48715         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48716
48717 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48718
48719         * gcc.dg/20020206-1.c: New test.
48720
48721 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48722
48723         * gcc.c-torture/execute/20020206-1.c: New test.
48724
48725         * gcc.c-torture/execute/20020206-2.c: New test.
48726
48727         PR optimization/5429:
48728         * gcc.c-torture/compile/20020206-1.c: New test.
48729
48730 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48731
48732         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48733         as certain file formats cannot support particularly large
48734         alignments.
48735
48736         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48737         and do not expect to be able to link the executable.
48738
48739         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48740         fail because the COFF format does not support the weak attribute.
48741
48742 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48743
48744         * g77.dg/pr5473.f: New test
48745
48746 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48747
48748         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48749         Fix testcase accordingly.
48750
48751 2002-02-04  Richard Henderson  <rth@redhat.com>
48752
48753         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48754         (buf): Change to be an array of pointers, not ints.
48755
48756 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48757
48758         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48759         before all tests.  Move warning one line above to match where it
48760         C frontend emits.
48761         * gcc.dg/Wswitch-2.c: New test.
48762         * g++.dg/warn/Wswitch-1.C: New test.
48763         * g++.dg/warn/Wswitch-2.C: New test.
48764
48765 2002-02-04  Richard Henderson  <rth@redhat.com>
48766
48767         * g++.dg/abi/offsetof.C: Fix size comparison.
48768
48769 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48770
48771         * gcc.dg/cast-qual-2.c: New test.
48772
48773 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48774
48775         * gcc.dg/20020201-4.c: New test.
48776
48777 2002-02-04  Ben Elliston  <bje@redhat.com>
48778
48779         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48780         target_info attribute != 0, in addition to the empty string.
48781         (gcc_target_compile): Likewise.
48782
48783 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48784
48785         * gcc.dg/Wswitch.c: New test.
48786         PR gcc/4475. PR gcc/3780.
48787
48788 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48789
48790         * g77.f-torture/execute/5122.f: New test for regressions
48791         against PR fortran/5122.
48792
48793 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48794
48795         * g77.f-torture/compile/pr3743.f: Delete
48796         * g77.dg/pr3743-1.f: New test.
48797         * g77.dg/pr3743-2.f: New test.
48798         * g77.dg/pr3743-3.f: New test.
48799         * g77.dg/pr3743-4.f: New test.
48800
48801 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48802
48803         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48804
48805 2002-02-02  Richard Henderson  <rth@redhat.com>
48806
48807         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48808         * gcc.c-torture/execute/bf64-1.c: Likewise.
48809
48810 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48811
48812         * gcc.dg/20020201-2.c: New test.
48813
48814         * gcc.dg/20020201-3.c: New test.
48815
48816         * gcc.c-torture/execute/bitfld-2.c: New test.
48817
48818 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48819
48820         * gcc.dg/bitfld-1.c: Update.
48821         * gcc.dg/bitfld-2.c: Update.
48822         * gcc.c-torture/execute/bitfld-1.x: New.
48823
48824 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48825
48826         * gcc.c-torture/execute/20020201-1.c: New test.
48827
48828 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48829
48830         PR target/5469
48831         * gcc.dg/20020201-1.c: New test.
48832
48833 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48834
48835         PR fortran/3743
48836         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48837         * g77.f-torture/compile/pr3743.x: Remove
48838
48839 2002-01-31  Tom Rix  <trix@redhat.com>
48840
48841         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48842
48843 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48844
48845         * gcc.dg/noncompile/20020130-1.c: New test.
48846
48847 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48848
48849         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48850
48851 2002-01-29  Richard Henderson  <rth@redhat.com>
48852
48853         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48854         to long long.
48855         * gcc.c-torture/execute/bf64-1.c: Likewise.
48856
48857 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48858
48859         * gcc.c-torture/execute/20020129-1.c: New test.
48860
48861 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48862
48863         * gcc.c-torture/compile/20000224-1.c: Update.
48864         * gcc.c-torture/execute/bitfld-1.c: New tests.
48865         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48866         * gcc.dg/uninit-A.c: Update.
48867
48868 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48869
48870         * g++.dg/template/ctor1.C: Add instantiation.
48871
48872 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48873
48874         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48875         argument to __builtin_prefetch to be const ptr.
48876
48877 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48878
48879         * gcc.c-torture/compile/20020120-1.c: New test.
48880
48881 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48882
48883         * gcc.c-torture/execute/20020127-1.c: New test.
48884
48885 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48886
48887         * g77.dg/f77-edit-i-in.f: New test
48888         * g77.dg/f77-edit-i-out.f: New test
48889
48890 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48891
48892         * gcc.dg/debug/debug.exp: New file.
48893         * gcc.dg/debug/trivial.c: New file.
48894         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48895         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48896         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48897         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48898         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48899         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48900         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48901         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48902         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48903         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48904         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48905         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48906         * gcc.dg/20000503-1.c: Removed.
48907         * gcc.dg/20010207-1.c: Removed.
48908         * gcc.dg/20011223-1.c: Removed.
48909         * gcc.dg/20020104-2.c: Removed.
48910         * gcc.dg/debug-1.c: Removed.
48911         * gcc.dg/debug-2.c: Removed.
48912         * gcc.dg/debug-3.c: Removed.
48913         * gcc.dg/debug-4.c: Removed.
48914         * gcc.dg/debug-5.c: Removed.
48915         * gcc.dg/debug-6.c: Removed.
48916         * gcc.dg/dwarf2-1.c: Removed.
48917         * gcc.dg/dwarf2-2.c: Removed.
48918
48919 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48920
48921         * g++.old-deja/g++.other/eh5.C: New test.
48922         * g++.old-deja/g++.other/sibcall2.C: New test.
48923         * g++.old-deja/g++.other/array9.C: New test.
48924         * g++.old-deja/g++.other/typename2.C: New test.
48925         * g++.old-deja/g++.other/crash60.C: New test.
48926         * g++.old-deja/g++.other/conv9.C: New test.
48927         * g++.old-deja/g++.other/mangle10.C: New test.
48928         * g++.old-deja/g++.other/unchanging1.C: New test.
48929         * g++.old-deja/g++.other/exprstmt1.C: New test.
48930         * g++.old-deja/g++.other/inline23.C: New test.
48931         * g++.old-deja/g++.eh/ia64-1.C: New test.
48932         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48933         * g++.old-deja/g++.other/reload1.C: New test.
48934         * g++.old-deja/g++.other/static20.C: New test.
48935         * g++.old-deja/g++.other/local-alloc1.C: New test.
48936         * g++.old-deja/g++.other/conv8.C: New test.
48937         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48938         * g++.old-deja/g++.other/storeexpr1.C: New test.
48939         * g++.old-deja/g++.other/storeexpr2.C: New test.
48940         * g++.dg/eh/template2.C: New test.
48941         * g++.dg/warn/weak1.C: New test.
48942
48943 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48944
48945         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48946         Remove first, non-varying, argument.
48947
48948 2002-01-23  Richard Henderson  <rth@redhat.com>
48949
48950         * gcc.dg/inline-2.c: New.
48951
48952         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48953         Add optional target arg.  Check number of arguments.
48954         (scan-assembler-not, scan-assembler-dem): Likewise.
48955         (scan-assembler-dem-not): Likewise.
48956
48957 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48958
48959         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48960         line 12.
48961         * g++.old-deja/g++.brendan/parse3.C,
48962         g++.old-deja/g++.other/crash26.C,
48963         g++.old-deja/g++.other/crash28.C,
48964         g++.old-deja/g++.other/crash29.C,
48965         g++.old-deja/g++.other/crash30.C,
48966         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48967
48968 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48969
48970         * gcc.dg/20020115-1.c: New.
48971
48972 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48973
48974         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48975
48976 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48977
48978         * gcc.dg/20020122-3.c: New.
48979
48980 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48981
48982         * g++.dg/other/gc1.C: New test.
48983
48984 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48985
48986         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48987
48988 2002-01-22  Richard Henderson  <rth@redhat.com>
48989
48990         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48991
48992 2002-01-22  Richard Henderson  <rth@redhat.com>
48993
48994         * gcc.dg/20020122-4.c: New.
48995
48996 2002-01-22  H.J. Lu <hjl@gnu.org>
48997
48998         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48999         link output.
49000         * gcc.dg/special/ecos.exp: Likewise.
49001         * lib/g++-dg.exp: Likewise.
49002         * lib/g77-dg.exp: Likewise.
49003         * lib/gcc-dg.exp : Likewise.
49004         * lib/mike-g++.exp: Likewise.
49005         * lib/mike-g77.exp: Likewise.
49006         * lib/mike-gcc.exp: Likewise.
49007         * lib/objc-dg.exp: Likewise.
49008
49009 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49010
49011         PR target/5379
49012         * gcc.dg/20020122-2.c: New test.
49013
49014 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49015
49016         * gcc.dg/20020122-1.c: New test.
49017
49018 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49019
49020         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49021
49022 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49023
49024         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49025
49026 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49027
49028         * gcc.c-torture/compile/20020121-1.c: New test.
49029
49030 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49031
49032         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49033         ld_library_path.
49034
49035 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49036
49037         * gcc.dg/20020218-1.c: New test.
49038
49039 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49040
49041         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49042         messages
49043         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49044         "At global scope" warning
49045         * g++.dg/ext/align1.C: Change cygwin test for alignment
49046         from db-bogus to dg-warning
49047
49048 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49049
49050         * g77.f-torture/compile/cpp2.F: New test.
49051
49052 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49053
49054         * g++.dg/template/access1.C: New test.
49055
49056 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49057
49058         * gcc.dg/20020118-1.c: New.
49059
49060 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49061
49062         * gcc.c-torture/execute/20020118-1.c: New test.
49063
49064 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49065
49066         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49067         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49068         alignment warnings.
49069
49070 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49071
49072         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49073         torture_with_loops and torture_without_loops
49074
49075 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49076
49077         * gcc.c-torture/compile/20020116-1.c: New test.
49078
49079 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49080
49081         * gcc.dg/20020116-2.c: New test.
49082
49083         * gcc.dg/ultrasp4.c: New test.
49084
49085         * gcc.dg/20020116-1.c: New test.
49086
49087 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49088
49089         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49090         by EABI.
49091
49092 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49093
49094         * gcc.misc-tests/i386-prefetch.exp: New.
49095         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49096         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49097         * gcc.misc-tests/i386-pf-none-1.c: New test.
49098         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49099
49100 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49101
49102         * gcc.dg/gnu89-init-1.c: Add new tests.
49103
49104 2002-01-15  Andreas Jaeger  <aj@suse.de>
49105
49106         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49107         * gcc.dg/i386-mmx-2.c: Likewise.
49108         * gcc.dg/i386-sse-1.c: Likewise.
49109         * gcc.dg/i386-sse-2.c: Likewise.
49110         * gcc.dg/i386-sse-3.c: Likewise.
49111
49112 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49113
49114         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49115         Uncomment additional cases that now pass.
49116
49117 2002-01-11  Richard Henderson  <rth@redhat.com>
49118
49119         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49120         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49121
49122 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49123
49124         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49125
49126 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49127
49128         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49129         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49130
49131 2002-01-10  Dale Johannesen  <dalej@apple.com>
49132
49133         * gcc.c-torture/execute/loop-11.c: New.
49134
49135 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49136
49137         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49138         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49139
49140 2002-01-09  Richard Henderson  <rth@redhat.com>
49141
49142         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49143         type in which to perform the operation for each size.
49144
49145 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49146
49147         * gcc.c-torture/compile/20020109-2.c: New test.
49148
49149 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49150
49151         * gcc.c-torture/execute/loop-10.c: New test.
49152
49153 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49154
49155         * gcc.c-torture/compile/20010226-1.c: New test.
49156         * gcc.c-torture/compile/20010227-1.c: New test.
49157         * gcc.c-torture/compile/20010426-1.c: New test.
49158         * gcc.c-torture/compile/20010510-1.c: New test.
49159         * gcc.c-torture/compile/20010605-3.c: New test.
49160         * gcc.c-torture/compile/20010824-1.c: New test.
49161         * gcc.c-torture/execute/20010409-1.c: New test.
49162         * gcc.dg/noncompile/20000901-1.c: New test.
49163         * gcc.dg/20001023-1.c: New test.
49164         * gcc.dg/20001101-1.c: New test.
49165         * gcc.dg/20001102-1.c: New test.
49166         * gcc.dg/20010207-1.c: New test.
49167         * gcc.dg/20010405-1.c: New test.
49168         * gcc.dg/20010822-1.c: New test.
49169         * gcc.dg/20011107-1.c: New test.
49170
49171 2002-01-09  Jeffrey A Law  (law@redhat.com)
49172
49173         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49174
49175         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49176         execution failure on PA targets.
49177
49178 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49179
49180         * gcc.c-torture/compile/20020109-1.c: New test.
49181
49182 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49183
49184         * gcc.c-torture/execute/20020108-1.c: New test.
49185
49186 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49187
49188         * gcc.dg/20020108-1.c: New test.
49189
49190 2002-01-08  H.J. Lu <hjl@gnu.org>
49191
49192         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49193         for header files.
49194
49195 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49196
49197         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49198         consistency.
49199
49200 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49201
49202         * gcc.dg/altivec-4.c: Test altivec predicates.
49203
49204 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49205
49206         * gcc.c-torture/execute/20020107-1.c: New test.
49207
49208 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49209
49210         PR c/5279
49211         * gcc.c-torture/compile/20020106-1.c: New test.
49212
49213 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49214
49215         * gcc.c-torture/execute/nestfunc-4.c: New test.
49216
49217 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49218
49219         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49220         extra triple that slipped in.
49221         * g++.old-deja/g++.abi/align.C: Likewise.
49222         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49223
49224 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49225
49226         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49227         * g++.old-deja/g++.abi/align.C: Likewise.
49228         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49229
49230         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49231         on FreeBSD/i386.
49232         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49233         FreeBSD.
49234
49235 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49236
49237         * gcc.dg/20020104-1.c: New test.
49238
49239         * gcc.dg/20020104-2.c: New test.
49240
49241 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49242
49243         * gcc.dg/20020103-1.c: Fix typo in target selector.
49244
49245 2002-01-03  Richard Henderson  <rth@redhat.com>
49246
49247         * gcc.dg/20020103-1.c: New.
49248
49249 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49250
49251         * gcc.c-torture/execute/20020103-1.c: New test.
49252
49253 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49254
49255         * g++.dg/other/debug2.C: New test.
49256
49257         * gcc.c-torture/compile/20020103-1.c: New test.
49258
49259 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49260
49261         * gcc.dg/gnu89-init-1.c: Added new tests.
49262
49263 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49264
49265         * g++.dg/template/friend2.C: Remove as patch is reverted.
49266
49267         * g++.dg/warn/oldcast1.C: New test.
49268
49269         * g++.dg/template/ptrmem1.C: New test.
49270         * g++.dg/template/ptrmem2.C: New test.
49271
49272         * g++.dg/template/ntp.C: New test.
49273
49274         * g++.dg/other/component1.C: New test.
49275
49276         * g++.dg/template/ttp3.C: New test.
49277
49278         * g++.dg/template/friend2.C: New test.
49279         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49280
49281 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49282
49283         * g++.dg/other/ptrmem1.C: New test.
49284         * g++.dg/other/ptrmem2.C: New test.
49285
49286 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49287
49288         * g++.dg/template/ctor1.C: New test.
49289
49290 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49291
49292         * g++.dg/template/friend2.C: New test.
49293
49294 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49295
49296         * gcc.dg/mmix-1.c: New test.
49297
49298 2001-12-31  Richard Henderson  <rth@redhat.com>
49299
49300         * gcc.dg/asm-5.c: New.
49301
49302 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49303
49304         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49305         in namespace __gnu_cxx
49306
49307 2001-12-30  Richard Henderson  <rth@redhat.com>
49308
49309         * gcc.dg/debug-6.c: New.
49310
49311 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49312
49313         * gcc.c-torture/compile/20011229-2.c: New test.
49314
49315 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49316
49317         * gcc.dg/debug-3.c: New test.
49318         * gcc.dg/debug-4.c: New test.
49319         * gcc.dg/debug-5.c: New test.
49320
49321 2001-12-29  Richard Henderson  <rth@redhat.com>
49322
49323         * g++.dg/eh/loop1.C: New.
49324
49325 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49326
49327         * g++.dg/template/crash1.C: New test.
49328
49329 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49330
49331         * g++.dg/other/const1.C: New test.
49332
49333 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49334
49335         * gcc.c-torture/compile/20011229-1.c: New test.
49336
49337 2001-12-28  Stan Shebs  <shebs@apple.com>
49338
49339         * lib/objc-torture.exp: Resync with c-torture.exp.
49340         * lib/objc.exp: Load standard libraries.
49341
49342 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49343
49344         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49345         additional tests.
49346
49347 2001-12-27  Roger Sayle <roger@eyesopen.com>
49348
49349         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49350
49351 2001-12-27  Richard Henderson  <rth@redhat.com>
49352
49353         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49354
49355 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49356
49357         * g++.dg/eh/ctor1.C: New test.
49358         * g++.dg/other/error2.C: New test.
49359
49360 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49361
49362         * g++.dg/other/init2.C: New test.
49363
49364 2001-12-24  Richard Henderson  <rth@redhat.com>
49365
49366         * gcc.dg/20011223-1.c: New.
49367         * gcc.dg/inline-1.c: New.
49368
49369 2001-12-23  Richard Henderson  <rth@redhat.com>
49370
49371         * gcc.dg/asm-4.c: Test operand modifiers.
49372
49373 2001-12-23  Richard Henderson  <rth@redhat.com>
49374
49375         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49376
49377 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49378
49379         * gcc.c-torture/execute/20011223-1.c: New test.
49380
49381 2001-12-21  Richard Henderson  <rth@redhat.com>
49382
49383         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49384         re-enables the warning.
49385
49386 2001-12-21  Richard Henderson  <rth@redhat.com>
49387
49388         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49389
49390 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49391
49392         * gcc.c-torture/compile/20011218-1.c: New test.
49393
49394 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49395
49396         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49397         arm-isr.c test.
49398         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49399         epilogue generation for ARM ISR routines.
49400
49401 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49402
49403         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49404         * gcc.dg/format/c90-printf-3.c: Likewise.
49405         * gcc.dg/format/c99-printf-3.c: Likewise.
49406         * gcc.dg/format/ext-1.c: Likewise.
49407         * gcc.dg/format/ext-6.c: Likewise.
49408         * gcc.dg/format/format.h: Prototype unlocked stdio.
49409
49410 2001-12-20  Richard Henderson  <rth@redhat.com>
49411
49412         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49413         (arena): Use it.
49414         (malloc): Correct allocation logic.  Abort if we fill up the
49415         arena before initialization complete.
49416         (realloc): Correct allocation logic.
49417
49418 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49419
49420         * gcc.c-torture/compile/20011219-2.c: New test.
49421
49422         * gcc.c-torture/execute/20011219-1.c: New test.
49423
49424 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49425
49426         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49427         target does not support weak symbols.
49428
49429 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49430
49431         * gcc.c-torture/compile/20011219-1.c: New test.
49432
49433 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49434
49435         * g++.dg/other/error1.C: New test.
49436
49437 2001-12-17  Jeffrey A Law  (law@redhat.com)
49438
49439         * gcc.c-torture/execute/20011217-1.c: New test.
49440
49441 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49442
49443         * objc.dg/special/: New directory.
49444         * objc.dg/special/special.exp: New file.
49445         * objc.dg/special/unclaimed-category-1.h: New file.
49446         * objc.dg/special/unclaimed-category-1a.m: New file.
49447         * objc.dg/special/unclaimed-category-1.m: New file.
49448
49449 2001-12-17  Andreas Jaeger  <aj@suse.de>
49450
49451         * gcc.c-torture/compile/20011217-2.c: New test.
49452
49453 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49454
49455         * gcc.c-torture/compile/20011217-1.c: New test.
49456
49457 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49458
49459         * gcc.dg/20011214-1.c: New.
49460
49461 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49462
49463         * gcc.dg/altivec-4.c: New.
49464
49465 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49466
49467         * gcc.dg/20011113-1.c: New test.
49468
49469 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49470
49471         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49472         std::__malloc_alloc_template<0> and
49473         std::__default_alloc_template<false, 0>.
49474
49475 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49476
49477         * objc/execute/bf-21.m: New test.
49478         * objc/execute/enumeration-1.m: New test.
49479         * objc/execute/enumeration-2.m: New test.
49480
49481 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49482
49483         * gcc.dg/gnu89-init-1.c: New test.
49484
49485 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49486
49487         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49488         * g++.old-deja/g++.jason/2371.C: Likewise.
49489         * g++.old-deja/g++.jason/template33.C: Likewise.
49490         * g++.old-deja/g++.jason/template34.C: Likewise.
49491         * g++.old-deja/g++.jason/template36.C: Likewise.
49492         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49493         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49494         * g++.old-deja/g++.other/typename1.C: Likewise.
49495         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49496         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49497         * g++.old-deja/g++.pt/typename11.C: Likewise.
49498         * g++.old-deja/g++.pt/typename14.C: Likewise.
49499         * g++.old-deja/g++.pt/typename16.C: Likewise.
49500         * g++.old-deja/g++.pt/typename3.C: Likewise.
49501         * g++.old-deja/g++.pt/typename4.C: Likewise.
49502         * g++.old-deja/g++.pt/typename5.C: Likewise.
49503         * g++.old-deja/g++.pt/typename7.C: Likewise.
49504         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49505
49506 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49507
49508         * g++.dg/other/linkage1.C: New test.
49509         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49510         specifiers.
49511
49512 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49513
49514         * gcc.dg/concat.c: New test.
49515
49516 2001-12-11  Stan Shebs  <shebs@apple.com>
49517
49518         * objc/compile: New test directory.
49519         * objc/compile/compile.exp: New expect script.
49520         * objc/compile/20011211-1.m: New compile test.
49521
49522 2001-12-11  Jason Merrill  <jason@redhat.com>
49523
49524         * lib/prune.exp (prune_gcc_output): Also handle "In member
49525         function".  So many permutations...
49526
49527 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49528
49529         * g++.dg/template/typedef1.C: New test.
49530
49531 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49532
49533         * g++.dg/other/copy1.C: New test.
49534
49535 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49536
49537         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49538
49539         * gcc.dg/builtin-choose-expr.c: New.
49540
49541 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49542
49543         * gcc.dg/altivec-2.c: New.
49544
49545 2001-12-07  Richard Henderson  <rth@redhat.com>
49546
49547         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49548
49549 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49550
49551         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49552         ultrasparc.
49553
49554 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49555
49556         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49557
49558 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49559
49560         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49561         variable argument list.
49562
49563 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49564
49565         * gcc.c-torture/execute/memcheck: Delete entire directory.
49566         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49567         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49568
49569 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49570
49571         * gcc.dg/Wshadow-1.c: New test.
49572
49573 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49574
49575         * gcc.c-torture/compile/20011130-1.c: New test.
49576
49577         * gcc.dg/noncompile/20011025-1.c: New test.
49578
49579         * g++.dg/other/anon-union.C: New test.
49580
49581         * gcc.c-torture/execute/20011024-1.c: New test.
49582
49583 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49584
49585         * gcc.c-torture/execute/20000722-1.x,
49586         gcc.c-torture/execute/20010123-1.x: Remove.
49587         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49588         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49589         gcc.dg/c99-complit-2.c: New tests.
49590
49591 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49592
49593         * g++.dg/inherit/base1.C: New test.
49594
49595 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49596
49597         * g++.dg/other/stdarg1.C: New test.
49598
49599         * gcc.c-torture/compile/20011130-2.c: New test.
49600
49601 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49602
49603         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49604         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49605         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49606         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49607         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49608         * gcc.dg/builtin-prefetch-1.c: New test.
49609
49610 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49611
49612         * gcc.dg/20011130-1.c: New test.
49613
49614 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49615
49616         * g++.dg/other/scope1.C: New test.
49617         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49618
49619 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49620
49621         * gcc.dg/vla-init-1.c: New test.
49622
49623 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49624
49625         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49626
49627 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49628
49629         * objc.dg/alias.m: Update.
49630         * objc.dg/class-1.m: Update.
49631         * objc.dg/const-str-1.m: Update.
49632         * objc.dg/fwd-proto-1.m: Update.
49633         * objc.dg/id-1.m: Update.
49634         * objc.dg/super-class-1.m: Update.
49635
49636 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49637
49638         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49639         constructs.
49640
49641 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49642
49643         * gcc.c-torture/execute/20011128-1.c: New test.
49644
49645 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49646
49647         * gcc.dg/20011127-1.c: New test.
49648
49649 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49650
49651         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49652         from Austin Group draft 7.
49653         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49654         scanf format arguments.
49655         * gcc.dg/format/no-exargs-2.c: New test.
49656
49657 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49658
49659         * g++.dg/abi/vbase8-4.C: New test.
49660
49661 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49662
49663         * gcc.c-torture/execute/20011121-1.c: New test.
49664
49665 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49666
49667         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49668
49669 2001-11-23  Andreas Jaeger  <aj@suse.de>
49670
49671         * gcc.dg/cpp/charconst-2.c: New test.
49672
49673 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49674
49675         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49676         to the host if it is remote.  Let tests specify extra headers
49677         they use.
49678         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49679         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49680         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49681         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49682         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49683         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49684         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49685         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49686         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49687         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49688
49689 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49690
49691         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49692         for little endian ARMs.
49693
49694 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49695
49696         * gcc.c-torture/compile/20011119-1.c: New test.
49697         * gcc.c-torture/compile/20011119-2.c: New test.
49698
49699 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49700
49701         * gcc.dg/altivec-1.c: Fix typo.
49702
49703 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49704
49705         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49706
49707 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49708
49709         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49710
49711 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49712
49713         * lib/g77.exp: Don't specify --rpath-link.
49714
49715         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49716         across all the headers.
49717         * gcc.dg/format/format.exp: For testing on a remote host,
49718         copy format.h.
49719
49720         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49721         * gcc.c-torture/execute/930406-1.c: Likewise.
49722         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49723
49724 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49725
49726         * gcc.dg/altivec-1.c: New.
49727
49728 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49729
49730         * gcc.dg/cpp/fpreprocessed.c: New test case.
49731
49732 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49733
49734         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49735         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49736         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49737
49738 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49739
49740         * gcc.dg/no-builtin-1.c: New test.
49741
49742 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49743
49744         * gcc.c-torture/execute/20011115-1.c: New test.
49745
49746 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49747
49748         * gcc.c-torture/compile/20011114-2.c: New test.
49749         * gcc.c-torture/compile/20011114-3.c: New test.
49750         * gcc.c-torture/compile/20011114-4.c: New test.
49751
49752 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49753
49754         * g++.dg/other/init1.C: New test.
49755
49756 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49757
49758         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49759         message.
49760
49761         * gcc.c-torture/execute/20011114-1.c: New testcase.
49762
49763         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49764         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49765         like the (before this change) version of 20010327-1.c.
49766
49767 2001-11-14  Roger Sayle <roger@eyesopen.com>
49768
49769         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49770
49771 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49772
49773         * g++.dg/init/array2.C: New test.
49774
49775 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49776
49777         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49778
49779 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49780
49781         * g++.dg/other/forscope1.C: New test.
49782         * g++.dg/ext/forscope1.C: New test.
49783         * g++.dg/ext/forscope2.C: New test.
49784
49785 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49786
49787         * gcc.c-torture/execute/20011113-1.c: New test.
49788
49789 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49790
49791         * gcc.c-torture/execute/20011109-2.c: New test.
49792
49793         * gcc.c-torture/execute/20011109-1.c: New test.
49794
49795 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49796
49797         * gcc.c-torture/compile/20011109-1.c: New test.
49798
49799 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49800
49801         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49802         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49803         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49804         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49805         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49806         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49807         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49808
49809 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49810
49811         * g++.dg/warn/Wshadow-1.C: New tests.
49812         * g++.old-deja/g++.mike/for3.C: Update.
49813
49814 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49815
49816         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49817         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49818         XFAILs.  Adjust expected error texts.
49819         * gcc.c-torture/compile/20011106-1.c,
49820         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49821         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49822         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49823         gcc.dg/c99-array-lval-5.c: New tests.
49824
49825 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49826
49827         * gcc.dg/cpp/defined.c: Update.
49828
49829 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49830
49831         * gcc.c-torture/execute/anon-1.c: New test.
49832
49833 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49834
49835         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49836         same size, so no warning should be produced on stormy16.
49837
49838         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49839         due to oversized array.
49840         * g++.old-deja/g++.mike/ns15.C: Likewise.
49841         * g++.old-deja/g++.pt/crash16.C: Likewise.
49842
49843 2001-11-02  Graham Stott  <grahams@redhat.com>
49844
49845         * g++.dgother/debug1.C: Fix typos.
49846
49847 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49848
49849         * g++.dg/other/debug1.C: New test.
49850
49851 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49852
49853         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49854         of unsigned long.
49855
49856 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49857
49858         * gcc.dg/20011029-2.c: New test.
49859
49860         * gcc.c-torture/compile/20011029-1.c: New test.
49861
49862 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49863
49864         * objc/execute/class_self-1.m: New test.
49865         * objc/execute/class_self-2.m: New test.
49866
49867 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49868
49869         * gcc.misc-tests/msgs.exp: Delete.
49870         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49871         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49872         error set to match recent changes.
49873
49874 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49875
49876         * gcc.dg/20011021-1.c: New test.
49877
49878 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49879
49880         * gcc.c-torture/compile/20011023-1.c: New test.
49881
49882 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49883
49884         * lib/g77.exp: Rewrite based on lib/g++.exp.
49885
49886 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49887
49888         * gcc.c-torture/execute/20011019-1.c: New test.
49889
49890         * gcc.dg/20011018-1.c: New test.
49891
49892 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49893
49894         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49895
49896 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49897
49898         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49899         * gcc.dg/attr-invalid.c: Likewise.
49900
49901 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49902
49903         * gcc.dg/20011015-1.c: New test.
49904
49905 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49906
49907         * g++.dg/template/unify2.C: New test.
49908
49909 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49910
49911         * g++.dg/other/exception-specification.C: New test
49912
49913 2001-10-13  Tom Rix  <trix@redhat.com>
49914
49915         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49916         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49917
49918 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49919
49920         * gcc.dg/20011009-1.c: New test.
49921
49922 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49923
49924         PR g++/4476
49925         * g++.dg/other/friend1.C: New test.
49926
49927 2001-10-11  Richard Henderson  <rth@redhat.com>
49928
49929         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49930
49931 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49932
49933         * gcc.c-torture/compile/20011010-1.c: New.
49934
49935 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49936
49937         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49938         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49939         g77.f-torture/execute/execute.exp,
49940         g77.f-torture/noncompile/noncompile.exp,
49941         gcc.c-torture/compile/compile.exp,
49942         gcc.c-torture/execute/execute.exp,
49943         gcc.c-torture/execute/ieee/ieee.exp,
49944         gcc.c-torture/execute/memcheck/memcheck.exp,
49945         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49946         objc/execute/execute.exp: Update FSF address.
49947
49948 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49949
49950         * gcc.dg/cpp/cmdlne-C.c: Update.
49951         * gcc.dg/cpp/cmdlne-C2.c: New.
49952
49953 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49954
49955         * gcc.c-torture/execute/20011008-3.c: New.
49956
49957 2001-10-08  DJ Delorie  <dj@redhat.com>
49958
49959         * gcc.dg/20011008-1.c: New.
49960         * gcc.dg/20011008-2.c: New.
49961
49962 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49963
49964         * gcc.dg/cpp/spacing1.c: Update test.
49965
49966 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49967
49968         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49969         spelling errors of "separate" as "seperate".
49970
49971 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49972
49973         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49974         enough to avoid inlining.
49975
49976 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49977
49978         * lib/g77.exp: set libg2c_dir correctly.
49979
49980 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49981
49982         * gcc.dg/cpp/macro11.c: New test.
49983
49984 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49985
49986         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49987         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49988         gcc.dg/format/multattr-3.c: New tests.
49989         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49990         tests for format attributes on function pointers being rejected.
49991
49992 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49993
49994         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49995
49996 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49997
49998         * g++.dg/warn/format1.C: New test.
49999
50000 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50001
50002         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50003
50004 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50005
50006         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50007
50008 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50009
50010         * gcc.dg/cpp/redef2.c: Add test.
50011
50012 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50013
50014         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50015         long-standing bug on i686, apparently.
50016         * gcc.c-torture/execute/loop-2c.x: New file.
50017         * gcc.c-torture/execute/loop-2d.x: New file.
50018         * gcc.c-torture/execute/loop-3c.x: New file.
50019
50020 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50021
50022         * gcc.dg/cpp/20000625-2.c: Correct line number.
50023
50024 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50025
50026         * gcc.dg/cpp/macro10.c: New test.
50027         * gcc.dg/cpp/strify3.c: New test.
50028         * gcc.dg/cpp/spacing1.c: Add tests.
50029         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50030         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50031
50032 2001-09-24  DJ Delorie  <dj@redhat.com>
50033
50034         * gcc.c-torture/execute/20010924-1.c: New test.
50035
50036 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50037
50038         * objc/execute/paste.m: Remove.
50039
50040 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50041
50042         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50043
50044 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50045
50046         * g77.dg/strlen0.f: New test.
50047
50048 2001-09-21  Richard Henderson  <rth@redhat.com>
50049
50050         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50051         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50052
50053 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50054
50055         Table-driven attributes.
50056         * g++.dg/ext/attrib1.C: New test.
50057
50058 2001-09-20  DJ Delorie  <dj@redhat.com>
50059
50060         * gcc.dg/20000926-1.c: Update expected warning messages.
50061         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50062         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50063         array.
50064
50065 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50066
50067         * g++.dg/eh/registers1.C: New test case.
50068
50069 2001-09-17  Richard Henderson  <rth@redhat.com>
50070
50071         * gcc.dg/array-5.c: Fix VLA decomposition test.
50072
50073 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50074
50075         * gcc.dg/cpp/line5.c: New testcase.
50076
50077 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50078
50079         * gcc.dg/cpp/macro9.c: New test.
50080
50081 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50082
50083         * gcc.c-torture/execute/980223.c: Change type of addr from long
50084         to char *.
50085
50086 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50087
50088         * gcc.c-torture/execute/20010915-1.c: New test.
50089
50090 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50091
50092         * g77.dg/bprob: New directory.
50093         * g77.dg/bprob/bprob.exp: New file.
50094         * g77.dg/bprob/bprob-1.f: New test.
50095         * g77.dg/gcov: New directory.
50096         * g77.dg/gcov/gcov.exp: New file.
50097         * g77.dg/gcov/gcov-1.f: New test.
50098         * g77.dg/gcov/gcov-1.x: New file.
50099
50100 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50101
50102         * gcc.dg/cpp/directiv.c: Update.
50103         * gcc.dg/cpp/undef1.c: Update.
50104
50105 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50106
50107         * gcc.dg/20010912-1.c: New test.
50108
50109 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50110
50111         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50112         language-independent file in lib.
50113         * lib/gcov.exp: New file.
50114
50115 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50116
50117         * gcc.c-torture/compile/20010911-1.c: New test.
50118
50119 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50120
50121         * lib/profopt.exp: New, to support profile-directed optimizations.
50122         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50123         * gcc.misc-tests/bprob-1.c: New test.
50124         * gcc.misc-tests/bprob-2.c: New test.
50125
50126 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50127
50128         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50129         XFAIL and which kinds of gcov output to verify.
50130         * gcc.misc-tests/gcov-4b.x: New file.
50131         * gcc.misc-tests/gcov-5b.x: New file.
50132         * gcc.misc-tests/gcov-6.x: New file.
50133         * gcc.misc-tests/gcov-7.c: New test.
50134         * gcc.misc-tests/gcov-7.x: New file.
50135
50136 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50137
50138         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50139         * gcc.misc-tests/gcov-6.c: New test.
50140
50141 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50142
50143         PR c++/3986
50144         * g++.dg/abi/vbase1.C: New test.
50145
50146 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50147
50148         * objc.dg/method-2.m: New.
50149
50150 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50151
50152         PR c++/4203
50153         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50154         * g++.dg/init/empty1.C: New test.
50155
50156 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50157
50158         * gcc.c-torture/compile/20010903-1.c: New test.
50159
50160 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50161
50162         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50163         for m68k.
50164
50165 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50166
50167         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50168
50169         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50170
50171         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50172
50173 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50174
50175         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50176         for 16-bit 'unsigned int'.
50177
50178 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50179
50180         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50181
50182 2001-08-27  Richard Henderson  <rth@redhat.com>
50183
50184         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50185         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50186
50187 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50188
50189         * gcc.dg/asm-names.c (ymain): New.
50190
50191 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50192
50193         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50194         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50195         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50196
50197 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50198
50199         * gcc.dg/compare5.c: New testcase.
50200
50201 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50202
50203         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50204         and "In instantiation".
50205
50206 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50207
50208         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50209
50210 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50211
50212         * gcc.misc-tests/gcov.exp: Add support for branch information.
50213         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50214         * gcc.misc-tests/gcov-4.c: New test.
50215         * gcc.misc-tests/gcov-4b.c: New test.
50216         * gcc.misc-tests/gcov-5b.c: New test.
50217
50218 2001-08-20  Zack Weinberg  <zackw@panix.com>
50219
50220         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50221         expected to fail.
50222
50223 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50224
50225         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50226
50227 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50228
50229         * g++.dg/eh/template1.C: New test.
50230
50231 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50232
50233         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50234         Fix thinko.
50235         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50236         for xfail.
50237
50238 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50239
50240         * lib/g77-dg.exp: Use prune.exp for common procedures
50241         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50242         * lib/g77.exp: (g77-dg-prune) Remove
50243
50244 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50245
50246         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50247
50248 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50249
50250         * g++.dg/template/unify1.C: New test.
50251
50252 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.dg/abi/empty4.C: New test.
50255
50256 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50257
50258         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50259         solaris2.*
50260         * g77.f-torture/compile/pr3743.x: Likewise.
50261
50262 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50263
50264         * g++.dg/other/using-declaration.C: New test.
50265
50266 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50267
50268         * gcc.dg/cpp/tr-sign.c: New testcase.
50269
50270 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50271
50272         * gcc.dg/cpp/19951025-1.c: Revert.
50273         * gcc.dg/cpp/directiv.c: We no longer process directives that
50274         interrupt macro arguments.
50275
50276 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50277
50278         * gcc.dg/bconstp-1.c: New test.
50279
50280 2001-08-03  Richard Henderson  <rth@redhat.com>
50281
50282         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50283
50284 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50285
50286         * gcc.dg/cpp/19951025-1.c: Update.
50287
50288 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50289
50290         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50291         should be x.
50292
50293 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50294
50295         Kill -fhonor-std.
50296         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50297         * g++.old-deja/g++.other/std1.C: Likewise.
50298         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50299
50300 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50301
50302         * lib/g77.exp: Load gcc-defs.exp for common procedures
50303         (g77_pass, g77_fail, g77_finish, g77_exit,
50304         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50305
50306 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50307
50308         * g77.dg/fbackslash.f
50309         * g77.dg/fcase-preserve.f
50310         * g77.dg/ff90-1.f
50311         * g77.dg/ffixed-line-length-0.f
50312         * g77.dg/ffixed-line-length-132.f
50313         * g77.dg/ffixed-line-length-7.f
50314         * g77.dg/ffixed-line-length-72.f
50315         * g77.dg/ffixed-line-length-none.f
50316         * g77.dg/ffree-form-1.f
50317         * g77.dg/fno-backslash.f
50318         * g77.dg/fno-f90-1.f
50319         * g77.dg/fno-fixed-form-1.f
50320         * g77.dg/fno-onetrip.f
50321         * g77.dg/fno-typeless-boz.f
50322         * g77.dg/fno-underscoring.f
50323         * g77.dg/fno-vxt-1.f
50324         * g77.dg/fonetrip.f
50325         * g77.dg/ftypeless-boz.f
50326         * g77.dg/fugly-assumed.f
50327         * g77.dg/funderscoring.f
50328         * g77.dg/fvxt-1.f
50329
50330 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50331
50332         * objc.dg/fwd-proto-1.m: New.
50333         * objc.dg/local-decl-1.m: New.
50334         * objc.dg/naming-1.m: New.
50335         * objc.dg/naming-2.m: New.
50336         * objc.dg/proto-hier-1.m: New.
50337
50338 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50339
50340         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50341         largest-type elements to a struct makes its size grow.
50342
50343 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50344
50345         * g++.dg/abi/vthunk1.C: New test.
50346
50347 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50348
50349         * g++.dg/abi/vbase8-22.C: New test.
50350
50351 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50352
50353         * gcc.dg/cpp/macro8.c: New test.
50354
50355 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50356
50357         * g++.dg/abi/vbase8-21.C: New test.
50358
50359 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50360
50361         * g++.dg/abi/vbase8-10.C: New test.
50362
50363 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50364
50365         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50366         ${tool}_set_ld_library_path.
50367         Changed caller.
50368         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50369         g++.exp.
50370
50371 2001-07-26  Stan Cox <scox@redhat.com>
50372
50373         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50374         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50375         gcc_exit, gcc_check_unsupported_p):
50376         Moved to gcc-deps.exp
50377         * gcc-deps.exp: New file.
50378
50379 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50380
50381         * g++.old-deja/g++.pt/defarg14.C: New test.
50382
50383 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50384
50385         * g++.old-deja/g++.other/lineno5.C: New test.
50386
50387 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50388
50389         * g++.old-deja/g++.pt/crash68.C: New test.
50390
50391 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50392
50393         * g++.old-deja/g++.other/crash42.C: New test.
50394
50395 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50396
50397         * gcc.dg/cpp/extratokens.c: Fix.
50398         * gcc.dg/cpp/skipping2.c: New tests.
50399
50400 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50401
50402         * gcc.c-torture/execute/20010724-1.c: New file.
50403         * gcc.c-torture/execute/20010724-1.x: New file.
50404
50405 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50406
50407         * g++.old-deja/g++.other/cond7.C: New test.
50408
50409 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50410
50411         * g++.old-deja/g++.other/optimize4.C: New test.
50412
50413 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50414
50415         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50416
50417 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50418
50419         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50420         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50421         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50422         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50423
50424         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50425         bug report" message.
50426
50427         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50428         * g++.dg/ext/instantiate1.C: Move from old-deja.
50429
50430 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50431
50432         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50433         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50434         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50435         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50436
50437 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50438
50439         * gcc.c-torture/execute/20010723-1.c: New test.
50440
50441 2001-07-23  Ben Elliston  <bje@redhat.com>
50442
50443         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50444
50445 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50446
50447         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50448         i[34567]86-*-*.
50449         Delete handling of ieee_multilib_flags.
50450         Pass -mieee for alpha*-*-* and sh-*-*.
50451         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50452
50453 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50454
50455         Remove old-abi tests.
50456         * g++.old-deja/g++.mike/p11116.C: Remove.
50457         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50458
50459 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50460
50461         * g77.f-torture/compile/pr3743.f: New test
50462
50463 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50464
50465         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50466
50467 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50468
50469         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50470         g++.old-deja/g++.pt/static6.C: Likewise.
50471         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50472         supports weak symbols.
50473
50474 2001-07-18  Andreas Jaeger  <aj@suse.de>
50475
50476         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50477         supported again.
50478
50479 2001-07-18  Andreas Jaeger  <aj@suse.de>
50480
50481         * gcc.dg/iftrap-1.c: Fix target line.
50482
50483 2001-07-17  Richard Henderson  <rth@redhat.com>
50484
50485         * gcc.c-torture/execute/20010717-1.c: New.
50486
50487 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50488
50489         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50490         tests.
50491
50492 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50493
50494         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50495
50496 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50497
50498         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50499         UAC_SIGBUS, UAC_NOPRINT definitions.
50500
50501 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50502
50503         * objc/execute/object_is_class.m: New test.
50504         * objc/execute/object_is_meta_class.m: New test.
50505
50506 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50507
50508         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50509         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50510
50511 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50512
50513         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50514         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50515
50516 2001-07-14  Richard Henderson  <rth@redhat.com>
50517
50518         * gcc.dg/iftrap-1.c: New.
50519
50520 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50521
50522         * g77.f-torture/execute/intrinsic77.f: New test.
50523
50524 2001-07-11  Janis Johnson <janis@us.ibm.com>
50525
50526         * gcc.misc-tests/gcov-3.c: New test.
50527
50528 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50529
50530         * gcc.c-torture/compile/20010711-1.c,
50531         * gcc.c-torture/compile/20010711-2.c: New tests.
50532
50533 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50534
50535         * gcc.c-torture/execute/20010711-1.c: New test.
50536
50537 2001-07-11  Ben Elliston  <bje@redhat.com>
50538
50539         * g++.old-deja/g++.other/enum5.C: New test.
50540
50541 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50542
50543         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50544         (g++-dg-prune): Call prune_gcc_output.
50545         * prune.exp: New file for prune_gcc_output.
50546         * lib/g++.exp, lib/gcc.exp: Load it.
50547
50548 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50549
50550         * gcc.c-torture/compile/20010701-1.c,
50551         g++.old-deja/g++.ext/attrib6.C: New tests.
50552
50553 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50554
50555         * gcc.c-torture/compile/20010706-1.c: New test.
50556
50557 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50558
50559         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50560
50561 2001-06-28  Stan Shebs  <shebs@apple.com>
50562
50563         * gcc.dg/pragma-darwin.c: New test.
50564
50565 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50566
50567         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50568         Solaris 2.[678] system.
50569
50570 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50571
50572         * gcc.dg/20010622-1.c: New test.
50573
50574 2001-06-18  Stan Shebs  <shebs@apple.com>
50575
50576         * objc.dg: New directory.
50577         * objc.dg/dg.exp: New file.
50578         * objc.dg/alias.m: New.
50579         * objc.dg/class-1.m: New.
50580         * objc.dg/class-2.m: New.
50581         * objc.dg/const-str-1.m: New.
50582         * objc.dg/const-str-2.m: New.
50583         * objc.dg/id-1.m: New.
50584         * objc.dg/method-1.m: New.
50585         * objc.dg/super-class-1.m: New.
50586         * lib/objc-dg.exp: New file.
50587
50588 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50589
50590         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50591         of label name.
50592
50593 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50594
50595         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50596
50597 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50598
50599         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50600         variable.
50601
50602 2001-06-12  Richard Henderson  <rth@redhat.com>
50603
50604         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50605
50606 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50607
50608         * g++.old-deja/g++.abi/vbase5.C: New test.
50609         * g++.old-deja/g++.abi/vbase6.C: New test.
50610         * g++.old-deja/g++.abi/vbase7.C: New test.
50611
50612 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50613
50614         * gcc.c-torture/compile/20010610-1.c: New test.
50615
50616 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50617
50618         * g++.old-deja/g++.abi/vbase4.C: New test.
50619
50620 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50621
50622         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50623         support %f for HC11/HC12 targets.
50624         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50625         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50626         on HC11/HC12 targets.
50627         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50628
50629 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50630
50631         * gcc.dg/wchar_t-1.c: New file.
50632         * gcc.dg/wint_t-1.c: Likewise.
50633
50634 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50635
50636         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50637
50638 2001-06-11  Richard Henderson  <rth@redhat.com>
50639
50640         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50641
50642 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50643
50644         * gcc.c-torture/compile/20010611-1.c: New test.
50645
50646 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50647
50648         * gcc.dg/c99-tag-1.c: Add more tests.
50649
50650 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50651
50652         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50653         representation on MN10300 and ARM/Thumb.
50654
50655 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50656
50657         * g77.f-torture/execute/20010610.f: New.
50658
50659 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50660
50661         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50662         names.
50663
50664 2001-06-09  Richard Henderson  <rth@redhat.com>
50665
50666         * gcc.c-torture/execute/ashrdi-1.c: New.
50667         * gcc.c-torture/execute/ashldi-1.c: New.
50668         * gcc.c-torture/execute/lshrdi-1.c: New.
50669
50670 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50671
50672         * objc/execute/load-3.m: Added. Check sending +load to categories,
50673         in addition to classes.
50674
50675 2001-06-08  Stan Shebs  <shebs@apple.com>
50676
50677         * objc/execute/load-2.m: New test.  From Nicola Pero
50678         <n.pero@mi.flashnet.it>.
50679
50680 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50681
50682         * gcc.c-torture/execute/20010605-2.c: New test.
50683
50684 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50685
50686         * g++.old-deja/g++.abi/vbase2.C: New test.
50687         * g++.old-deja/g++.abi/vbase3.C: New test.
50688
50689 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50690
50691         * g++.old-deja/g++.pt/friend49.C: New test.
50692
50693 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50694
50695         * g++.old-deja/g++.ext/anon3.C: New test.
50696
50697 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50698
50699         * g++.old-deja/g++.other/conv7.C: New test.
50700
50701 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50702
50703         * gcc.c-torture/compile/20010605-2.c: New test.
50704
50705 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50706
50707         * gcc.c-torture/execute/20010604-1.c: New test.
50708
50709 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50710
50711         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50712
50713 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50714
50715         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50716         (g++_link_flags): Likewise.
50717         (g++_init): Pass gccpath's value to two previous functions.
50718
50719 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50720
50721         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50722         Ensure logfile entry matches exec command line.
50723
50724 2001-05-31  Richard Henderson  <rth@redhat.com>
50725
50726         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50727         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50728
50729 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50730
50731         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50732         compiler for irix6.2
50733
50734 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50735
50736         * g++.old-deja/g++.other/optimize3.C: New file.
50737
50738 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50739
50740         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50741         assemble.
50742
50743 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50744
50745         * g++.old-deja/g++.other/optimize2.C: New file.
50746
50747 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50748
50749         * gcc.c-torture/compile/20010518-2.c: New file.
50750         * gcc.c-torture/execute/20010518-1.c: New file.
50751         * gcc.c-torture/execute/20010518-2.c: New file.
50752
50753 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50754
50755         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50756
50757 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50758
50759         G++ no longer defines builtins that do not begin with __builtin.
50760         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50761         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50762         * g++.old-deja/g++.law/builtin1.C: Likewise.
50763         * g++.old-deja/g++.law/cvt2.C: Likewise.
50764         * g++.old-deja/g++.mike/net5.C: Likewise.
50765         * g++.old-deja/g++.other/builtins1.C: Likewise.
50766         * g++.old-deja/g++.other/builtins2.C: Likewise.
50767         * g++.old-deja/g++.other/builtins3.C: Likewise.
50768         * g++.old-deja/g++.other/builtins4.C: Likewise.
50769         * g++.old-deja/g++.other/inline8.C: Likewise.
50770         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50771
50772 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50773
50774         * g++.old-deja/g++.pt/using1.C: Adjust.
50775         * g++.old-deja/g++.pt/using2.C: New test.
50776
50777 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50778
50779         * gcc.dg/cpp/charconst.c: New tests.
50780         * gcc.dg/cpp/escape.c: New tests.
50781         * gcc.dg/cpp/escape-1.c: New tests.
50782         * gcc.dg/cpp/escape-2.c: New tests.
50783         * gcc.dg/cpp/ucs.c: New tests.
50784
50785 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50786
50787         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50788         native compiler for irix6.5.
50789
50790 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50791
50792         * lib/g++.exp (g++_include_flags): Use args to compute
50793         get_multilibs.
50794         (g++_link_flags): Likewise.
50795         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50796
50797 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50798
50799         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50800
50801 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50802
50803         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50804         this file.
50805
50806 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50807
50808         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50809         STACK_SIZE;
50810         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50811         to STACK_SIZE; Use it to define size of add_histo array.
50812         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50813         to STACK_SIZE.
50814         (f): Use GITT_SIZE to define size of gitt local table.
50815         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50816         to STACK_SIZE; Use it to define size of bytemem array.
50817
50818 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50819
50820         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50821         on 68HC11/HC12 due to the asm instruction.
50822         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50823         * gcc.c-torture/compile/920520-1.x: Likewise.
50824         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50825         on 68HC11/HC12 because the function is larger than 64K.
50826         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50827         on 68HC11/HC12 because the structure is too large.
50828
50829 2001-05-20  Richard Henderson  <rth@redhat.com>
50830
50831         * gcc.c-torture/execute/20010520-1.c: New.
50832
50833 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50834
50835         * g++.old-deja/g++.warn/compare1.C: New test.
50836         * gcc.dg/compare4.c: New test.
50837
50838 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50839
50840         * g++.old-deja/g++.other/optimize1.C: New test.
50841
50842 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50843
50844         * g++.old-deja/g++.pt/spec41.C: New test.
50845
50846 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50847
50848         * gcc.c-torture/compile/20010114-1.x: Remove.
50849
50850 2001-05-18  Stan Shebs  <shebs@apple.com>
50851
50852         * gcc.c-torture/compile/20010518-1.c: New test.
50853
50854 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50855
50856         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50857         * g++.old-deja/g++.pt/crash67.C: New test.
50858
50859 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50860
50861         * g++.old-deja/g++.other/debug9.C: New test.
50862
50863 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50864
50865         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50866
50867 2001-05-16  Jan Hubicka  <jh@suse.cz>
50868
50869         * gcc.c-torture/compile/20010516-1.c: New test.
50870
50871 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50872
50873         * g++.old-deja/g++.other/crash41.C: New test.
50874
50875 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50876
50877         * g++.old-deja/g++.pt/crash66.C: New test.
50878
50879 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50880
50881         * g++.old-deja/g++.robertl/eb27.C: Convert.
50882
50883 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50884
50885         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50886         declaration being redundant.
50887
50888 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50889
50890         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50891
50892 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50893
50894         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50895
50896 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50897
50898         * lib/g++.exp: Use testsuite_flags.
50899
50900 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50901
50902         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50903
50904 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50905
50906         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50907
50908 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50909
50910         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50911
50912 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50913
50914         * gcc.c-torture/compile/20010313-1.c: New test.
50915
50916 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50917
50918         * gcc.dg/cpp/direct2.c: New test.
50919         * gccq.dg/cpp/direct2s.c: New test.
50920
50921         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50922
50923 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50924
50925         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50926         * g++.old-deja/g++.other/op3.C: Likewise.
50927
50928 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50929
50930         * gcc.dg/cpp/syshdr.h: New file.
50931         * gcc.dg/cpp/sysmac1.c: Update.
50932         * gcc.dg/cpp/sysmac2.c: Update.
50933
50934 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50935
50936         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50937
50938 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50939
50940         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50941         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50942
50943 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50944
50945         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50946
50947 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50948
50949         * lib/g++.exp (g++_include_flags): Don't use any special flags
50950         if TESTING_IN_BUILD_TREE is not defined.
50951         (g++_init): Use a plain 'c++' as the compiler if
50952         TESTING_IN_BUILD_TREEE is not defined.
50953
50954 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50955
50956         * g++.old-deja/g++.eh/catch13.C: New test.
50957         * g++.old-deja/g++.eh/catch14.C: New test.
50958
50959 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50960
50961         * gcc.dg/cpp/tr-define.c: New test.
50962
50963 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50964
50965         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50966         <stdlib.h>, not <malloc.h>.
50967
50968 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50969
50970         * g++.old-deja/g++.ns/template17.C: New test.
50971
50972 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50973
50974         * g++.old-deja/g++.pt/ref4.C: New test.
50975
50976 2001-04-30  Richard Henderson  <rth@redhat.com>
50977
50978         * gcc.dg/20000724-1.c: Revert last change.
50979
50980 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50981
50982         * g77.f-torture/execute/20010430.f: New test.
50983
50984 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50985
50986         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50987
50988 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50989
50990         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50991
50992 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50993
50994         * g++.old-deja/g++.eh/crash6.C: New test.
50995
50996 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50997
50998         * g++.old-deja/g++.other/warn7.C: New test.
50999
51000 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51001
51002         * g++.old-deja/g++.other/defarg9.C: New test.
51003
51004 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51005
51006         * g77.f-torture/compile/20010426.f: New test.
51007         * g77.f-torture/execute/20010426.f: New test.
51008
51009 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51010
51011         * g77.f-torture/compile/20000629-1.x: Remove - error
51012         has been fixed.
51013
51014 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51015
51016         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51017         Tweak slightly to work with g++.dg framework.
51018         * g++.dg/special/ecos.exp: Run initp1.C test.
51019         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51020
51021         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51022         its linker doesn't give line numbers either.
51023         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51024
51025 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51026
51027         * g++.old-deja/g++.other/lex1.C: New test.
51028
51029 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51030
51031         * gcc.dg/noncompile/20010425-1.c: New test.
51032
51033 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51034
51035         * g++.old-deja/g++.pt/mangle2.C: New test.
51036
51037 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51038
51039         * gcc.dg/format/plus-1.c: New test.
51040
51041 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51042
51043         * gcc.dg/20010423-1.c: New test.
51044
51045 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51046
51047         * gcc.c-torture/execute/20010422-1.c: New test.
51048
51049 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51050
51051         * g++.old-deja/g++.ns/type2.C: New test.
51052
51053 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51054
51055         * g++.old-deja/g++.other/perf1.C: New test.
51056
51057 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51058
51059         * gcc.dg/c99-func-2.c: Remove xfail.
51060         * gcc.dg/c99-func-3.c: Remove xfail.
51061         * gcc.dg/c99-func-4.c: Remove xfail.
51062
51063 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51064
51065         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51066
51067 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51068
51069         * gcc.c-torture/compile/20010423-1.c: New test.
51070
51071 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51072
51073         * g++.old-deja/g++.pt/typename28.C: New test.
51074
51075 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51076
51077         * g++.old-deja/g++.abi/empty2.C: New test.
51078         * g++.old-deja/g++.abi/empty3.C: New test.
51079
51080 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51081
51082         * g++.old-deja/g++.other/comdat2.C: New test.
51083         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51084
51085 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51086
51087         * g++.old-deja/g++.other/overload14.C: New test.
51088
51089 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51090
51091         * g++.old-deja/g++.other/lookup23.C: New test.
51092
51093 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51094
51095         * gcc.c-torture/execute/20010403-1.c: New test.
51096
51097 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51098             Mark Mitchell  <mark@codesourcery.com>
51099
51100         * lib/old-dejagnu.exp: Don't delete output of executable.
51101         Add .exe suffix to executables.
51102
51103 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51104
51105         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51106
51107 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51108
51109         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51110
51111 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51112
51113         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51114         * g++.old-deja/g++.abi/crash1.C: New test.
51115
51116 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51117
51118         * g++.old-deja/g++.other/crash40.C: New test.
51119
51120 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51121
51122         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51123
51124 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51125
51126         * g++.old-deja/g++.other/warn6.C: New test.
51127
51128 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51129
51130         * g++.old-deja/g++.robertl/eb42.C: Same.
51131
51132 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51133
51134         * gcc.dg/wtr-conversion-1.c: New testcase.
51135
51136 2001-04-10  Richard Henderson  <rth@redhat.com>
51137
51138         * g++.old-deja/g++.other/array5.C: New.
51139
51140 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51141
51142         * gcc.c-torture/execute/20010408-1.c: New test.
51143
51144 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51145
51146         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51147         headers and constructs.
51148         * g++.old-deja/g++.robertl/eb79.C: Same.
51149         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51150         * g++.old-deja/g++.robertl/eb73.C: Same.
51151         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51152         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51153         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51154         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51155         * g++.old-deja/g++.robertl/eb44.C: Same.
51156         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51157         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51158         * g++.old-deja/g++.robertl/eb39.C: Same.
51159         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51160         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51161         * g++.old-deja/g++.robertl/eb30.C: Same.
51162         * g++.old-deja/g++.robertl/eb3.C: Same.
51163         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51164         * g++.old-deja/g++.robertl/eb21.C: Same.
51165         * g++.old-deja/g++.robertl/eb15.C: Same.
51166         * g++.old-deja/g++.robertl/eb118.C: Same.
51167         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51168         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51169         * g++.old-deja/g++.robertl/eb109.C: Same.
51170         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51171         * g++.old-deja/g++.mike/rtti1.C: Same.
51172         * g++.old-deja/g++.mike/p658.C: Same.
51173         * g++.old-deja/g++.mike/net46.C: Same.
51174         * g++.old-deja/g++.mike/net34.C: Same.
51175         * g++.old-deja/g++.mike/memoize1.C: Same.
51176         * g++.old-deja/g++.mike/eh2.C: Same.
51177         * g++.old-deja/g++.law/weak.C: Same.
51178         * g++.old-deja/g++.law/visibility7.C: Same.
51179         * g++.old-deja/g++.law/visibility25.C: Same.
51180         * g++.old-deja/g++.law/visibility22.C: Same.
51181         * g++.old-deja/g++.law/visibility2.C: Same.
51182         * g++.old-deja/g++.law/visibility17.C: Same.
51183         * g++.old-deja/g++.law/visibility13.C: Same.
51184         * g++.old-deja/g++.law/visibility10.C: Same.
51185         * g++.old-deja/g++.law/visibility1.C: Same.
51186         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51187         * g++.old-deja/g++.law/vbase1.C: Same.
51188         * g++.old-deja/g++.law/operators32.C: Same.
51189         * g++.old-deja/g++.law/nest3.C: Same.
51190         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51191         * g++.old-deja/g++.law/except5.C (main): Same.
51192         * g++.old-deja/g++.law/cvt7.C (run): Same.
51193         * g++.old-deja/g++.law/cvt2.C: Same.
51194         * g++.old-deja/g++.law/cvt16.C: Same.
51195         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51196         * g++.old-deja/g++.law/ctors17.C (main): Same.
51197         * g++.old-deja/g++.law/ctors13.C: Same.
51198         * g++.old-deja/g++.law/ctors12.C (main): Same.
51199         * g++.old-deja/g++.law/ctors10.C: Same.
51200         * g++.old-deja/g++.law/code-gen5.C: Same.
51201         * g++.old-deja/g++.law/bad-error7.C: Same.
51202         * g++.old-deja/g++.law/arm9.C: Same.
51203         * g++.old-deja/g++.law/arm12.C: Same.
51204         * g++.old-deja/g++.law/arg8.C: Same.
51205         * g++.old-deja/g++.law/arg1.C: Same.
51206         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51207         * g++.old-deja/g++.jason/template31.C: Same.
51208         * g++.old-deja/g++.jason/template24.C (main): Same.
51209         * g++.old-deja/g++.jason/2371.C: Same.
51210         * g++.old-deja/g++.eh/new2.C: Same.
51211         * g++.old-deja/g++.eh/new1.C: Same.
51212         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51213         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51214         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51215         * g++.old-deja/g++.brendan/crash62.C: Same.
51216         * g++.old-deja/g++.brendan/crash52.C: Same.
51217         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51218         * g++.old-deja/g++.brendan/crash38.C: Same.
51219         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51220         * g++.old-deja/g++.brendan/copy9.C: Same.
51221
51222 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51223
51224         * gcc.c-torture/execute/20001203-2.c (memset):
51225         Count argument is of type __SIZE_TYPE__.
51226
51227 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51228
51229         * gcc.c-torture/compile/20010404-1.c: New test.
51230
51231 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51232
51233         * gcc.c-torture/compile/20010326-1.c: New test.
51234
51235 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51236
51237         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51238         peculiarities of the SH.
51239         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51240
51241 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51242
51243         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51244         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51245         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51246
51247 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51248
51249         * g77.f-torture/compile/20010321-1.f: New test.
51250
51251 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51252
51253         * gcc.c-torture/compile/20010329-1.c: New test.
51254
51255 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51256
51257         * gcc.c-torture/execute/20010329-1.c: New test.
51258
51259 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51260
51261         * g++.old-deja/g++.other/eh4.C: Fix typo.
51262
51263 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51264
51265         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51266
51267 2001-03-28  Philip Blundell  <philb@gnu.org>
51268
51269         * gcc.c-torture/compile/20010328-1.c: New test.
51270
51271 2001-03-27  Richard Henderson  <rth@redhat.com>
51272
51273         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51274         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51275
51276 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51277
51278         * gcc.c-torture/compile/20010327-1.c: New test.
51279
51280 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51281
51282         * g++.old-deja/g++.other/friend12.C: New test.
51283         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51284         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51285
51286 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51287
51288         * gcc.c-torture/execute/20010325-1.c: New test.
51289
51290 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51291
51292         * g++.old-deja/g++.other/mangle3.C: New test.
51293
51294 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51295
51296         * g++.old-deja/g++.other/anon8.C: New test.
51297
51298 2001-03-20  Philip Blundell  <philb@gnu.org>
51299
51300         * gcc.c-torture/compile/20010320-1.c: New test.
51301
51302 2001-03-17  Richard Henderson  <rth@redhat.com>
51303
51304         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51305
51306 2001-03-15  Geoff Keating  <geoff@redhat.com>
51307
51308         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51309         tests on AIX.
51310
51311 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51312
51313         * g++.old-deja/g++.other/eh4.C: New test.
51314
51315 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51316
51317         * gcc.dg/cpp/mi1.c: Update.
51318
51319 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51320
51321         * g++.old-deja/g++.other/regstack.C: New test.
51322
51323 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51324
51325         * g++.old-deja/g++.other/ref4.C: New test.
51326
51327 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51328
51329         * objc/execute/va_method.m: Added.
51330         * objc/execute/IMP.m: Added.
51331         * objc/execute/_cmd.m: Added.
51332         * objc/execute/accessing_ivars.m: Added.
51333         * objc/execute/class-1.m: Added.
51334         * objc/execute/class-10.m: Added.
51335         * objc/execute/class-11.m: Added.
51336         * objc/execute/class-12.m: Added.
51337         * objc/execute/class-13.m: Added.
51338         * objc/execute/class-14.m: Added.
51339         * objc/execute/class-2.m: Added.
51340         * objc/execute/class-3.m: Added.
51341         * objc/execute/class-4.m: Added.
51342         * objc/execute/class-5.m: Added.
51343         * objc/execute/class-6.m: Added.
51344         * objc/execute/class-7.m: Added.
51345         * objc/execute/class-8.m: Added.
51346         * objc/execute/class-9.m: Added.
51347         * objc/execute/class-tests-1.h
51348         * objc/execute/class-tests-2.h
51349         * objc/execute/compatibility_alias.m: Added.
51350         * objc/execute/encode-1.m: Added.
51351         * objc/execute/formal_protocol-1.m: Added.
51352         * objc/execute/formal_protocol-2.m: Added.
51353         * objc/execute/formal_protocol-3.m: Added.
51354         * objc/execute/formal_protocol-4.m: Added.
51355         * objc/execute/formal_protocol-5.m: Added.
51356         * objc/execute/formal_protocol-6.m: Added.
51357         * objc/execute/formal_protocol-7.m: Added.
51358         * objc/execute/informal_protocol.m: Added.
51359         * objc/execute/initialize.m: Added.
51360         * objc/execute/load.m: Added.
51361         * objc/execute/many_args_method.m: Added.
51362         * objc/execute/nested-3.m: Added.
51363         * objc/execute/no_clash.m: Added.
51364         * objc/execute/private.m: Added.
51365         * objc/execute/redefining_self.m: Added.
51366         * objc/execute/root_methods.m: Added.
51367         * objc/execute/selector-1.m: Added.
51368         * objc/execute/static-1.m: Added.
51369         * objc/execute/static-2.m: Added.
51370         * objc/execute/va_method.m: Added.
51371
51372 2001-03-10  Richard Henderson  <rth@redhat.com>
51373
51374         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51375
51376 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51377
51378         * g++.old-deja/g++.other/crash31.C: XFAIL.
51379         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51380         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51381         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51382         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51383         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51384
51385 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51386
51387         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51388
51389 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51390
51391         * gcc.dg/20000724-1.c: Don't use multiline strings.
51392
51393 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51394
51395         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51396         result of -cString against what we expect it to be; don't just
51397         print it out for no one to read.
51398
51399         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51400         Based on testcases provided by Nicola Pero.
51401
51402 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51403
51404         * gcc.dg/cpp/macro7.c: New test.
51405
51406 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51407
51408         * gcc.dg/cpp/multiline.c: Update.
51409
51410 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51411
51412         * g++.old-deja/g++.other/enum3.C: New test.
51413
51414 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51415
51416         * g++.old-deja/g++.other/pod1.C: New test.
51417
51418 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51419
51420         * g++.old-deja/g++.ext/overload1.C: New test.
51421
51422 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51423
51424         * g++.old-deja/g++.pt/using1.C: New test.
51425
51426 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51427
51428         * g++.old-deja/g++.other/using9.C: New test.
51429
51430 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51431
51432         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51433
51434         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51435
51436 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51437
51438         * g++.old-deja/g++.ext/realpt1.C: Remove.
51439
51440 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51441
51442         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51443
51444 2001-02-26  Will Cohen  <wcohen@redhat.com>
51445
51446         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51447
51448 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51449
51450         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51451         templatized constructors.
51452
51453 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51454
51455         * gcc.c-torture/execute/20010224-1.c: New test.
51456
51457 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51458
51459         * gcc.c-torture/execute/20010222-1.c: New test.
51460
51461 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51462
51463         * g++.old-deja/g++.other/inline20.C: New test.
51464
51465 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51466
51467         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51468
51469 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51470
51471         * g++.old-deja/g++.other/lookup22.C: New test.
51472
51473 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51474
51475         * g77.dg: New directory.
51476         * g77.dg/20010216-1.f: New test case.
51477         * g77.dg/dg.exp: New driver.
51478         * lib/g77-dg.exp: New driver library.
51479
51480 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51481
51482         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51483
51484 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51485
51486         * g++.old-deja/g++.other/decl9.C: New test.
51487
51488 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51489
51490         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51491         not need <string> and also tests the initialization at runtime.
51492
51493 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51494
51495         * gcc.c-torture/execute/longlong.c: New test.
51496
51497 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51498
51499         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51500
51501 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51502
51503         * gcc.c-torture/execute/920302-1.c (execute):
51504         Change argument type to short.
51505
51506 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51507
51508         * g++.old-deja/g++.pt/deduct6.C: New test.
51509
51510 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51511
51512         * g++.old-deja/g++.pt/deduct5.C: New test.
51513
51514 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51515
51516         * gcc.c-torture/execute/20010209-1.c: New test.
51517
51518 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51519
51520         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51521
51522 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51523
51524         * g++.dg/vtgc1.C: Update for new ABI.
51525
51526         * consistency.vlad: New directory, 1665 files.
51527
51528 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51529
51530         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51531         return type.
51532         * gcc.dg/cpp/digraphs.c: Declare puts.
51533
51534 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51535
51536         * g++.old-deja/g++.other/warn5.C: New test.
51537
51538 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51539
51540         * g++.old-deja/g++.pt/spec40.C: New test.
51541
51542 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51543
51544         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51545         case.
51546         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51547
51548 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51549
51550         * gcc.c-torture/compile/20010209-1.c: New test.
51551
51552 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51553
51554         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51555         excess errors message but not if it crashes.
51556         * g++.old-deja/g++.other/crash27.C: Likewise.
51557         * g++.old-deja/g++.other/crash28.C: Likewise.
51558         * g++.old-deja/g++.other/crash30.C: Likewise.
51559         * g++.old-deja/g++.other/crash32.C: Likewise.
51560         * g++.old-deja/g++.other/crash35.C: Likewise.
51561         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51562
51563 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51564
51565         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51566         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51567         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51568         g77.f-torture/execute/execute.exp,
51569         g77.f-torture/noncompile/noncompile.exp,
51570         gcc.c-torture/execute/execute.exp,
51571         gcc.c-torture/execute/memcheck/memcheck.exp,
51572         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51573         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51574         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51575         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51576         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51577         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51578         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51579         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51580         Remove bug reporting instructions with ancient email addresses.
51581
51582 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51583
51584         * gcc.dg/20010202-1.c: New test.
51585         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51586
51587 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51588
51589         * g++.dg/stdbool-if.C: New test.
51590
51591 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51592
51593         * objc/execute/fdecl.m: Added main().
51594
51595 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51596
51597         * gcc.c-torture/execute/20010206-1.c: New test.
51598
51599 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51600
51601         * gcc.dg/cpp/avoidpaste1.c: Update.
51602
51603 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51604
51605         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51606         Pero <nicola@brainstorm.co.uk>.
51607         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51608
51609 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51610
51611         * g++.old-deja/g++.pt/spec39.C: New test.
51612
51613 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51614
51615         * gcc.c-torture/compile/20010202-1.c: New test.
51616
51617 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51618
51619         * g++.old-deja/g++.abi/primary2.C: New test.
51620         * g++.old-deja/g++.abi/primary3.C: New test.
51621         * g++.old-deja/g++.abi/primary4.C: New test.
51622         * g++.old-deja/g++.abi/primary5.C: New test.
51623         * g++.old-deja/g++.abi/vtable3.h: New test.
51624         * g++.old-deja/g++.abi/vtable3a.C: New test.
51625         * g++.old-deja/g++.abi/vtable3b.C: New test.
51626         * g++.old-deja/g++.abi/vtable3c.C: New test.
51627         * g++.old-deja/g++.abi/vtable3d.C: New test.
51628         * g++.old-deja/g++.abi/vtable3e.C: New test.
51629         * g++.old-deja/g++.abi/vtable3f.C: New test.
51630         * g++.old-deja/g++.abi/vtable3g.C: New test.
51631         * g++.old-deja/g++.abi/vtable3h.C: New test.
51632         * g++.old-deja/g++.abi/vtable3i.C: New test.
51633         * g++.old-deja/g++.abi/vtable3j.C: New test.
51634         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51635
51636 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51637
51638         * g++.old-deja/g++.other/anon6.C: New test.
51639         * g++.old-deja/g++.other/anon7.C: New test.
51640
51641 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51642
51643         * gcc.dg/cpp/avoidpaste2.c: New tests.
51644
51645 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51646
51647         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51648
51649 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51650
51651         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51652         DECIMAL_DIG cases for Irix."
51653
51654 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51655
51656         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51657
51658 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51659
51660         * gcc.dg/c99-tag-1.c: New test.
51661
51662 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51663
51664         * gcc.dg/cpp/tr-warn1.c: Add tests.
51665
51666 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51667
51668         * gcc.dg/cpp/avoidpaste1.c: Update.
51669         * gcc.dg/cpp/paste4.c: Update.
51670
51671 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51672
51673         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51674         cases for Irix.
51675
51676 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51677
51678         * g++.old-deja/g++.other/inline19.C: New test.
51679
51680 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51681
51682         * gcc.dg/Wlarger-than.c: New test.
51683
51684 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51685
51686         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51687
51688 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51689
51690         * gcc.c-torture/execute/20010129-1.c: New test.
51691         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51692
51693 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51694
51695         * gcc.dg/cpp/avoidpaste1.c: Test case.
51696
51697 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51698
51699         * g++.old-deja/g++.other/inline18.C: New test.
51700
51701 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51702
51703         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51704         and __builtin_putchar.
51705
51706 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51707
51708         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51709         tests.
51710
51711 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51712
51713         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51714         floating point number rounding mode to round to the nearest
51715         representable mode.
51716
51717 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51718
51719         * g++.old-deja/g++.other/mangle2.C: New test.
51720
51721 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51722
51723         * gcc.c-torture/compile/20010124-1.c: New test.
51724
51725 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51726
51727         * g++.old-deja/g++.pt/spec38.C: New test.
51728
51729 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51730
51731         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51732         "Build don't run".
51733
51734 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51735
51736         * gcc.c-torture/execute/20010123-1.c: New test.
51737
51738 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51739
51740         * g++.old-deja/g++.pt/spec37.C: New test.
51741
51742 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51743
51744         * g++.old-deja/g++.pt/overload14.C: New test.
51745
51746 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51747
51748         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51749         __builtin_return_address.
51750
51751 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51752
51753         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51754         * g++.old-deja/g++.pt/spec35.C: New test.
51755         * g++.old-deja/g++.pt/spec36.C: New test.
51756
51757 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51758
51759         * gcc.c-torture/compile/20010118-1.c: New test.
51760
51761 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51762
51763         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51764
51765 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51766
51767         * gcc.c-torture/execute/20010119-1.c: New test.
51768
51769 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51770
51771         * g++.old-deja/g++.other/vbase5.C: New test.
51772
51773 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51774
51775         * gcc.c-torture/execute/20010118-1.c: New test.
51776
51777 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51778
51779         * g++.old-deja/g++.pt/deduct3.C: New test.
51780
51781 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51782
51783         * g++.old-deja/g++.pt/spec34.C: New test.
51784
51785 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51786
51787         * g77.f-torture/compile/20000601-2.f: New test.
51788
51789 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51790
51791         * g++.old-deja/g++.other/init17.C: New test.
51792
51793 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51794
51795         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51796
51797 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51798
51799         * g++.old-deja/g++.pt/unify8.C: New test.
51800
51801 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51802
51803         * g++.old-deja/g++.abi/vbase1.C: New test.
51804
51805 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51806
51807         * g++.old-deja/g++.pt/crash65.C: New test.
51808
51809 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51810
51811         * gcc.dg/cpp/assembl2.S: New test case.
51812
51813 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51814
51815         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51816         are supported.
51817
51818 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51819
51820         * g++.old-deja/g++.other/builtins1.C: New test.
51821         * g++.old-deja/g++.other/builtins2.C: Likewise.
51822         * g++.old-deja/g++.other/builtins3.C: Likewise.
51823         * g++.old-deja/g++.other/builtins4.C: Likewise.
51824
51825 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51826
51827         * gcc.c-torture/compile/20010117-1.c: New test.
51828         * gcc.c-torture/compile/20010117-2.c: New test.
51829
51830 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51831
51832         * g77.f-torture/execute/20010116.[fx]: New test,
51833         XFAIL on i?86-*-*.
51834         * g77.f-torture/compile/20010115.f: Indicate it's
51835         a test for PR fortran/1636.
51836
51837 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51838
51839         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51840
51841 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51842
51843         * g77.f-torture/compile/20010115.f: New test.
51844
51845 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51846
51847         * g++.old-deja/g++.pt/nontype5.C: New test.
51848
51849 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51850
51851         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51852         have an equivalent working one below it.
51853
51854 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51855
51856         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51857         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51858
51859 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51860
51861         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51862         message containing "init_priority".
51863         (conpr-2.C): Likewise.
51864         (conpr-3.C): Likewise.
51865         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51866
51867 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51868
51869         * gcc.c-torture/execute/20010114-2.c: New test.
51870
51871 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51872
51873         * gcc.c-torture/compile/20010114-1.c: New test.
51874         * gcc.c-torture/compile/20010114-1.x: Xfail.
51875         * gcc.c-torture/compile/20010114-2.c: New test.
51876         * gcc.c-torture/execute/20010114-1.c: New test.
51877         * gcc.dg/trunc-1.c: New test.
51878         * gcc.dg/uninit-B.c: New test.
51879
51880 2001-01-13  Nick Clifton  <nickc@redhat.com>
51881
51882         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51883         target.
51884
51885 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51886
51887         * gcc.c-torture/compile/20010113-1.c: New test.
51888
51889 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51890
51891         * gcc.c-torture/compile/20001212-1.c: New test.
51892
51893 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51894
51895         * gcc.dg/cpp/widestr1.c: Update.
51896         * gcc.dg/cpp/prag-imp.c: Remove.
51897
51898 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51899
51900         * gcc.c-torture/execute/20000801-3.x: Remove.
51901         * gcc.dg/c90-init-1.c: New test.
51902         * gcc.dg/c99-init-1.c: New test.
51903         * gcc.dg/c99-init-2.c: New test.
51904         * gcc.dg/gnu99-init-1.c: New test.
51905
51906 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51907
51908         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51909         testing that no relevant ones were found.
51910
51911 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51912
51913         * g++.old-deja/g++.pt/cast2.C: New test.
51914
51915 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51916
51917         * g++.old-deja/g++.pt/friend47.C: New test.
51918
51919 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51920
51921         * g++.old-deja/g++.pt/instantiate13.C: New test.
51922
51923 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51924
51925         * g++.old-deja/g++.other/defarg7.C: New test.
51926         * g++.old-deja/g++.other/defarg8.C: New test.
51927
51928 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51929
51930         * g++.old-deja/g++.pt/crash64.C: New test.
51931
51932 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51933
51934         * g++.old-deja/g++.pt/crash63.C: New test.
51935
51936 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51937
51938         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51939
51940 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51941
51942         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51943
51944 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51945
51946         * g++.old-deja/g++.pt/error3.C: New test.
51947
51948 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51949
51950         * g++.old-deja/g++.other/crash39.C: New test.
51951
51952 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51953
51954         * g++.old-deja/g++.other/vbase4.C: New test.
51955
51956 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51957
51958         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51959         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51960         * gcc.dg/special/special.exp: New test driver which will check
51961         for alias support for the above test.
51962
51963 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51964
51965         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51966         problems on small machines.
51967         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51968         parameterize.
51969
51970 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51971
51972         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51973         mips.
51974         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51975
51976 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51977
51978         * g++.old_deja/g++.pt/using8.C: New test.
51979
51980 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51981
51982         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51983
51984 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51985
51986         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51987         where a failure is expected.
51988         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51989
51990 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51991
51992         * g++.old_deja/g++.pt/instantiate12.C: New test.
51993
51994 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51995
51996         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51997         start of structs.
51998         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51999         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52000         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52001         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52002         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52003         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52004         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52005         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52006         * g++.old-deja/g++.eh/spec6.C: Likewise.
52007         * g++.old-deja/g++.jason/crash3.C: Likewise.
52008         * g++.old-deja/g++.law/ctors11.C: Likewise.
52009         * g++.old-deja/g++.law/ctors17.C: Likewise.
52010         * g++.old-deja/g++.law/ctors5.C: Likewise.
52011         * g++.old-deja/g++.law/ctors9.C: Likewise.
52012         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52013         * g++.old-deja/g++.mike/net22.C: Likewise.
52014         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52015         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52016         * g++.old-deja/g++.mike/virt3.C: Likewise.
52017         * g++.old-deja/g++.niklas/t128.C: Likewise.
52018         * g++.old-deja/g++.other/anon4.C: Likewise.
52019         * g++.old-deja/g++.other/using1.C: Likewise.
52020         * g++.old-deja/g++.other/warn3.C: Likewise.
52021         * g++.old-deja/g++.pt/t37.C: Likewise.
52022         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52023         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52024
52025 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52026
52027         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52028
52029 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52030
52031         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52032
52033 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52034
52035         * gcc.c-torture/compile/20010107-1.c: New test.
52036
52037 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52038
52039         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52040
52041 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52042
52043         * gcc.dg/format/format.h: New file.
52044         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52045         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52046         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52047         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52048         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52049         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52050         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52051         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52052         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52053         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52054         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52055         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52056         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52057         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52058         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52059         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52060         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52061         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52062         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52063         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52064         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52065         instead of declaring standard types, macros and functions in each
52066         test.
52067
52068 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52069
52070         * gcc.c-torture/execute/20010106-1.c: New test.
52071
52072 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52073
52074         * gcc.dg/format/format.exp: New file.
52075         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52076         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52077         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52078         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52079         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52080         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52081         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52082         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52083         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52084         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52085         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52086         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52087         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52088         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52089         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52090         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52091         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52092         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52093         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52094         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52095         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52096         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52097         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52098         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52099         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52100         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52101         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52102         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52103         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52104         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52105         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52106         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52107         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52108         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52109         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52110         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52111         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52112         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52113         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52114         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52115         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52116         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52117
52118 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52119
52120         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52121         account.
52122
52123 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52124
52125         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52126
52127 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52128
52129         * g++.old-deja/g++.pt/crash62.C: New test.
52130
52131 2001-01-04  Richard Henderson  <rth@redhat.com>
52132
52133         * gcc.dg/20000926-1.c: Update expected warnings.
52134         * gcc.dg/array-2.c: Likewise.
52135         * gcc.dg/array-4.c: Also validate flexible array members.
52136         * gcc.dg/c99-flex-array-1.c: New.
52137
52138 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52139
52140         * gcc.c-torture/compile/20001222-1.x: Remove.
52141
52142 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52143
52144         * gcc.c-torture/execute/built-in-setjmp.c: New.
52145
52146 2001-01-03  Richard Henderson  <rth@redhat.com>
52147
52148         * gcc.dg/940510-1.c: Update expected error wording.
52149         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52150
52151 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52152
52153         * lib/target-supports.exp (check_alias_available): Modified to
52154         indicate aliases not supported if only weak aliases are supported.
52155
52156 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52157
52158         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52159         Turn on cmpstrsi checks for __pj__ and __i370__.
52160
52161 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52162
52163         * g++.old-deja/g++.other/virtual11.C: New test.
52164
52165 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52166
52167         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52168
52169 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52170
52171         * gcc.c-torture/compile/20010102-1.c: New test.
52172
52173 2001-01-02  Andreas Jaeger  <aj@suse.de>
52174
52175         * gcc.dg/noreturn-3.c: New test.
52176
52177         * gcc.dg/noreturn-4.c: New test.
52178
52179 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52180
52181         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52182         __builtin_fputc and __builtin_fwrite.
52183
52184 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52185
52186         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52187         signed char, not default char.
52188
52189 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52190
52191         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52192
52193 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52194
52195         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52196
52197 2000-12-29  Richard Henderson  <rth@redhat.com>
52198
52199         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52200         (__cyg_profile_func_exit): Define.
52201
52202 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52203
52204         * g++.dg/vtgc1.C: New test.
52205
52206 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52207
52208         * gcc.dg/noncompile/20001228-1.c: New test.
52209
52210         * gcc.dg/20001228-1.c: New test.
52211
52212         * gcc.c-torture/execute/20001228-1.c: New test.
52213
52214 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52215
52216         * gcc.dg/format-strfmon-1.c: New test.
52217
52218 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52219
52220         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52221         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52222         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52223         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52224         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52225         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52226         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52227         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52228         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52229         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52230         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52231         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52232         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52233
52234         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52235         * gcc.c-torture/execute/string-opt-4.c: Test index.
52236
52237 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52238
52239         * gcc.c-torture/compile/20001226-1.c: New test.
52240
52241 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52242
52243         * gcc.c-torture/compile/20001222-1.c: New test.
52244         * gcc.c-torture/compile/20001222-1.x: Xfail.
52245
52246 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52247
52248         * gcc.c-torture/execute/comp-goto-2.c: New test.
52249
52250 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52251
52252         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52253         Use long types if __INT_MAX__ is 32767.
52254         (main): Use cast to (sint32 *) when poking 88 into a_page.
52255
52256         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52257
52258 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52259
52260         * gcc.c-torture/compile/20001221-1.c: New test.
52261         * gcc.c-torture/execute/20001221-1.c: New test.
52262
52263 2000-12-20  Richard Henderson  <rth@redhat.com>
52264
52265         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52266         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52267
52268 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52269
52270         * gcc.dg/compare3.c: New test.
52271
52272 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52273
52274         * gcc.dg/format-warnll-1.c: New test.
52275
52276 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52277
52278         * gcc.dg/cpp/cmdlne-P.c: New test.
52279
52280 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52281
52282         * gcc.c-torture/execute/builtin-abs-1.c,
52283         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52284
52285 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52286
52287         * gcc.dg/cpp/multiline.c: New test.
52288
52289 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52290
52291         * g++.old-deja/g++.other/syshdr1.C: Update.
52292         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52293
52294 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52295
52296         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52297
52298 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52299
52300         * g++.old-deja/g++.pt/ttp65.C: New test.
52301
52302 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52303
52304         * g++.old-deja/g++.pt/ttp64.C: New test.
52305
52306 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52307
52308         * g++.old-deja/g++.pt/spec33.C: New test.
52309
52310 2000-12-14  Catherine Moore  <clm@redhat.com>
52311
52312         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52313         * gcc.c-torture/execute/920612-2.c: Likewise.
52314         * gcc.c-torture/execute/920428-2.c: Likewise.
52315         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52316         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52317
52318 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52319
52320         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52321         * gcc.dg/pack-test-2.c: Likewise.
52322
52323 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52324
52325         Tests by Zack Weinberg <zackw@stanford.edu>.
52326
52327         * gcc.dg/cpp/defined.c: Update.
52328         * gcc.dg/cpp/defined_trad.c: New tests.
52329
52330 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52331
52332         * gcc.dg/cpp/trad-direct.c: Update.
52333
52334 2000-12-11  Neil Booth  <neilb@earthling.net>
52335
52336         * gcc.dg/cpp/defined_trad.c
52337
52338 2000-12-11  Neil Booth  <neilb@earthling.net>
52339
52340         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52341
52342 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52343
52344         * gcc.dg/format-miss-2.c: New test.
52345
52346 2000-12-09  Neil Booth  <neilb@earthling.net>
52347
52348         * gcc.dg/cpp/lineflags.c: New tests.
52349         * gcc.dg/cpp/poison.c: Update.
52350         * gcc.dg/cpp/redef2.c: Update.
52351         * gcc.dg/cpp/skipping.c: New test.
52352
52353 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52354
52355         * g++.old-deja/g++.other/eh3.C: New testcase.
52356
52357 2000-12-07  Neil Booth  <neilb@earthling.net>
52358
52359         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52360         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52361         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52362         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52363         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52364         Update.
52365
52366 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52367
52368         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52369         __SIZE_TYPE__ instead of int for type of integers cast to
52370         pointers.
52371
52372 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52373
52374         * g++.old-deja/g++.other/cleanup4.C: New test.
52375
52376 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52377
52378         * format-sec-1.c: New test.
52379
52380 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52381
52382         * gcc.dg/format-nonlit-3.c: New test.
52383
52384 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52385
52386         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52387         through a null pointer.
52388
52389 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52390
52391         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52392         * g++.old-deja/g++.pt/partial4.C: New test.
52393
52394 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52395
52396         * gcc.c-torture/execute/ieee/hugeval.x: New.
52397
52398 2000-12-06  Neil Booth  <neilb@earthling.net>
52399
52400         * gcc.dg/cpp/backslash2.c: New tests.
52401
52402 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52403
52404         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52405         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52406
52407 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52408
52409         * gcc.c-torture/execute/20001203-2.c: New testcase.
52410
52411 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52412
52413         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52414         * g++.old-deja/g++.other/virtual10.C: New test.
52415
52416 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52417
52418         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52419
52420 2000-12-05  Richard Henderson  <rth@redhat.com>
52421
52422         * gcc.c-torture/compile/20001205-1.c: New.
52423
52424 2000-12-04  Neil Booth  <neilb@earthling.net>
52425
52426         * g++.old-deja/g++.other/virtual9.C: New test.
52427         * g++.old-deja/g++.pt/crash61.C: New test.
52428         * gcc.c-torture/execute/loop-9.c: New test.
52429
52430 2000-12-04  Neil Booth  <neilb@earthling.net>
52431
52432         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52433         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52434         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52435         * gcc.dg/cpp/extratokens.c: ...here.
52436
52437 2000-12-04  Neil Booth  <neilb@earthling.net>
52438
52439         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52440         New tests.
52441
52442 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52443
52444         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52445         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52446
52447 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52448
52449         * gcc.c-torture/execute/20001203-1.c: New test.
52450
52451 2000-12-03  Neil Booth  <neilb@earthling.net>
52452
52453         * gcc.dg/cpp/macro6.c: New test cases.
52454
52455 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52456
52457         * gcc.c-torture/execute/string-opt-9.c: New test.
52458         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52459         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52460         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52461
52462         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52463         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52464
52465 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52466
52467         * gcc.dg/cpp/if-6.c: New testcase.
52468
52469         * gcc.dg/20001201-1.c: New testcase.
52470
52471 2000-12-02  Neil Booth  <neilb@earthling.net>
52472
52473         * g++.old-deja/g++.other/externC4.C,
52474         g++.old-deja/g++.other/friend10.C: New tests.
52475
52476 2000-12-02  Neil Booth  <neilb@earthling.net>
52477
52478         * g++.old-deja/g++.other/instan2.C
52479         * g++.old-deja/g++.other/instan3.C: New test.
52480
52481 2000-12-02  Neil Booth  <neilb@earthling.net>
52482
52483         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52484         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52485         gnuc99.c,gnuc99-pedantic.c: New tests.
52486
52487 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52488
52489         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52490         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52491
52492 2000-12-01  Neil Booth  <neilb@earthling.net>
52493
52494         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52495         * gcc.dg/cpp/poison.c: Update.
52496         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52497
52498 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52499
52500         * g77.f-torture/execute/20001201.f: New test.
52501
52502 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52503
52504         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52505
52506 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52507
52508         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52509
52510 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52511
52512         * g++.old-deja/g++.other/cast6.C: New test.
52513
52514 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52515
52516         * gcc.c-torture/execute/20001130-2.c: New testcase.
52517
52518 2000-11-30  Richard Henderson  <rth@redhat.com>
52519
52520         * gcc.c-torture/execute/20001130-1.c: New test.
52521
52522 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52523
52524         * g++.old-deja/g++.other/op3.C: New test.
52525
52526 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52527
52528         * g++.old-deja/g++.other/op2.C: New test.
52529
52530 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52531
52532         * g++.old-deja/g++.other/crash38.C: New test.
52533
52534 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52535
52536         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52537
52538 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52539
52540         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52541         tests.
52542         * gcc.c-torture/execute/string-opt-6.c: New test.
52543
52544         * gcc.dg/20001117-1.c: Add main.
52545
52546 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52547
52548         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52549         Move from here ...
52550         * gcc.dg/940510-1.c: ... to here.
52551
52552         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52553         zero-size arrays in toplevel structures.
52554
52555 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52556
52557         * gcc.c-torture/execute/loop-8.c: New test.
52558
52559 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52560
52561         * g++.old-deja/g++.other/base1.C: New test.
52562
52563 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52564
52565         * g++.old-deja/g++.other/parse2.C: New test.
52566
52567 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52568
52569         * g++.old-deja/g++.pt/incomplete1.C: New test.
52570
52571 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52572
52573         * g++.old-deja/g++.other/friend9.C: New test.
52574
52575 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * gcc.dg/20001127-1.c: New test.
52578
52579 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52580
52581         * g++.old-deja/g++.pt/friend46.C: New test.
52582
52583 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52584
52585         * g++.old-deja/g++.other/ptrmem8.C: New test.
52586
52587 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52588
52589         * gcc.c-torture/execute/string-opt-7.c: New test.
52590         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52591
52592 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52593
52594         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52595         instead of 'mkcheck 2'.
52596
52597 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52598
52599         * gcc.c-torture/execute/memcheck/driver.c,
52600         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52601         C9X references to refer to C99.
52602
52603 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52604
52605         * gcc.dg/ultrasp3.c: New test.
52606
52607 2000-11-25  Neil Booth  <neilb@earthling.net>
52608
52609         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52610
52611 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52612
52613         * gcc.c-torture/compile/20001123-2.c: New.
52614
52615 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52616
52617         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52618
52619 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52620
52621         * gcc.dg/sequence-point-1.c: Add some new tests.
52622         * gcc.c-torture/execute/20001124-1.c: New test.
52623
52624 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52625
52626         * g++.old-deja/g++.other/vaarg4.C: New test.
52627         * gcc.c-torture/compile/20001123-1.c: New test.
52628
52629 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52630
52631         * g++.other/crash24.C: Adjust and remove XFAIL.
52632         * g++.other/crash37.C: New test.
52633
52634 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52635
52636         * g++.old-deja/g++.pt/instantiate9.C: New test.
52637
52638 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52639
52640         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52641         new ABI, too.
52642
52643         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52644         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52645
52646 2000-11-22  Neil Booth  <neilb@earthling.net>
52647
52648         * gcc.dg/cpp/Wtrigraphs.c: New test.
52649
52650 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52651
52652         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52653
52654 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52655
52656         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52657
52658 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52659
52660         * lib/gcc-dg.exp: load_lib scanasm.exp.
52661         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52662         * lib/g++-dg.exp: load_lib scanasm.exp.
52663         * lib/scanasm.exp: New.
52664         (scan-assembler, scan-assembler-not): Add optional arguments to
52665         test name, or if not present, the pattern name.
52666         (scan-assembler-dem, scan-assembler-dem-not): New.
52667
52668         * g++.dg/dg.exp: New.
52669
52670 2000-11-21  Neil Booth  <neilb@earthling.net>
52671
52672         * gcc.dg/cpp/integrated1.c: Remove.
52673
52674 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52675
52676         * gcc.c-torture/execute/20001121-1.c: New test.
52677
52678 2000-11-21  Richard Henderson  <rth@redhat.com>
52679
52680         * gcc.c-torture/compile/20001121-1.c: New test.
52681
52682 2000-11-20  Neil Booth  <neilb@earthling.net>
52683
52684         * gcc.dg/cpp/integrated1.c: New test.
52685
52686 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52687
52688         * g++.old-deja/g++.other/inline17.C: New test.
52689
52690 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52691
52692         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52693         local variable to be zero: I made the variable global. Now
52694         uses abort() and exit() instead of relying on main's return value.
52695
52696 2000-11-20  Neil Booth  <neilb@earthling.net>
52697
52698         * gcc.dg/cpp/paste2.c: Update test.
52699         * objc/execute/paste.m: New test.
52700
52701 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52702
52703         * gcc.dg/c99-condexpr-1.c: New test.
52704
52705 2000-11-20  Neil Booth  <neilb@earthling.net>
52706
52707         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52708
52709 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52710
52711         * g++.old-deja/g++.pt/export1.C: New test.
52712
52713 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52714
52715         * gcc.dg/20001117-1.c: New test.
52716
52717 2000-11-18  Richard Henderson  <rth@redhat.com>
52718
52719         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52720
52721 2000-11-18  Richard Henderson  <rth@redhat.com>
52722
52723         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52724         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52725         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52726
52727 2000-11-18  Richard Henderson  <rth@redhat.com>
52728
52729         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52730         (main): New.  Exit cleanly.
52731
52732 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52733
52734         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52735         gcc.dg/c99-fordecl-2.c: New tests.
52736
52737 2000-11-18  Richard Henderson  <rth@redhat.com>
52738
52739         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52740         * gcc.c-torture/execute/zerolen-2.c: New.
52741
52742 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52743
52744         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52745         memory.
52746
52747 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52748
52749         * g++.old-deja/g++.pt/instantiate8.C: New test.
52750
52751 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52752
52753         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52754         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52755
52756 2000-11-16  Nick Clifton  <nickc@redhat.com>
52757
52758         * gcc.c-torture/execute/nestfunc-2.c: New test.
52759         * gcc.c-torture/execute/nestfunc-3.c: New test.
52760
52761 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52762
52763         * gcc.c-torture/compile/20001116-1.c: New test.
52764
52765 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52766
52767         * gcc.c-torture/execute/20001115-1.c: New test.
52768
52769 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52770
52771         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52772         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52773         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52774         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52775
52776 2000-11-15  Neil Booth  <neilb@earthling.net>
52777
52778         gcc.dg/cpp/_Pragma1.c: Update.
52779         gcc.dg/cpp/_Pragma2.c: New test.
52780
52781 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52782
52783         * g++.old-deja/g++.other/anon5.C: New test.
52784
52785 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52786
52787         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52788         tests.
52789
52790 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52791
52792         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52793         output.
52794
52795 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52796
52797         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52798         labels at end of compound statements.
52799
52800 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52801
52802         * gcc.c-torture/execute/loop-7.c: New test.
52803
52804 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52805
52806         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52807
52808 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52809
52810         * gcc.dg/c99-bool-1.c: New test.
52811
52812 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52813
52814         * gcc.dg/c99-scope-1.c: Remove xfail.
52815         * gcc.dg/c99-scope-2.c: New test.
52816
52817 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52818
52819         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52820         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52821
52822 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52823
52824         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52825         error messages.
52826
52827         * g++.mike/p700.C: Don't typedef wchar_t.
52828         * g++.mike/p784.C: Likewise.
52829         * g++.mike/eb101.C: Don't use __wchar_t.
52830
52831 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52832
52833         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52834         from DO loop.
52835
52836 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52837
52838         * gcc.c-torture/execute/20001111-1.c: New test.
52839
52840 2000-11-10  Nick Clifton  <nickc@redhat.com>
52841
52842         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52843         long multuiple and accumulate.
52844
52845 2000-11-09  Richard Henderson  <rth@redhat.com>
52846
52847         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52848         via size_t instead of int.
52849
52850         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52851         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52852         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52853         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52854
52855 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52856
52857         * gcc.c-torture/compile/20001109-1.c: New test.
52858         * gcc.c-torture/compile/20001109-2.c: New test.
52859
52860 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52861
52862         * g++.old-deja/g++.pt/operator1.C: New test.
52863         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52864
52865 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52866
52867         * gcc.dg/20001108-1.c: New test.
52868
52869 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52870
52871         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52872         with both arguments constant strings.
52873         * gcc.c-torture/execute/string-opt-3.c: New test.
52874         * gcc.c-torture/execute/string-opt-4.c: New test.
52875         * gcc.c-torture/execute/string-opt-5.c: New test.
52876
52877 2000-11-08  Nick Clifton  <nickc@redhat.com>
52878
52879         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52880         mulsidi3adddi patterns.
52881
52882 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52883
52884         * g++.old-deja/g++.other/crash36.C: New test.
52885
52886 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52887
52888         * g++.old-deja/g++.other/init16.C: New test.
52889
52890 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52891
52892         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52893
52894 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52895
52896         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52897         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52898         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52899
52900 2000-11-07  DJ Delorie  <dj@redhat.com>
52901
52902         * gcc.dg/20000614-1.c: Add return so that test can pass.
52903
52904 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52905
52906         * gcc.c-torture/execute/string-opt-1.c: New test.
52907
52908 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52909
52910         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52911         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52912         parameters in registers, and there is no way for a varargs
52913         function to know in which order the integer and floating-point
52914         parameters should be interleaved when they are placed on the
52915         stack.
52916         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52917         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52918
52919 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52920
52921         * gcc.c-torture/execute/string-opt-2.c: New test.
52922
52923 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52924
52925         * g++.old-deja/g++.pt/crash60.C: New test.
52926
52927 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52928
52929         * g++.old-deja/g++.other/crash24.C: New test.
52930         * g++.old-deja/g++.other/crash25.C: New test.
52931         * g++.old-deja/g++.other/crash26.C: New test.
52932         * g++.old-deja/g++.other/crash27.C: New test.
52933         * g++.old-deja/g++.other/crash28.C: New test.
52934         * g++.old-deja/g++.other/crash29.C: New test.
52935         * g++.old-deja/g++.other/crash30.C: New test.
52936         * g++.old-deja/g++.other/crash31.C: New test.
52937         * g++.old-deja/g++.other/crash32.C: New test.
52938         * g++.old-deja/g++.other/crash33.C: New test.
52939         * g++.old-deja/g++.other/crash34.C: New test.
52940         * g++.old-deja/g++.other/crash35.C: New test.
52941
52942 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52943
52944         * gcc.c-torture/execute/20001031-1.c: New test.
52945
52946 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52947
52948         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52949         namespace.
52950
52951         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52952         standards-conformant.
52953
52954         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52955
52956         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52957         * g++.old-deja/g++.mike/p755a.C: Likewise.
52958         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52959         library makes no calls to `operator new' during initialization.
52960
52961 2000-11-04  Neil Booth  <neilb@earthling.net>
52962
52963         * gcc.dg/cpp/include2.c: New tests.
52964
52965 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52966
52967         * lib/g++.exp (g++_set_ld_library_path): New function.
52968         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52969
52970 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52971
52972         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52973         warnings.
52974
52975 2000-11-01  Richard Henderson  <rth@redhat.com>
52976
52977         * g++.old-deja/g++.ext/namedret1.C: New.
52978         * g++.old-deja/g++.ext/namedret2.C: New.
52979         * g++.old-deja/g++.ext/namedret3.C: New.
52980
52981 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52982
52983         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52984         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52985
52986 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52987
52988         * gcc.c-torture/execute/va-arg-21.c: New test.
52989
52990 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52991
52992         * gcc.dg/c99-complex-2.c: New test.
52993
52994 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52995
52996         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52997
52998 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52999
53000         * g++.old-deja/g++.other/inline16.C: New test.
53001
53002 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53003
53004         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53005         __PRETTY_FUNCTION__
53006
53007 2000-10-29  Neil Booth  <neilb@earthling.net>
53008
53009         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53010         New tests.
53011         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53012         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53013         optimisation.
53014
53015 2000-10-29  Neil Booth  <neilb@earthling.net>
53016
53017         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53018         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53019         * mi5.c: Test multiple includes work with -C.
53020         * trigraphs.c: Test ^= version.
53021
53022 2000-10-28  Neil Booth  <neilb@earthling.net>
53023
53024         New tests and test updates for new macro expander.
53025
53026         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53027         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53028         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53029         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53030         new diagnostic messages.
53031
53032         * gcc.dg/cpp/macro3.c: New tests.
53033
53034 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53035
53036         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53037         on the same line.
53038
53039 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53040
53041         * g++.old-deja/g++.other/eh2.C: New test.
53042
53043 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53044
53045         * gcc.c-torture/execute/20001027-1.c: New test.
53046
53047 2000-10-26  Richard Henderson  <rth@redhat.com>
53048
53049         * gcc.c-torture/execute/20001026-1.c: New.
53050
53051 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53052
53053         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53054         * g++.old-deja/g++.law/builtin1.C: Likewise.
53055         * g++.old-deja/g++.law/ctors10.C: Likewise.
53056         * g++.old-deja/g++.law/virtual3.C: Likewise.
53057         * g++.old-deja/g++.mike/p658.C: Likewise.
53058         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53059         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53060         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53061         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53062         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53063
53064 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53065
53066         * gcc.c-torture/compile/20001024-1.c: New test.
53067
53068 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53069
53070         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53071         to tell us whether or not we are using V3.
53072
53073 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53074
53075         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53076         operands.
53077
53078 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53079
53080         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53081
53082 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53083
53084         * gcc.c-torture/execute/20001024-1.c: New test.
53085
53086 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53087
53088         * g++.old-deja/g++.other/sibcall1.C: New test.
53089
53090 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53091
53092         * gcc.dg/noncompile/init-3.c: New test.
53093
53094 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53095
53096         * gcc.dg/format-array-1.c: New test.
53097
53098 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53099
53100         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53101         writing through null pointers; remove comment about testing
53102         unterminated strings.
53103
53104 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53105
53106         * gcc.c-torture/execute/20001017-2.c: New test.
53107
53108 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53109
53110         * gcc.c-torture/compile/20001018-1.c: New test.
53111         * gcc.c-torture/compile/20001018-1.x: Xfail.
53112
53113 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53114
53115         * gcc.c-torture/execute/20001017-1.c: New test.
53116
53117 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53118
53119         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53120         for multiple use of arguments with scanf formats; add tests for
53121         multiple use of arguments.
53122
53123 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53124
53125         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53126         from some old tests.
53127
53128 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53129
53130         * gcc.dg/format-miss-1.c: New test.
53131
53132 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53133
53134         * gcc.c-torture/execute/20001013-1.c: New test.
53135
53136 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53137
53138         * gcc.dg/format-branch-1.c: New test.
53139
53140 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53141
53142         * README, lib/file-format.exp: Remove EGCS references.
53143
53144 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53145
53146         * gcc.dg/20001013-1.c: New test.
53147
53148 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53149
53150         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53151         for intmax_t in the compiler using __typeof__ and the type rules
53152         for conditional expressions.
53153
53154 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53155
53156         * gcc.dg/20001012-1.c: New test.
53157         * gcc.dg/20001012-2.c: New test.
53158
53159 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53160
53161         * gcc.dg/format-attr-1.c: New test.
53162
53163 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53164
53165         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53166         __LONG_LONG_MAX__ instead of LLONG_MAX.
53167
53168 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53169
53170         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53171         scanf flags.
53172         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53173         flags.
53174
53175 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53176
53177         * gcc.dg/sequence-pt-1.c: New test.
53178
53179 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53180
53181         * gcc.c-torture/execute/20001011-1.c: New testcase.
53182         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53183
53184 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53185
53186         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53187         does not error on it.
53188
53189 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53190
53191         * gcc.dg/20001009-1.c: New test.
53192
53193 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53194
53195         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53196         * gcc.c-torture/execute/20001009-2.c: ... to here.
53197
53198 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53199
53200         * gcc.c-torture/compile/20001009-1.c: New testcase.
53201         * gcc.c-torture/execute/20001009-1.c: New testcase.
53202         Testcases provided by Jan Hubicka <jh@suse.cz>.
53203
53204 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53205
53206         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53207         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53208         uintmax_t using <limits.h> to emulate the compiler's internal
53209         logic.  No longer XFAIL %j tests.
53210
53211 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53212
53213         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53214         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53215         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53216         regexps and details of expected handling of some bad formats.
53217         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53218         suppression.
53219
53220 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53221
53222         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53223         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53224         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53225         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53226         in list archives.
53227
53228 2000-10-06  Richard Henderson  <rth@cygnus.com>
53229
53230         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53231         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53232         * g++.old-deja/g++.jason/report.C: Likewise.
53233         * g++.old-deja/g++.law/friend5.C: Likewise.
53234         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53235         of the expected warnings.
53236
53237 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53238
53239         * g++.old-deja/g++.pt/enum14.C: New test.
53240
53241 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53242
53243         * g++.old-deja/g++.pt/crash59.C: New test.
53244
53245 2000-10-04  Will Cohen  <wcohen@redhat.com>
53246
53247         * gcc.dg/20000926-1.c: New test.
53248
53249 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53250
53251         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53252         function name for current C++ compiler.
53253         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53254
53255 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53256
53257         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53258         __PRETTY_FUNCTION__.
53259         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53260
53261 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53262
53263         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53264
53265 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53266
53267         * gcc.c-torture/compile/20000923-1.c: New test.
53268
53269 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53270
53271         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53272         * g++.old-deja/g++.pt/ttp62.C: Same.
53273         * g++.old-deja/g++.other/inline14.C: Same.
53274
53275 2000-09-24  Richard Henderson  <rth@cygnus.com>
53276
53277         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53278
53279 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53280
53281         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53282
53283 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53284
53285         * gcc.c-torture/compile/20000922-1.c: New file.
53286
53287 2000-09-21  Nick Clifton  <nickc@redhat.com>
53288
53289         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53290         a signed long modulo operation.
53291         (mod6): New function - perform an unsigned long modulo operation.
53292         (main): Add tests for modulos of very large numbers by very small
53293         dividends.
53294
53295 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53296
53297         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53298
53299 2000-09-19  Richard Henderson  <rth@cygnus.com>
53300
53301         * gcc.dg/compare2.c (case 10): XFAIL.
53302
53303 2000-09-18  Richard Henderson  <rth@cygnus.com>
53304
53305         * gcc.c-torture/execute/20000906-1.c: Move ...
53306         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53307         that support __builtin_trap.
53308
53309 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53310
53311         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53312
53313 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53314
53315         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53316         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53317         more $ format tests.
53318
53319 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53320
53321         * gcc.dg/format-errmk-1.c: New test.
53322
53323 2000-09-17  Greg McGary  <greg@mcgary.org>
53324
53325         * gcc.c-torture/execute/20000917-1.x: Remove.
53326
53327 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53328
53329         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53330
53331 2000-09-17  Greg McGary  <greg@mcgary.org>
53332
53333         * gcc.c-torture/execute/20000917-1.c: New test.
53334         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53335
53336 2000-09-16  Neil Booth  <NeilB@earthling.net>
53337
53338         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53339         in nested macro bug.
53340
53341 2000-09-15  Neil Booth  <NeilB@earthling.net>
53342
53343         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53344
53345 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53346
53347         * gcc.c-torture/execute/20000914-1.c: New test.
53348
53349 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53350
53351         * g++.other/inline13.C: New test.
53352
53353 2000-09-12  Andreas Jaeger  <aj@suse.de>
53354
53355         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53356         constant by Ulrich Drepper <drepper@redhat.com>.
53357
53358 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53359
53360         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53361
53362 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53363
53364         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53365
53366 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53367
53368         * gcc.dg/cpp/backslash.c: New test.
53369
53370 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53371
53372         * gcc.c-torture/execute/20000910-1.c: New test.
53373         * gcc.c-torture/execute/20000910-2.c: Likewise.
53374
53375 2000-09-11  Robert Lipe  <robertl@sco.com>
53376
53377         * gcc.dg/pragma-align.c: New test.
53378
53379 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53380
53381         * g++.old-deja/g++.pt/explicit82.C: New test.
53382         * g++.old-deja/g++.pt/explicit83.C: New test.
53383
53384 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53385
53386         * gcc.dg/asm-names.c: New test.
53387
53388 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53389
53390         * gcc.dg/cpp/tr-warn6.c: New test
53391
53392 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53393
53394         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53395         be accepted.
53396
53397 2000-09-07  Catherine Moore  <clm@redhat.com>
53398
53399         * gcc.c-torture/execute/unroll-1.c: New test.
53400
53401 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53402
53403         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53404         ERROR markers.
53405         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53406         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53407         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53408         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53409         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53410         Preprocess only.
53411         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53412         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53413
53414 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53415
53416         * g++.old-deja/g++.pt/deduct2.C: New test.
53417
53418 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53419
53420         * g++.old-deja/g++.pt/parms2.C: New test.
53421
53422 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53423
53424         * g++.old-deja/g++.pt/crash58.C: New test.
53425
53426 2000-09-06  Greg McGary  <greg@mcgary.org>
53427
53428         * gcc.c-torture/execute/20000906-1.c: New test.
53429         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53430
53431 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53432
53433         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53434
53435 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53436
53437         * g++.old-deja/g++.pt/crash57.C: New test.
53438
53439 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53440
53441         * g++.old-deja/g++.pt/crash56.C: New test.
53442
53443 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53444
53445         * g++.old-deja/g++.pt/koenig1.C: New test.
53446
53447 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * gcc.dg/20000904-1.c: New test.
53450
53451 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53452
53453         * gcc.dg/cpp/paste8.c: New test.
53454
53455 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53456
53457         * gcc.c-torture/compile/20000827-1.c: New test.
53458
53459 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53460
53461         * gcc.dg/format-diag-1.c: New test.
53462
53463 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53464
53465         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53466         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53467         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53468         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53469         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53470
53471 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53472
53473         * g++.old-deja/g++.other/nested4.C: New test.
53474
53475 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53476
53477         * g++.old-deja/g++.ns/scoped1.C: New test.
53478
53479 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53480
53481         * lib/g++.exp: Support testing already-installed GCC.
53482
53483 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53484
53485         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53486
53487 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53488
53489         * gcc.dg/return-type-2.c: New test.
53490
53491 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53492
53493         * gcc.c-torture/compile/20000825-1.c: New test.
53494
53495 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53496
53497         * gcc.dg/dwarf2-2.c: New test.
53498
53499 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53500
53501         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53502         dg-warning regexps.
53503
53504 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53505
53506         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53507         gcc.dg/format-ext-5.c: New tests.
53508
53509 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53510
53511         * g++.old-deja/g++.other/crash22.C: New test.
53512
53513 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53514
53515         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53516
53517 2000-08-24  Richard Henderson  <rth@cygnus.com>
53518
53519         * gcc.dg/ia64-sync-1.c: New test.
53520         * gcc.dg/ia64-sync-2.c: New test.
53521         * gcc.dg/ia64-asm-1.c: New test.
53522
53523 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53524
53525         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53526         * gcc.dg/format-ext-2.c: New test.
53527
53528 2000-08-23  Jason Merrill  <jason@redhat.com>
53529
53530         * lib/old-dejagnu.exp: Also ignore "In member function" and
53531         "At global scope".
53532
53533 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53534
53535         * gcc.dg/noncompile/label-lineno-1.c: New test.
53536
53537 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53538
53539         * gcc.dg/c99-array-nonobj-1.c: New test.
53540
53541 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53542
53543         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53544         tests.
53545         * gcc.dg/format-ext-1.c: New test.
53546
53547 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53548
53549         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53550         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53551         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53552         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53553         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53554
53555 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53556
53557         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53558         gcc.dg/c99-strftime-2.c: New tests.
53559
53560 2000-08-22  Richard Henderson  <rth@cygnus.com>
53561
53562         * gcc.c-torture/execute/20000822-1.c: New test.
53563
53564 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53565
53566         * gcc.c-torture/execute/20000819-1.x: Remove.
53567
53568 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53569
53570         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53571         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53572         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53573         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53574         gcc.dg/format-xopen-1.c: New tests.
53575
53576 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53577
53578         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53579
53580 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53581
53582         * g++.old-deja/g++.other/loop2.C: New test.
53583
53584         * gcc.c-torture/compile/20000606-1.c: New test.
53585         * gcc.c-torture/compile/20000728-1.c: New test.
53586         * gcc.c-torture/execute/20000801-1.c: New test.
53587         * gcc.c-torture/execute/20000801-2.c: New test.
53588         * gcc.c-torture/execute/20000819-1.c: New test.
53589         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53590         * gcc.dg/20000629-1.c: New test.
53591         * gcc.dg/20000724-1.c: New test.
53592         * gcc.dg/20000807-1.c: New test.
53593
53594 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53595
53596         * gcc.dg/cpp/pragma-1.c: New test.
53597         * gcc.dg/cpp/pragma-2.c: New test.
53598
53599 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53600
53601         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53602         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53603
53604 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53605
53606         * gcc.c-torture/compile/20000818-1.c: New test.
53607
53608 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53609
53610         * gcc.c-torture/execute/20000818-1.c: New test.
53611
53612 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53613
53614         * gcc.dg/format-va-1.c: New test.
53615
53616 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53617
53618         * g++.old-deja/g++.other/typedef8.C: New test.
53619
53620 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53621
53622         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53623         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53624         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53625         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53626         * g++.old-deja/g++.other/ptrmem7.C: New test.
53627         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53628
53629 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53630
53631         * g++.old-deja/g++.pt/typename27.C: New test.
53632
53633 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53634
53635         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53636         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53637         * g++.old-deja/g++.pt/friend45.C: New test.
53638         * g++.old-deja/g++.other/friend8.C: New test.
53639
53640 2000-08-15  Richard Henderson  <rth@cygnus.com>
53641
53642         * gcc.c-torture/execute/20000815-1.c: New test.
53643
53644 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53645
53646         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53647         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53648         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53649
53650 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53651
53652         * g++.old-deja/g++.other/refinit2.C: New test.
53653
53654 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53655
53656         * lib/c-torture.exp (c-torture): Make
53657         compiler_conditional_xfail_data global.
53658         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53659         compiler_conditional_xfail_data machinery.
53660         (f-torture-execute): Likewise.
53661         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53662         and only when unrolling loops.
53663
53664         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53665
53666 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53667
53668         * g++.old-deja/g++.pt/explicit81.C: New test.
53669
53670 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53671
53672         * g++.old-deja/g++.pt/typename26.C: New test.
53673
53674 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53675
53676         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53677         warning.
53678
53679 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53680
53681         * g++.old-deja/g++.other/array3.C: New test.
53682
53683 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53684
53685         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53686         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53687         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53688         New tests.
53689
53690 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53691
53692         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53693         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53694
53695 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53696
53697         * gcc.c-torture/execute/20000808-1.c: New test.
53698
53699 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53700
53701         * gcc.dg/c90-const-expr-1.c: New test.
53702
53703 2000-08-08  Richard Henderson  <rth@cygnus.com>
53704
53705         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53706
53707 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53708
53709         * gcc.dg/noncompile/const-ll-1.c: New test.
53710
53711 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53712
53713         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53714
53715 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53716
53717         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53718         that running programs linked against the shared version of libobjc
53719         run correctly.
53720
53721 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53722
53723         * gcc.dg/c99-printf-1.c: New test.
53724
53725 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53726
53727         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53728
53729 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53730
53731         * gcc.c-torture/execute/20000731-1.x: Delete.
53732
53733 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53734
53735         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53736         and torture_without_loops as is done by c-torture.exp.
53737         (search_for): Copy from c-torture.exp.
53738         (gcc-dg-runtest): New function, drives a directory of tests
53739         iterating over the TORTURE_OPTIONS.
53740         (scan-assembler, scan-assembler-not): Move here from
53741         individual directory drivers.
53742
53743         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53744         defined by lib/gcc-dg.exp.
53745         * gcc.dg/cpp/cpp.exp: Likewise.
53746         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53747         gcc-dg-runtest, so we cycle over optimization options.
53748
53749         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53750         * gcc.dg/compare2.c: No longer expected to fail.
53751
53752 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53753
53754         * gcc.c-torture/execute/20000804-1.c: New test.
53755
53756 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53757
53758         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53759
53760 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53761
53762         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53763
53764 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53765
53766         * gcc.c-torture/compile/20000803-1.c: New test.
53767
53768 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53769
53770         * gcc.c-torture/execute/20000801-3.c,
53771         gcc.c-torture/execute/20000801-4.c: New tests.
53772         * gcc.c-torture/execute/20000801-3.x,
53773         gcc.c-torture/execute/20000801-4.x: Xfail.
53774
53775 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53776
53777         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53778         libobjc/.libs to allow for libtool.
53779
53780 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53781
53782         * gcc.c-torture/compile/20000802-1.c: New test.
53783
53784 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53785
53786         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53787
53788 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53789
53790         * gcc-c-torture/execute/20000731-2.c: New test.
53791
53792         * gcc.c-torture/execute/20000731-1.c: New test.
53793         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53794
53795 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53796
53797         * gcc.dg/cpp/paste7.c: New test.
53798         * gcc.dg/cpp/20000725-1.c: New test.
53799
53800 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53801
53802         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53803         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53804         declaration warning for __builtin_dwarf_reg_size.
53805
53806         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53807
53808 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53809
53810         * gcc.dg/noncompile/voidparam-1.c: New test.
53811
53812 2000-07-30  Richard Henderson  <rth@cygnus.com>
53813
53814         * gcc.dg/c90-digraph-1.c: Don't xfail.
53815         * gcc.dg/compare2.c (case 10): Xfail.
53816         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53817
53818 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53819
53820         * gcc.dg/c99-main-1.c: New test.
53821
53822 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53823
53824         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53825
53826 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53827
53828         * gcc.c-tortuer/execute/20000726-1.c: New test.
53829
53830 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53831
53832         * gcc.c-torture/execute/enum-2.c: New test.
53833
53834 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53835
53836         * gcc.dg/cpp/tr-warn3.c: New test.
53837
53838 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53839
53840         * g++.old-deja/g++.ext/implicit1.C: Remove.
53841         * g++.old-deja/g++.jason/c2.C: Remove
53842         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53843         * g++.old-deja/g++.pt/crash16.C: Likewise.
53844         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53845
53846 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53847
53848         * g++.old-deja/g++.other/for2.C: New test.
53849
53850 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53851
53852         * gcc.dg/20000720-1.c: New test.
53853
53854 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53855
53856         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53857
53858 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53859
53860         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53861         * gcc.c-torture/execute/20000722-1.c: New.
53862         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53863
53864 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53865
53866         * gcc.dg/cpp/20000720-1.S: New test.
53867
53868 2000-07-21  Michael Meissner  <meissner@redhat.com>
53869
53870         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53871
53872 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53873
53874         * g++.old-deja/g++.brendan/crash16.C,
53875         g++.old-deja/g++.brendan/parse3.C,
53876         g++.old-deja/g++.brendan/redecl1.C,
53877         g++.old-deja/g++.ns/template13.C,
53878         g++.old-deja/g++.other/decl4.C,
53879         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53880
53881 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53882
53883         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53884         and "Internal error".
53885
53886         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53887         regexps.
53888         * gcc.dg/cpp/paste6.c: New test.
53889
53890 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53891
53892         * gcc.dg/cpp/tr-direct.c: New test.
53893
53894         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53895         gcc.dg/cpp/undef1.c: Tweak error regexps.
53896
53897 2000-07-18  Eric Christopher <echristo@redhat.com>
53898
53899         * gcc.c-torture/compile/20000718-1.c: New test.
53900
53901 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53902
53903         * cpplex.c (_cpp_push_token): If the token being pushed back
53904         is the previous token in this context, just subtract one from
53905         context->posn.
53906         * cppmacro.c (save_expansion): Clear aux field when storing a
53907         placemarker.
53908
53909 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53910
53911         * gcc.dg/noncompile/redecl-1.c: New test.
53912
53913 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53914
53915         * gcc.c-torture/execute/20000717-5.c: New test.
53916         * gcc.c-torture/execute/20000717-1.x: Removed.
53917
53918 2000-07-17  Richard Henderson  <rth@cygnus.com>
53919
53920         * gcc.c-torture/execute/20000717-4.c: New test.
53921
53922 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53923
53924         * gcc.dg/cpp/syshdr.c: New test.
53925         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53926
53927 2000-07-17  Neil Booth  <neilb@earthling.net>
53928
53929         * gcc.dg/cpp/cmdlne-dM.c: New test.
53930         * gcc.dg/cpp/cmdlne-dD.c: New test.
53931
53932 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53933
53934         * gcc.c-torture/execute/20000717-3.c: New test.
53935
53936         * gcc.c-torture/compile/20000717-1.c: New test.
53937
53938 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53939
53940         * gcc.c-torture/execute/20000717-2.c: New test.
53941
53942 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53943
53944         * gcc.dg/formatz-1.c: New test.
53945
53946         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53947         * gcc.dg/c99-digraph-1.c: New tests.
53948
53949         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53950         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53951
53952         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53953         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53954         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53955         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53956         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53957         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53958         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53959
53960 2000-07-17  Greg McGary <greg@mcgary.org>
53961
53962         * gcc.c-torture/execute/20000717-1.c: New test.
53963         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53964
53965 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53966
53967         * gcc.c-torture/execute/20000715-2.c: New test.
53968         * gcc.dg/20000715-1.c: New test.
53969
53970 2000-07-15  Michael Meissner  <meissner@redhat.com>
53971
53972         * gcc.c-torture/execute/20000715-1.c: New test.
53973
53974 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53975
53976         * gcc.c-torture/execute/20000707-1.c: New test.
53977
53978 2000-07-13  Neil Booth  <NeilB@earthling.net>
53979
53980         * gcc.dg/cpp/digraph1.c,
53981         gcc.dg/cpp/digraph2.c,
53982         gcc.dg/cpp/digraphs.c: New tests.
53983
53984 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53985
53986         * g77.f-torture/compile/20000630-2.f: New test.
53987         * g77.f-torture/compile/20000630-2.x
53988
53989 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53990
53991         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53992
53993 2000-07-11  Neil Booth  <NeilB@earthling.net>
53994
53995         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53996
53997 2000-07-11  Neil Booth  <NeilB@earthling.net>
53998
53999         * gcc.dg/cpp/cmdlne-C.c: New.
54000
54001 2000-07-09  Neil Booth  <NeilB@earthling.net>
54002
54003         * gcc.dg/cpp/directiv.c: New tests.
54004         * gcc.dg/cpp/undef1.c: Update.
54005
54006 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54007
54008         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54009
54010 2000-07-09  Neil Booth  <NeilB@earthling.net>
54011
54012         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54013
54014 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54015
54016         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54017         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54018
54019 2000-07-08  Neil Booth  <NeilB@earthling.net>
54020
54021         * gcc.dg/cpp/macsyntx.c: New tests.
54022
54023 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54024
54025         * gcc.dg/20000707-1.c: New test.
54026
54027 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54028
54029         * gcc.c-torture/execute/20000706-1.c: New test.
54030         * gcc.c-torture/execute/20000706-2.c: New test.
54031         * gcc.c-torture/execute/20000706-3.c: New test.
54032         * gcc.c-torture/execute/20000706-4.c: New test.
54033         * gcc.c-torture/execute/20000706-5.c: New test.
54034
54035 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54036
54037         * g++.old-deja/g++.pt/instantiate7.C: New test.
54038
54039 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54040
54041         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54042         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54043         * g++.old-deja/g++.other/rtti3.C: Likewise.
54044         * g++.old-deja/g++.other/rttid3.C: Likewise.
54045
54046 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54047
54048         *  g77.f-torture/compile/20000630-1.x: Fix typo
54049
54050 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54051
54052         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54053         assembly output.
54054
54055 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54056
54057         * gcc.dg/cpp/ident.c: New test.
54058
54059 2000-07-05  Neil Booth  <NeilB@earthling.net>
54060
54061         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54062           gcc.dg/cpp/lexstrng.c: New tests.
54063
54064 2000-07-04  Neil Booth  <NeilB@earthling.net>
54065
54066         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54067         * gcc.dg/cpp/strify2.c: Same.
54068
54069 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54070
54071         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54072         * gcc.dg/cpp/19990703-1.c: Likewise.
54073         * gcc.dg/cpp/20000625-1.c: Likewise.
54074         * gcc.dg/cpp/20000625-2.c: Likewise.
54075
54076         * gcc.dg/cpp/macro1.c,
54077         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54078         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54079         gcc.dg/cpp/strify1.c,
54080         gcc.dg/cpp/strify2.c: New tests.
54081
54082 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54083
54084         * gcc.c-torture/execute/20000703-1.c: New test.
54085
54086 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54087
54088         * g++.old-deja/g++.pt (lookup10.C): New test.
54089
54090 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.pt (typename25.C): New test.
54093
54094 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54095
54096         * gcc.c-torture/compile/20000701-1.c: New test.
54097
54098 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54099
54100         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54101         to test case.
54102
54103 2000-06-30  Catherine Moore  <clm@cygnus.com>
54104
54105         * gcc.c-torture/execute/align-1.c: New test.
54106
54107 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54108
54109         * g++.old-deja/g++.pt/expr8.C: New test.
54110         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54111
54112 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54113
54114         * gcc.c-torture/compile/20000629-1.c: New test.
54115
54116 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54117
54118
54119         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54120         gcc.dg/noncompile directory, depending on whether they're
54121         preprocessor tests or not.  Annotate all the tests for the dg
54122         framework.
54123
54124         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54125         * gcc.dg/noncompile/noncompile.exp: New.
54126
54127         * Moved files:
54128         Old name                                New name
54129         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54130         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54131         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54132         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54133         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54134         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54135         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54136         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54137         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54138         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54139         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54140         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54141         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54142         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54143         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54144         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54145         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54146         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54147         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54148         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54149         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54150         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54151         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54152         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54153
54154         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54155         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54156         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54157         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54158         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54159         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54160
54161 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54162
54163         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54164         declare one variable.  On the fourth, error.
54165         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54166         declared by 20000628-1a.h.
54167
54168 2000-06-29  Richard Henderson  <rth@redhat.com>
54169
54170         * gcc.c-torture/execute/930529-1.x: New file.
54171         * gcc.dg/920413-1.c: Adjust expected warning text.
54172         * gcc.dg/980217-1.c: Declare abort.
54173         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54174
54175 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54176
54177         * g77.f-torture/compile/20000629-1.f: New test.
54178         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54179
54180 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54181
54182         Rearrange lots of files, removing entirely the
54183         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54184         directories.
54185
54186         * Deleted files:
54187         gcc.c-torture/code_quality/code_quality.exp
54188         gcc.c-torture/special/special.exp
54189         gcc.failure/failure.exp
54190         gcc.failure/940409-1.x
54191         gcc.c-torture/compile/961203-1.x
54192
54193         * New files:
54194         gcc.misc-tests/linkage.exp
54195         gcc.c-torture/execute/920730-1t.c
54196         gcc.c-torture/execute/920730-1t.x
54197         gcc.c-torture/compile/920520-1.x
54198         gcc.c-torture/compile/920521-1.x
54199         gcc.c-torture/compile/981006-1.x
54200         gcc.c-torture/execute/eeprof-1.x
54201
54202         * Moved files (possibly with modifications to fit a new harness):
54203         Old name                                New name
54204         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54205         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54206         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54207         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54208         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54209         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54210         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54211         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54212         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54213         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54214         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54215         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54216         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54217         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54218
54219 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54220
54221         * c-torture/compile/961203-1.x: Delete.
54222
54223         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54224         not exit. Include stdio.h.
54225         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54226         * gcc.misc-tests/dg-12.c: Likewise.
54227         * gcc.misc-tests/dg-5.c: Likewise.
54228         * gcc.misc-tests/dg-6.c: Likewise.
54229         * gcc.misc-tests/dg-7.c: Prototype abort.
54230         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54231         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54232         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54233         not exit.
54234         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54235         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54236
54237 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54238
54239         * gcc.dg/cpp/20000628-1.c: New test.
54240         * gcc.dg/cpp/20000628-1.h: New header for above test.
54241         * gcc.dg/cpp/20000628-1a.h: Likewise.
54242
54243 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54244
54245         * gcc.dg/cpp: New directory.
54246         * gcc.dg/cpp/cpp.exp: New driver.
54247         * gcc.dg/cpp/20000627-1.c: New test.
54248         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54249         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54250         and rewrite as a compilation test.
54251
54252         * gcc.dg: Move many files into the cpp subdirectory, possibly
54253         renaming or editing them as well.
54254         Old name                New name
54255         990119-1.c              cpp/19990119-1.c
54256         990228-1.c              cpp/19990228-1.c
54257         990407-1.c              cpp/19990407-1.c
54258         990409-1.c              cpp/19990409-1.c
54259         990413-1.c              cpp/19990413-1.c
54260         990703-1.c              cpp/19990703-1.c
54261         20000127-1.c            cpp/20000127-1.c
54262         20000129-1.c            cpp/20000129-1.c
54263         20000207-1.c            cpp/20000207-1.c
54264         20000207-2.c            cpp/20000207-2.c
54265         20000209-1.c            cpp/20000209-1.c
54266         20000209-2.c            cpp/20000209-2.c
54267         20000301-1.c            cpp/20000301-1.c
54268         20000419-1.c            cpp/20000419-1.c
54269         20000510-1.S            cpp/20000510-1.S
54270         20000519-1.c            cpp/20000519-1.c
54271         20000529-1.c            cpp/20000529-1.c
54272         20000625-1.c            cpp/20000625-1.c
54273         20000625-2.c            cpp/20000625-2.c
54274         cpp-as1.c               cpp/assert1.c
54275         cpp-as2.c               cpp/assert2.c
54276         cxx-comments-1.c        cpp/cxxcom1.c
54277         cxx-comments-2.c        cpp/cxxcom2.c
54278         endif-label.c           cpp/endif.c
54279         cpp-hash1.c             cpp/hash1.c
54280         cpp-hash2.c             cpp/hash2.c
54281         cpp-if1.c               cpp/if-1.c
54282         cpp-if2.c               cpp/if-2.c
54283         cpp-if3.c               cpp/if-3.c
54284         cpp-if4.c               cpp/if-4.c
54285         cpp-if5.c               cpp/if-5.c
54286         cpp-cond.c              cpp/if-cexp.c
54287         cpp-missingop.c         cpp/if-mop.c
54288         cpp-missingparen.c      cpp/if-mpar.c
54289         cpp-opprec.c            cpp/if-oppr.c
54290         cpp-ifparen.c           cpp/if-paren.c
54291         cpp-shortcircuit.c      cpp/if-sc.c
54292         cpp-shift.c             cpp/if-shift.c
54293         cpp-unary.c             cpp/if-unary.c
54294         cpp-li1.c               cpp/line1.c
54295         cpp-li2.c               cpp/line2.c
54296         lineno.c                cpp/line3.c
54297         lineno-2.c              cpp/line4.c
54298         cpp-mi.c                cpp/mi1.c
54299         cpp-mic.h               cpp/mi1c.h
54300         cpp-micc.h              cpp/mi1cc.h
54301         cpp-mind.h              cpp/mi1nd.h
54302         cpp-mindp.h             cpp/mi1ndp.h
54303         cpp-mix.h               cpp/mi1x.h
54304         cpp-mi2.c               cpp/mi2.c
54305         cpp-mi2a.h              cpp/mi2a.h
54306         cpp-mi2b.h              cpp/mi2b.h
54307         cpp-mi2c.h              cpp/mi2c.h
54308         cpp-mi3.c               cpp/mi3.c
54309         cpp-mi3.def             cpp/mi3.def
54310         poison-1.c              cpp/poison.c
54311         pr-impl.c               cpp/prag-imp.c
54312         cpp-redef-2.c           cpp/redef1.c
54313         cpp-redef.c             cpp/redef2.c
54314         strpaste.c              cpp/strp1.c
54315         strpaste-2.c            cpp/strp2.c
54316         cpp-tradpaste.c         cpp/tr-paste.c
54317         cpp-tradstringify.c     cpp/tr-str.c
54318         cpp-tradwarn1.c         cpp/tr-warn1.c
54319         cpp-tradwarn2.c         cpp/tr-warn2.c
54320         trigraphs.c             cpp/trigraphs.c
54321         cpp-unc1.c              cpp/unc1.c
54322         cpp-unc2.c              cpp/unc2.c
54323         cpp-unc3.c              cpp/unc3.c
54324         cpp-unc.c               cpp/unc4.c
54325         undef.c                 cpp/undef1.c
54326         undef-2.c               cpp/undef2.c
54327         cpp-wi1.c               cpp/widestr1.c
54328
54329 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54330
54331         * lib/g++.exp (g++_include_flags): Tweak.
54332
54333 2000-06-27  H.J. Lu  <hjl@gnu.org>
54334             Loren J. Rittle  <ljrittle@acm.org>
54335
54336         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54337         version with one that knows about the new gcc tree structure.
54338         (g++_link_flags): Same.
54339
54340 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54341
54342         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54343         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54344         case we are cross-compiling.
54345
54346         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54347         g++.old-deja/g++.niklas/Makefile.in,
54348         g++.old-deja/g++.niklas/configure.in,
54349         g++.old-deja/g++.other/Makefile.in,
54350         g++.old-deja/g++.other/configure.in,
54351         gcc.c-torture/code_quality/Makefile.in,
54352         gcc.c-torture/code_quality/configure.in,
54353         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54354         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54355         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54356         gcc.c-torture/execute/ieee/Makefile.in,
54357         gcc.c-torture/execute/ieee/configure.in,
54358         gcc.c-torture/noncompile/Makefile.in,
54359         gcc.c-torture/noncompile/configure.in,
54360         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54361         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54362         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54363
54364 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54365
54366         * g++.old-deja/g++.other/ambig3.C: New test.
54367
54368 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54369
54370         * g++.old-deja/g++.pt/syntax1.C: New test.
54371         * g++.old-deja/g++.pt/syntax2.C: New test.
54372         * g++.old-deja/g++.other/syntax3.C: New test.
54373         * g++.old-deja/g++.other/syntax4.C: New test.
54374
54375 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54376
54377         * gcc.dg/20000623-1.c: Prototype exit and abort.
54378
54379 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54380
54381         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54382         New tests.
54383         * gcc.dg/cpp-mi3.def: New file.
54384
54385         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54386         inside assertions.
54387         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54388         lexer's error messages.
54389         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54390         divine anything from the linemarkers.
54391         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54392         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54393
54394 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54395
54396         * gcc.dg/20000623-1.c: New test.
54397
54398 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54399
54400         * gcc.c-torture/execute/20000622-1.c: New test.
54401
54402 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54403
54404         * g++.old-deja/g++.other/init15.C: New test.
54405
54406 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54407
54408         * g++.old-deja/g++.pt/vaarg2.C: New test.
54409         * g++.old-deja/g++.pt/vaarg3.C: New test.
54410
54411 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54412
54413         * g++.old-deja/g++.other/dyncast6.C: New test.
54414
54415 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54416
54417         * gcc.c-torture/execute/loop-6.c: New test.
54418
54419 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54420
54421         * gcc.dg/20000614-1.c: New test.
54422         * gcc.dg/20000614-2.c: New test.
54423
54424 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54425
54426         * g++.old-deja/g++.other/inline12.C: New test.
54427
54428 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54429
54430         * g++.old-deja/g++.other/eh1.C: New test.
54431
54432 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54433
54434         * g++.old-deja/g++.other/type.C: New test.
54435
54436 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54437
54438         * g++.old-deja/g++.other/initstring.C: New test.
54439
54440 2000-06-12  Jason Merrill  <jason@redhat.com>
54441
54442         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54443
54444 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54445
54446         * gcc.c-torture/compile/20000609-1.c: New test.
54447
54448 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54449
54450         * gcc.dg/20000609-1.c: New test.
54451
54452 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54453
54454         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54455         * gcc.c-torture/noncompile/poison-1.c: Move...
54456         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54457         * gcc.dg/cpp-li1.c: Add a token after the #line.
54458
54459 2000-06-05  Richard Henderson  <rth@cygnus.com>
54460
54461         * gcc.c-torture/execute/20000605-2.c: New test.
54462         * gcc.c-torture/execute/20000605-3.c: New test.
54463
54464 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54465
54466         * g77.f-torture/execute/20000503-1.x: New file.
54467
54468 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54469
54470         * g++.old-deja/g++.eh/badalloc1.C: New test.
54471
54472 2000-06-05  Richard Henderson  <rth@cygnus.com>
54473
54474         * gcc.c-torture/execute/20000605-1.c: New test.
54475
54476 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54477             Nathan Sidwell <nathan@codesourcery.com>
54478
54479         * gcc.c-torture/compile/20000605-1.c: New test.
54480
54481 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54482
54483         * g77.f-torture/compile/20000601-1.f: New test.
54484
54485 2000-06-03  Richard Henderson  <rth@cygnus.com>
54486
54487         * gcc.c-torture/execute/20000603-1.c: New.
54488
54489 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54490
54491         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54492         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54493
54494 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54495
54496         * gcc.dg/compare2.c (case 12): XFAIL.
54497         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54498         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54499
54500         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54501
54502 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54503
54504         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54505         guard macro is already defined when the header is first
54506         included.
54507         * gcc.dg/cpp-mix.h: New file.
54508         * gcc.dg/endif-label.c: Update patterns to match compiler.
54509
54510         * g++.brendan/complex1.C: Declare abort.
54511         * g++.law/refs4.C: Remove XFAIL.
54512         * g++.oliva/expr2.C: Declare abort and exit.
54513
54514 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54515
54516         * gcc.c-torture/execute/20000528-1.c: New test.
54517
54518         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54519         * g++.old-deja/g++.law/temps4.C: Likewise.
54520
54521         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54522         stdlib.h.  Call abort() on failure.
54523         * g++.old-deja/g++.law/refs4.C: Likewise.
54524         * g++.old-deja/g++.law/temps4.C: Likewise.
54525         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54526         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54527
54528 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54529
54530         Relative to g++.dg/special:
54531         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54532
54533         Relative to g++.old-deja:
54534         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54535         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54536         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54537         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54538         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54539         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54540         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54541
54542         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54543         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54544         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54545         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54546         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54547         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54548         and/or string.h.
54549
54550         * g++.other/goto1.C: Update expectations for error messages.
54551
54552 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54553
54554         * gcc.c-torture/compile/20000523-1.c: New test.
54555
54556 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54557
54558         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54559
54560 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.old-deja/g++.eh/catch11.C: New test.
54563         * g++.old-deja/g++.eh/catch12.C: New test.
54564
54565 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54566
54567         * gcc.c-torture/execute/20000523-1.c: New test.
54568
54569 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54570
54571         * c-torture/execute/bcp-1.c: Replace abort in arg of
54572         __builtin_constant_p with a generic external function.
54573
54574         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54575         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54576         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54577         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54578         Prototype abort and/or exit.
54579
54580         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54581         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54582         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54583         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54584
54585 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54586
54587         * gcc.dg/dwarf2-1.c: New test.
54588
54589 2000-05-20  Richard Henderson  <rth@cygnus.com>
54590
54591         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54592
54593 2000-05-20  Andreas Jaeger  <aj@suse.de>
54594
54595         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54596         testcase.
54597
54598 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54599
54600         * gcc.c-torture/execute/20000519-2.c: New test.
54601
54602 2000-05-19  Andreas Jaeger  <aj@suse.de>
54603
54604         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54605         which fails with SSA.
54606
54607         * lib/c-torture.exp: Also test with -O3 -fssa.
54608
54609 2000-05-18  Michael Meissner  <meissner@redhat.com>
54610
54611         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54612         * gcc.c-torture/execute/920415-1.c: Ditto.
54613         * gcc.c-torture/execute/920501-1.c: Ditto.
54614         * gcc.c-torture/execute/conversion.c: Ditto.
54615         * gcc.c-torture/execute/cvt-1.c: Ditto.
54616
54617 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54618
54619         * gcc.c-torture/compile/20000518-1.c: New test.
54620
54621 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54622
54623         * g77.f-torture/compile/200005018.f: New test.
54624
54625 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54626
54627         * gcc.c-torture/compile/20000517-1.c: New test.
54628
54629 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54630
54631         * gcc.c-torture/execute/20000516-1.c: New test.
54632
54633 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54634
54635         * g++.old-deja/g++.other/eh.C: New test.
54636
54637 2000-05-12  Richard Henderson  <rth@cygnus.com>
54638
54639         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54640         constants through to doit's conditional.
54641
54642 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54643
54644         * gcc.c-torture/compile/20000511-1.c: New test.
54645         * g77.f-torture/compile/20000511-1.f: New test.
54646         * g77.f-torture/compile/20000511-2.f: New test.
54647
54648 2000-05-11  Michael Meissner  <meissner@redhat.com>
54649
54650         * gcc.c-torture/execute/20000511-1.c: New test.
54651
54652 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54653
54654         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54655         * gcc.dg/20000510-1.S: New.
54656
54657 2000-05-08  Catherine Moore  <clm@cygnus.com>
54658
54659         * gcc.dg/unused-3.c: New.
54660
54661 2000-05-06  Richard Henderson  <rth@cygnus.com>
54662
54663           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54664           * g++.old-deja/g++.mike/warn1.C: Likewise.
54665           * g++.old-deja/g++.pt/local1.C: Likewise.
54666           * g++.old-deja/g++.pt/local7.C: Likewise.
54667           * g++.old-deja/g++.pt/spec16.C: Likewise.
54668
54669 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54670
54671         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54672
54673 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54674
54675           * g77.f-torture/execute/20000503-1.f: New test.
54676
54677 2000-05-04  Andreas Jaeger  <aj@suse.de>
54678
54679         * gcc.dg/noreturn-2.c: New test.
54680
54681 2000-05-04  Neil Booth  <NeilB@earthling.net>
54682
54683         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54684         preprocessor.
54685
54686 2000-05-04  Richard Henderson  <rth@cygnus.com>
54687
54688         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54689
54690 2000-05-04  Richard Henderson  <rth@cygnus.com>
54691
54692         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54693         OpenSSL by Jason R Thorpe.
54694
54695 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54696
54697         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54698
54699 2000-05-03  Robert Lipe <robertlipe@usa.net>
54700
54701         * gcc.dg/20000503-1.c: New test.
54702
54703 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54704
54705         * gcc.c-torture/compile/20000502-1.c: New test.
54706         * g++.old-deja/g++.other/align.C: New test.
54707         * gcc.dg/cpp-tradstringify.c: New test.
54708
54709 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54710
54711         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54712         and hard registers.
54713
54714 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54715
54716         * gcc.c-torture/execute/loop-5.c: New test.
54717
54718 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54719
54720         * gcc.c-torture/execute/va-arg-20.c: New test.
54721
54722 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54723
54724         * gcc.c-torture/execute/20000422-1.c: New test.
54725
54726 2000-04-20  Greg McGary  <gkm@gnu.org>
54727
54728         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54729         when optimizing, but without sibling-call optimizations (-O1).
54730
54731 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54732
54733           * gcc.c-torture/compile/20000420-1.c: New test.
54734
54735 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54736
54737         * g++.abi/ptrflags.C: New test.
54738         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54739
54740 2000-04-19  Catherine Moore  <clm@cygnus.com>
54741
54742         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54743
54744 2000-04-19  Greg McGary  <gkm@gnu.org>
54745
54746         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54747         sibling-call optimizations.
54748
54749 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54750
54751         * gcc.dg/20000419-1.c: New test.
54752
54753 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54754
54755         * gcc.c-torture/execute/20000412-6.c: New test.
54756
54757 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54758
54759         * gcc.c-torture/execute/20000412-5.c: New test.
54760         * g77.f-torture/compile/20000412-1.f: New test.
54761         * gcc.c-torture/execute/20000412-4.c: New test.
54762         * gcc.c-torture/compile/20000412-2.c: New test.
54763         * gcc.c-torture/execute/20000412-3.c: New test.
54764         * gcc.c-torture/compile/20000412-1.c: New test.
54765         * gcc.c-torture/execute/20000412-2.c: New test.
54766
54767 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54768
54769         * objc/execute/bf-20.m: New test.
54770
54771 2000-04-10  Richard Henderson  <rth@cygnus.com>
54772
54773         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54774
54775         * gcc.c-torture/execute/20000412-1.c: New test.
54776
54777 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54778
54779         * g++.old-deja/g++.eh/catchptr1.C: New test.
54780
54781 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54782
54783         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54784
54785 2000-04-08  Neil Booth  <NeilB@earthling.net>
54786
54787         * gcc.dg/cpp-nullchar.c: Remove test as
54788         embedded nulls cause problems.
54789
54790 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54791
54792         * gcc.dg/compare2.c: New test.
54793
54794 2000-04-08  Neil Booth  <NeilB@earthling.net>
54795
54796         * gcc.dg/cpp-nullchar.c: New test.
54797
54798 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54799
54800         * gcc.dg/cpp-mi2.c: New test.
54801         * gcc.dg/cpp-mi2[abc].h: New files.
54802
54803 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54804
54805         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54806         member name.
54807
54808 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54809
54810         * g++.old-deja/g++.abi/vmihint.C: New test.
54811
54812 2000-04-06  Neil Booth  <NeilB@earthling.net>
54813
54814         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54815         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54816         copyright.
54817
54818 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54819
54820         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54821         avoid stack-frame overwrite.
54822
54823 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54824
54825         * gcc.c-torture/compile/20000405-2.c: New test.
54826         * gcc.c-torture/compile/20000405-3.c: New test.
54827
54828 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54829
54830         * gcc.c-torture/compile/20000405-1.c: New test.
54831
54832 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54833
54834         * gcc.dg/cast-qual-1.c: Revert last change.
54835
54836 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54837
54838         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54839
54840 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54841
54842         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54843         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54844
54845 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54846
54847         * gcc.c-torture/compile/20000403-2.c: New test.
54848         * gcc.c-torture/compile/20000403-1.c: New test.
54849
54850 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54851
54852         * gcc.c-torture/execute/20000403-1.c: New test.
54853
54854 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54855
54856         * gcc.c-torture/execute/20000402-1.c: New test.
54857
54858 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54859
54860         * gcc.c-torture/execute/va-arg-15.c: New test.
54861         * gcc.c-torture/execute/va-arg-16.c: New test.
54862         * gcc.c-torture/execute/va-arg-17.c: New test.
54863         * gcc.c-torture/execute/va-arg-18.c: New test.
54864         * gcc.c-torture/execute/va-arg-19.c: New test.
54865
54866 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54867
54868         * gcc.c-torture/compile/981211-1.c: Move to...
54869         * gcc.dg/cpp-as1.c: ...here.
54870         * gcc.dg/cpp-as2.c: New file.
54871
54872         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54873         compiler.
54874
54875 2000-04-02  Neil Booth  <NeilB@earthling.net>
54876
54877         * gcc.dg/cpp-cond.c  New tests.
54878         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54879         accidental success less likely.
54880         * gcc.dg/cpp-missingop.c  New tests.
54881         * gcc.dg/cpp-missingparen.c  New tests.
54882         * gcc.dg/cpp-shift.c  New tests.
54883         * gcc.dg/cpp-shortcircuit.c  New tests.
54884         * gcc.dg/cpp-unary.c  New tests.
54885
54886 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54887
54888         * gcc.c-torture/compile/20000329-1.c: New test.
54889
54890 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54891
54892         * gcc.c-torture/compile/20000326-1.c: New test.
54893         * gcc.c-torture/compile/20000326-2.c: New test.
54894
54895 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54896
54897         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54898         the first parameter is a function argument.
54899
54900 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54901
54902         * g++.old-deja/g++.ext/array4.C: New test.
54903
54904 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54905
54906         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54907
54908 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54909
54910         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54911
54912 2000-03-19  Richard Henderson  <rth@cygnus.com>
54913
54914         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54915
54916 2000-03-19  Richard Henderson  <rth@cygnus.com>
54917
54918         * gcc.c-torture/compile/20000319-1.c: New test.
54919
54920 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54921
54922         * gcc.c-torture/execute/20000314-3.c: New test.
54923         * gcc.c-torture/execute/20000314-2.c: New test.
54924         * gcc.c-torture/execute/20000314-1.c: New test.
54925         * gcc.c-torture/compile/20000314-2.c: New test.
54926         * gcc.c-torture/compile/20000314-1.c: New test.
54927
54928 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54929
54930         * g++.old-deja/g++.warn/inline.C: New test.
54931
54932 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54933
54934         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54935         standards-compliant result rather than specific constants.
54936         Put test-values in array.
54937
54938 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54939
54940         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54941         (g++_target_compile): Put test-specific options last.
54942
54943 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54944
54945         * g++.old-deja/g++.eh/vbase4.C: New test.
54946
54947 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54948
54949         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54950
54951 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54952
54953         * g++.old-deja/g++.brendan/misc12.C: Removed.
54954         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54955         * g++.old-deja/g++.ext/pretty4.C: New test.
54956
54957 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54958
54959         * g++.old-deja/g++.other/string2.C: New test.
54960
54961 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54962
54963         * g++.old-deja/g++.warn/impint2.C: New test.
54964
54965 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54966
54967         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54968         is 1, not zero.
54969
54970 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54971
54972         * g++.old-deja/g++.warn/impint.C: New test.
54973         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54974         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54975         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54976         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54977         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54978         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54979         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54980         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54981         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54982         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54983         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54984         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54985
54986 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54987
54988         * gcc.dg/cpp-redef.c: New test.
54989
54990 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54991
54992         * g++.old-deja/g++.pt/unify7.C: New test.
54993
54994 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54995
54996         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54997         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54998
54999 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55000
55001         * gcc.c-torture/compile/20000224-1.c: New test.
55002
55003 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55004
55005         * gcc.c-torture/compile/cpp-2.c: New test.
55006         * gcc.c-torture/compile/cpp-1.c: New test.
55007
55008 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55009
55010         * gcc.c-torture/execute/20000225-1.c: New test.
55011
55012 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55013
55014         * gcc.dg/cpp-li2.c: New test.
55015
55016         * gcc.dg/cpp-wi1.c: New test.
55017
55018         * gcc.dg/cpp-li1.c: New test.
55019
55020 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55021
55022         * g++.old-deja/g++.other/sizeof5.C: New test.
55023
55024 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55025
55026         * gcc.c-torture/execute/va-arg-13.c: New test.
55027
55028 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55029
55030         * gcc.c-torture/execute/va-arg-12.c: New test.
55031
55032 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55033
55034         * gcc.c-torture/execute/20000223-1.c: New test.
55035
55036 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55037
55038         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55039
55040 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55041
55042         * g++.old-deja/g++.abi/ptrmem.C: New test.
55043
55044 2000-02-19  Richard Henderson  <rth@cygnus.com>
55045
55046         * gcc.c-torture/compile/init-3.c: New.
55047
55048 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55049
55050         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55051         ALWAYS_CXXFLAGS.
55052
55053 2000-02-11  Robert Lipe <robertl@sco.com>
55054
55055         * gcc.c-torture/compile/20000211-3.c: New test.
55056
55057 2000-02-11  Martin Buchholz <martin@xemacs.org>
55058
55059         * gcc.c-torture/compile/20000211-2.c: New test.
55060
55061 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55062
55063         * gcc.c-torture/compile/20000211-1.c: New test.
55064
55065 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55066
55067         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55068           on native targets
55069
55070 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55071
55072         * g++.old-deja/g++.other/cast5.C: New test.
55073
55074 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55075
55076         * gcc.c-torture/execute/20000205-1.c: New.
55077
55078 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55079
55080         * g++.old-deja/g++.jason/cast3.C: Return void.
55081         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55082
55083 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55084
55085         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55086
55087         * gcc.dg/loop-1.c: New test.
55088
55089 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55090
55091         * gcc.c-torture/compile/20000127-1.c: New test.
55092         * gcc.c-torture/execute/991228-1.c: New test.
55093
55094 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55095
55096         * gcc.dg/unused-2.c: New test.
55097
55098         * gcc.dg/conv-1.c: New test.
55099
55100 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55101
55102         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55103         compiler.
55104         (tool_option_proc): Fix typo.
55105
55106 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55107
55108         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55109         of the ld on the host, not on the build machine.
55110         Also, don't crash if '--help' is not a supported option.
55111
55112 2000-01-24  Richard Henderson  <rth@cygnus.com>
55113
55114         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55115
55116 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55117
55118         * gcc.c-torture/execute/20000120-2.c: New test.
55119         * gcc.c-torture/execute/20000120-1.c: New test.
55120
55121 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55122
55123         * gcc.c-torture/execute/20000113-1.c: New test.
55124
55125 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55126
55127         * gcc.c-torture/execute/20000112-1.c: New test.
55128
55129 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55130
55131         * gcc.dg/20000111-1.c: New test.
55132
55133 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55134
55135         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55136         with 16 bit integers.
55137
55138 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55139
55140         * gcc.dg/20000108-1.c: New test.
55141
55142 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55143
55144         * g++.old-deja/g++.ns/koenig8.C: New test.
55145
55146 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55147
55148         * g++.old-deja/g++.other/cast4.C: New test.
55149
55150 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55151
55152         * gcc.c-torture/compile/20000105-2.c: New test.
55153         * gcc.c-torture/compile/20000105-1.c: New test.
55154
55155 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55156
55157         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55158         references to printf & atoi to conform to ANSI standard.
55159         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55160         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55161         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55162         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55163         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55164         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55165         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55166         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55167         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55168         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55169         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55170         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55171         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55172         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55173         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55174         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55175         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55176         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55177         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55178         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55179         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55180         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55181         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55182         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55183         * g++.old-deja/g++.brendan/init3.C: Likewise.
55184         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55185         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55186         * g++.old-deja/g++.brendan/new2.C: Likewise.
55187         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55188         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55189         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55190         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55191         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55192         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55193         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55194         * g++.old-deja/g++.brendan/template24.C: Likewise.
55195         * g++.old-deja/g++.brendan/template3.C: Likewise.
55196         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55197         * g++.old-deja/g++.jason/inline3.C: Likewise.
55198         * g++.old-deja/g++.jason/opeq.C: Likewise.
55199         * g++.old-deja/g++.law/arg5.C: Likewise.
55200         * g++.old-deja/g++.law/arm7.C: Likewise.
55201         * g++.old-deja/g++.law/ctors11.C: Likewise.
55202         * g++.old-deja/g++.law/cvt8.C: Likewise.
55203         * g++.old-deja/g++.law/init9.C: Likewise.
55204         * g++.old-deja/g++.law/refs4.C: Likewise.
55205         * g++.old-deja/g++.law/template2.C: Likewise.
55206         * g++.old-deja/g++.law/visibility24.C: Likewise.
55207         * g++.old-deja/g++.law/vtable3.C: Likewise.
55208         * g++.old-deja/g++.mike/asm2.C: Likewise.
55209         * g++.old-deja/g++.mike/eh1.C: Likewise.
55210         * g++.old-deja/g++.mike/misc1.C: Likewise.
55211         * g++.old-deja/g++.mike/misc13.C: Likewise.
55212         * g++.old-deja/g++.mike/misc14.C: Likewise.
55213         * g++.old-deja/g++.mike/ns12.C: Likewise.
55214         * g++.old-deja/g++.mike/p1248.C: Likewise.
55215         * g++.old-deja/g++.mike/p3708.C: Likewise.
55216         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55217         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55218         * g++.old-deja/g++.mike/p646.C: Likewise.
55219         * g++.old-deja/g++.mike/p700.C: Likewise.
55220         * g++.old-deja/g++.mike/p783.C: Likewise.
55221         * g++.old-deja/g++.mike/p783a.C: Likewise.
55222         * g++.old-deja/g++.mike/p783b.C: Likewise.
55223         * g++.old-deja/g++.mike/p786.C: Likewise.
55224         * g++.old-deja/g++.mike/p789.C: Likewise.
55225         * g++.old-deja/g++.mike/p789a.C: Likewise.
55226         * g++.old-deja/g++.mike/p807a.C: Likewise.
55227         * g++.old-deja/g++.other/delete3.C: Likewise.
55228         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55229         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55230         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55231         * g++.old-deja/g++.other/empty1.C: Likewise.
55232         * g++.old-deja/g++.other/temporary1.C: Likewise.
55233         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55234         * g++.old-deja/g++.pt/t16.C: Likewise.
55235         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55236
55237 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55238
55239         * gcc.dg/991230-1.c: New test.
55240
55241 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55242
55243         * gcc.c-torture/compile/991229-3.c: New test.
55244         * gcc.c-torture/compile/991229-2.c: New test.
55245         * gcc.c-torture/compile/991229-1.c: New test.
55246
55247 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55248
55249         * gcc.c-torture/compile/labels-2.c: New test.
55250
55251 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55252
55253         * gcc.c-torture/execute/991227-1.c: New test.
55254
55255 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55256
55257         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55258
55259 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55260
55261         * gcc.c-torture/execute/991221-1.c: New test.
55262
55263 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55264
55265         * g++.old-deja/g++.other/cast3.C: New test.
55266
55267 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55268
55269         * gcc.c-torture/execute/991216-4.c: New test.
55270
55271 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55272
55273         * gcc.c-torture/execute/991216-1.c: New test.
55274         * gcc.c-torture/execute/991216-2.c: New test.
55275         * gcc.c-torture/execute/991216-3.c: New test.
55276
55277 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55278
55279         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55280         Actually make the test fail by using "-O2" for compilation.
55281
55282 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55283
55284         * g++.old-deja/g++.warn/cast-align1.C: New test.
55285
55286 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55287
55288         * gcc.c-torture/compile/991214-1.c: New test.
55289         * gcc.c-torture/compile/991214-2.c: New test.
55290
55291 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55292
55293         * gcc.dg/991214-1.c: New test.
55294
55295 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55296
55297         * gcc.c-torture/compile/991213-3.c: New test.
55298         * gcc.c-torture/compile/991213-2.c: New test.
55299         * gcc.c-torture/compile/991213-1.c: New test.
55300
55301 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55302
55303         * gcc.dg/991209-1.c: New test.
55304
55305 1999-12-08  Nathan Sidwell <nathan@acm.org>
55306
55307         * gcc.c-torture/compile/991208-1.c: New test.
55308
55309 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55310
55311         * gcc.dg/ultrasp2.c: New test.
55312
55313 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55314
55315         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55316
55317 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55318
55319         * gcc.c-torture/compile/991202-1.c: New test.
55320         * gcc.c-torture/execute/991202-1.c: New test.
55321         * gcc.c-torture/execute/991202-2.c: New test.
55322         * gcc.c-torture/execute/991202-3.c: New test.
55323
55324 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55325
55326         * g++.old-deja/g++.abi/align.C: New test.
55327         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55328         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55329
55330 1999-12-01  Richard Henderson  <rth@cygnus.com>
55331
55332         * gcc.c-torture/execute/991201-1.c: New.
55333
55334 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55335
55336         * gcc.dg/991129-1.c: New test.
55337
55338 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55339
55340         * gcc.c-torture/compile/991127-1.c: New test.
55341
55342 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55343
55344         * g++.old-deja/g++.other/warn4.C: New test.
55345
55346 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55347
55348         * g++.old-deja/g++.eh/cleanup2.C: New test.
55349         * g++.old-deja/g++.ext/pretty2.C: New test.
55350         * g++.old-deja/g++.ext/pretty3.C: New test.
55351         * g++.old-deja/g++.other/debug6.C: New test.
55352
55353 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55354
55355         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55356         compiler_output to look for one error message instead of two.
55357
55358 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55359
55360         * gcc.c-torture/execute/991118-1.c: Also test case
55361         where the word boundary does not split a byte evenly.
55362
55363 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55364
55365         * g++.old-deja/g++.ext/restrict1.C: New test.
55366
55367 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55368
55369         * gcc.c-torture/execute/991118-1.c: New test.
55370
55371 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55372
55373         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55374         working directory pathnames.
55375
55376 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55377
55378         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55379         host is equipped with driver.h and driver.o so it can actually
55380         compile and run the tests.
55381
55382 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55383
55384         * gcc.c-torture/compile/991008-1.c: New test.
55385
55386 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55387
55388         * lib/gcc-dg.exp: Include target-supports.exp
55389
55390 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55391
55392         * lib/target-supports.exp: New file: Provide procs to test for
55393         features supported by the target.
55394         (check_weak_available): Moved here from ecos.exp.
55395         (check_alias_available): New proc: Determine of the target
55396         toolchain supports the alias attribute.
55397
55398         * gcc.dg/special/ecos.exp: Move check_weak_available to
55399         target-supports.exp.
55400         (alias-1.c): Only perform the test if the target supports
55401         aliases.
55402         (wkali-1.c): Only perform the test if the target supports
55403         aliases.
55404
55405         * gcc.dg/990506-0.c: Expect error messages from cross
55406         targets as well as native targets.
55407
55408 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55409
55410         * gcc.dg/ultrasp1.c: Removed xfail.
55411         * gcc.dg/struct-ret-2.c: Likewise.
55412         * gcc.dg/array-1.c: Likewise.
55413
55414 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55415
55416         * gcc.dg/struct-ret-2.c: New test.
55417
55418         * gcc.dg/array-1.c: New test.
55419
55420 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55421
55422         * gcc.c-torture/execute/991030-1.c: New test.
55423
55424 1999-10-26  Richard Henderson  <rth@cygnus.com>
55425
55426         * gcc.c-torture/compile/991026-2.c: New test.
55427
55428 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55429
55430         * gcc.c-torture/compile/991026-1.c: New test.
55431
55432 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55433
55434         * gcc.c-torture/execute/991023-1.c: New test.
55435
55436 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55437
55438         * gcc.c-torture/execute/991019-1.c: New test.
55439
55440 1999-10-16  Richard Henderson  <rth@cygnus.com>
55441
55442         * gcc.c-torture/execute/991016-1.c: New test.
55443
55444 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55445
55446         * gcc.c-torture/execute/991014-1.c: New test.
55447
55448 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55449
55450         * g++.old-deja/g++.other/union2.C: New test.
55451
55452 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55453
55454         * g++.old-deja/g++.other/vaarg2.C: New test.
55455         * g++.old-deja/g++.other/vaarg3.C: New test.
55456
55457 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55458
55459         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55460         in compile/.
55461
55462 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55463
55464         * gcc.c-torture/execute/va-arg-11.c: New test.
55465
55466 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55467
55468         * lib/file-format.exp (gcc_target_object_format): Don't
55469         crash if objdump is unavailable.
55470
55471 1999-09-29  Donn Terry <donn@interix.com>
55472
55473         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55474
55475 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55476
55477         * gcc.c-torture/compile/990928-1.c: New test.
55478
55479 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55480
55481         * g++.old-deja/g++.other/decl6.C: New test.
55482
55483 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55484
55485         * gcc.c-torture/execute/va-arg-10.c: New test.
55486
55487 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55488
55489         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55490         __PRETTY_FUNCTION__.
55491
55492 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55493
55494         * gcc.c-torture/execute/990923-1.c: New test.
55495
55496 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55497
55498         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55499         for which -fpic is inappropriate.
55500
55501 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55502
55503         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55504
55505 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55506
55507         * g++.old-deja/g++.other/dyncast1.C: New test.
55508         * g++.old-deja/g++.other/dyncast2.C: New test.
55509         * g++.old-deja/g++.other/dyncast3.C: New test.
55510         * g++.old-deja/g++.other/dyncast4.C: New test.
55511         * g++.old-deja/g++.other/dyncast5.C: New test.
55512         * g++.old-deja/g++.eh/catch3.C: New test.
55513         * g++.old-deja/g++.eh/catch3p.C: New test.
55514         * g++.old-deja/g++.eh/catch4.C: New test.
55515         * g++.old-deja/g++.eh/catch4p.C: New test.
55516         * g++.old-deja/g++.eh/catch5.C: New test.
55517         * g++.old-deja/g++.eh/catch5p.C: New test.
55518         * g++.old-deja/g++.eh/catch6.C: New test.
55519         * g++.old-deja/g++.eh/catch6p.C: New test.
55520         * g++.old-deja/g++.eh/catch7.C: New test.
55521         * g++.old-deja/g++.eh/catch7p.C: New test.
55522         * g++.old-deja/g++.eh/catch8.C: New test.
55523         * g++.old-deja/g++.eh/catch8p.C: New test.
55524         * g++.old-deja/g++.eh/catch9.C: New test.
55525         * g++.old-deja/g++.eh/catch9p.C: New test.
55526
55527 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55528
55529         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55530         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55531
55532 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55533
55534         * gcc.c-torture/compile/990913-1.c: New test.
55535
55536 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55537
55538         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55539         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55540
55541 1999-09-09  Richard Henderson  <rth@cygnus.com>
55542
55543         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55544
55545 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55546
55547         * g++.old-deja/g++.other/lookup11.C: New test.
55548         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55549         what is permitted and what we want.
55550         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55551         overload use.
55552         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55553
55554 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55555
55556         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55557         * gcc.c-torture/noncompile/poison-1.c: New file.
55558
55559 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55560
55561         * g++.old-deja/g++.other/sizeof3.C: New test.
55562         * g++.old-deja/g++.other/sizeof4.C: New test.
55563         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55564         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55565
55566 1999-09-07  Richard Henderson  <rth@cygnus.com>
55567
55568         * gcc.dg/va-arg-1.c: New.
55569
55570 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55571
55572         * gcc.c-torture/execute/va-arg-9.c: New test.
55573
55574 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55575
55576         * g77.f-torture/compile/980519-2.f: New test.
55577         * g77.f-torture/compile/19990905-0.f: New test.
55578         * g77.f-torture/compile/19990905-1.f: New test.
55579         * g77.f-torture/compile/19990905-2.f: New test.
55580
55581         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55582
55583 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55584
55585         * gcc.c-torture/execute/990827-1.c: Fix typo.
55586
55587 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55588
55589         * g++.old-deja/g++.other/deref1.C: New test.
55590
55591 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55592
55593         * g++.old-deja/g++.other/ambig2.C: New test.
55594         * g++.old-deja/g++.other/cond5.C: New test.
55595         * g++.old-deja/g++.other/lookup16.C: New test.
55596
55597 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55598
55599         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55600         assemblers too.
55601
55602 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55603
55604         * lib/c-torture.exp: Avoid the "compare executables" optimization
55605         when testing native.
55606
55607 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55608
55609         * gcc.c-torture/execute/990829-1.c: New test.
55610         * gcc.c-torture/compile/990829-1.c: New test.
55611
55612 1999-08-27  Paul Burchard  <burchard@pobox.com>
55613
55614         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55615         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55616         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55617         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55618         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55619         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55620         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55621         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55622         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55623         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55624         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55625
55626 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55627
55628         * gcc.c-torture/execute/990827-1.c: New test.
55629
55630 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55631
55632         * g77.f-torture/noncompile/19990826-4.f: New test.
55633
55634         * g77.f-torture/compile/19990826-3.f: New test.
55635
55636         * g77.f-torture/execute/19990826-2.f: New test.
55637
55638         * g77.f-torture/compile/19990826-1.f: New test.
55639
55640         * gcc.c-torture/execute/990826-0.c: New test.
55641         * g77.c-torture/execute/19990826-0.f: New test.
55642
55643         * g77.f-torture/noncompile/970626-2.f: New test.
55644
55645 1999-08-25  Paul Burchard  <burchard@pobox.com>
55646
55647         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55648         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55649         lss-011.C: New tests.
55650
55651 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55652
55653         * g++.old-deja/g++.other/decl5.C: New test.
55654
55655 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55656
55657         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55658         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55659         call `postbase' for each one.  All callers of `postbase' changed
55660         to call this instead.
55661
55662 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55663
55664         * gcc.c-torture/execute/990811-1.c: New test.
55665
55666 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55667
55668         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55669         just native ones.
55670
55671         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55672         just native ones.
55673
55674 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55675
55676         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55677
55678 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55679
55680         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55681
55682 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55683
55684         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55685
55686 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55687
55688         * gcc.c-torture/execute/990804-1.c: New test.
55689
55690 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55691
55692         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55693         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55694         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55695
55696 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55697
55698         * g++.old-deja/g++.other/struct1.C: New test.
55699
55700 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55701
55702         * g++.old-deja/g++.other/enum2.C: New test.
55703
55704 1999-08-02  Richard Henderson  <rth@cygnus.com>
55705
55706         Adapted from tests from Franz Sirl:
55707         * gcc.c-torture/execute/va-arg-7.c: New test.
55708         * gcc.c-torture/execute/va-arg-8.c: New test.
55709
55710 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55711
55712         * gcc.c-torture/compile/990801-2.c: New test.
55713
55714         * gcc.c-torture/compile/990801-1.c: New test.
55715
55716 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55717
55718         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55719         fp-cmp-1.c, converting double to float.
55720
55721         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55722         fp-cmp-1.c, converting double to long double.
55723
55724         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55725         from fr1 to unknown_register, since fr1 is a legitimate register
55726         on some machines.
55727
55728 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55729
55730         * README: More listname related changes.
55731
55732 1999-07-08  Catherine Moore  <clm@cygnus.com>
55733
55734         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55735
55736 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55737
55738         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55739
55740 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55741
55742         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55743
55744 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55745
55746         * gcc.dg/990703-1.c: New test.
55747
55748 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55749
55750         * lib/file-format.exp: New file: Move definition of proc
55751         gcc_target_object_format to here from
55752         gcc.dg/special/ecos.exp.
55753
55754         * lib/c-torture.exp: Include lib file-format.exp.
55755         * lib/gcc-dg.exp: Include lib file-format.exp.
55756
55757         * gcc.dg/special/ecos.exp: Remove definition of proc
55758         gcc_target_object_format.
55759
55760 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55761
55762         * gcc.c-torture/execute/990628-1.c: New test.
55763
55764 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55765
55766         * gcc.c-torture/compile/990625-2.c: New test.
55767
55768         * gcc.c-torture/compile/990625-1.c: New test.
55769
55770 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55771
55772         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55773         attributes compile.
55774         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55775         ports that use the COFF/PE file format.
55776
55777 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55778
55779         * gcc.c-torture/compile/990617-1.c: New test.
55780
55781 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55782
55783         * g++.old-deja/g++.other/decl4.C: New test.
55784
55785 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55786
55787         * g++.old-deja/g++.other/bitfld3.C: New test.
55788
55789 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55790
55791         * g++.old-deja/g++.eh/catch1.C: New test.
55792
55793 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55794
55795         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55796
55797         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55798         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55799
55800 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55801
55802         * g77.f-torture/compile/19990502-0.f: Replace with new,
55803         shorter, test that still fails after recent changes.
55804
55805 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55806
55807         * gcc.c-torture/execute/990604-1.c: New test.
55808
55809 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55810
55811         * gcc.c-torture/execute/990531-1.c: New test.
55812
55813 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55814
55815         * gcc.c-torture/compile/990527-1.c: New test.
55816
55817 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55818
55819         * gcc.c-torture/execute/990527-1.c: New test.
55820
55821 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55822
55823         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55824         bitfields as signed.
55825
55826 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55827
55828         * g77.f-torture/compile/19990525-0.f: New test.
55829
55830 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55831
55832         * gcc.c-torture/execute/990525-2.c: New test.
55833
55834         * gcc.c-torture/execute/990525-1.c: New test.
55835
55836 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55837
55838         * g++.old-deja/g++.other/anon3.C: New test.
55839         * g++.old-deja/g++.other/anon4.C: New test.
55840         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55841         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55842         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55843         Merrill).
55844
55845 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55846
55847         * gcc.c-torture/execute/990524-1.c: New test.
55848
55849         * gcc.dg/990524-1.c: New test.
55850
55851 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55852
55853         * gcc.c-torture/compile/990523-1.c: New test.
55854
55855 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55856
55857         * gcc.c-torture/compile/990519-1.c: New test.
55858
55859 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55860
55861         * gcc.c-torture/compile/990517-1.c: New test.
55862
55863         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55864         (e4, f4): New tests.
55865         (main): Call them.
55866
55867 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55868
55869         * gcc.dg/noreturn-1.c: New test.
55870
55871 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55872
55873         * gcc.c-torture/execute/990513-1.c: New test.
55874
55875 1999-05-10  Richard Henderson  <rth@cygnus.com>
55876
55877         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55878
55879 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55880
55881         * g77.f-torture/execute/erfc.f: Use small single-precision
55882         values, to avoid problems on Alphas when not -mieee.
55883
55884 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55885
55886         * gcc.dg/990506-0.c: New test.
55887
55888 1999-05-08  Richard Henderson  <rth@cygnus.com>
55889
55890         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55891         the constant to test.  Don't XFAIL 64-bit targets.
55892
55893         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55894         * g++.old-deja/g++.law/profile1.C: Likewise.
55895
55896         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55897         operator new instances.
55898         * g++.old-deja/g++.other/delete5.C: Likewise.
55899
55900 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55901
55902         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55903         intrinsic.
55904
55905 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55906
55907         * g77.f-torture/execute/u77-test.f: Reverse order of two
55908         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55909
55910 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55911
55912         * gcc.dg/compare1.c: New test.
55913
55914 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55915
55916         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55917         New tests.
55918
55919 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55920
55921         * g77.f-torture/compile/19990502-1.f: New test.
55922
55923 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55924
55925         * g77.f-torture/compile/19990502-0.f: New test.
55926
55927 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55928
55929         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55930         intrinsic.
55931
55932 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55933
55934         * g77.f-torture/execute/u77-test.f (main): List libU77
55935         intrinsics not currently tested.
55936         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55937         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55938         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55939         Trim blanks off the ends of some printed strings.
55940
55941 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55942
55943         * g77.f-torture/execute/u77-test.f (main): Just warn about
55944         FSTAT gid disagreement, as it's expected on some systems.
55945
55946 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55947
55948         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55949         use a new function, which allows for some slop.
55950         Clean up some commentary.
55951         (issum): The new function.
55952         (sgladd): Deleted subroutine.
55953
55954 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55955
55956         * g77.f-torture/execute/u77-test.f: Modify to be more like
55957         libf2c/libU77 version, bringing patches to that version here.
55958         Add suitable commentary.
55959
55960 1999-04-25  Richard Henderson  <rth@cygnus.com>
55961
55962         * gcc.dg/990424-1.c: New test.
55963
55964 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55965
55966         * g77.f-torture/execute/u77-test.f (main): Bug involving
55967         LSTAT has been fixed, so turn back on full checking.
55968
55969 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55970
55971         * g77.f-torture/compile/19990419-0.f: New test.
55972         * g77.f-torture/execute/19990419-1.f: New test.
55973
55974 1999-04-17  Richard Henderson  <rth@cygnus.com>
55975
55976         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55977         to avoid the need for a prototype to supress a warning.
55978
55979 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55980
55981         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55982
55983 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55984
55985         * gcc.c-torture/execute/990404-1.c: New test.
55986
55987 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55988
55989         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55990         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55991         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55992         missing initializer warnings.
55993
55994 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55995
55996         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55997         matching strings.
55998
55999 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56000
56001         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56002
56003 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56004
56005         * g77.f-torture/execute/19990325-0.f: New test.
56006         * g77.f-torture/execute/19990325-1.f: New test.
56007
56008 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56009
56010         * gcc.c-torture/execute/990324-1.c: New test.
56011
56012 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56013
56014         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56015         test with 4.
56016
56017 1999-03-17  Richard Henderson  <rth@cygnus.com>
56018
56019         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56020
56021 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56022
56023         * g77.f-torture/execute/19990313-2.f: New test.
56024         * g77.f-torture/execute/19990313-3.f: New test.
56025
56026 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56027
56028         * g77.f-torture/execute/19990313-0.f: New test.
56029         * g77.f-torture/execute/19990313-1.f: New test.
56030
56031 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56032
56033         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56034         printf to sprintf.
56035         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56036         (main): Add check for u15.  Conditionalize u31 check depending on
56037         whether ints are <32 bits or >=32 bits.
56038
56039 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56040
56041         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56042
56043 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56044
56045         * g77.f-torture/compile/19990305-0.f: New test.
56046         * g77.f-torture/execute/19981119-0.f: New test.
56047
56048 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56049
56050         * g77.f-torture/execute/970625-2.f: call ABORT if final
56051         result is not correct, instead of just printing it.
56052         Add this checking via newly introduced obfuscation, to
56053         trip up buggy front ends.
56054
56055 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56056
56057         * g77.f-torture/compile/960317-1.f: Moved from being
56058         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56059
56060 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56061
56062         * g77.f-torture/execute/960317-1.f: New (old) test.
56063         * g77.f-torture/execute/970625-2.f: Ditto.
56064
56065 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56066
56067         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56068         error message on line 1 or line 2; cccp and cpplib do this differently.
56069
56070 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56071
56072         * g++.old-deja/g++.law/weak1.C: New test.
56073
56074 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56075
56076         * gcc.c-torture/execute/990119-1.c: Renamed to...
56077         * gcc.dg/990119-1.c: this, so it will only be tested once
56078         (it's a preprocessor test, it doesn't need to be run at
56079         multiple optimization levels).
56080
56081 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56082
56083         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56084           ALWAYS_CXXFLAGS.
56085
56086 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56087
56088         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56089         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56090         to not be compilable by current g77.
56091
56092 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56093
56094         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56095
56096 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56097
56098         * gcc.c-torture/execute/990222-1.c: New test.
56099
56100 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56101
56102         * g77.f-torture/compile/19990218-0.f: New test.
56103         * g77.f-torture/noncompile/19990218-1.f: New test.
56104
56105 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56106
56107         * g77.f-torture/compile/19981216-0.f: New test.
56108
56109 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56110
56111         * gcc.dg/990214-1.c: New test.
56112
56113 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56114
56115         * gcc.dg/990213-2.c: New test.
56116
56117         * gcc.dg/990213-1.c: New test.
56118
56119 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56120
56121         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56122         ints.
56123
56124 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56125
56126         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56127         specified by target.
56128
56129         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56130
56131 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56132
56133         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56134
56135 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56136
56137         * gcc.dg/special/ecos.exp: New test driver for new tests with
56138         special requirements.
56139
56140         * gcc.dg/special/alias-1.c: New test.
56141         * gcc.dg/special/gcsec-1.c: New test.
56142         * gcc.dg/special/weak-1.c: New test.
56143         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56144         * gcc.dg/special/weak-2.c: New test.
56145         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56146         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56147         * gcc.dg/special/wkali-1.c: New test.
56148         * gcc.dg/special/wkali-2.c: New test.
56149         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56150         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56151
56152 1999-02-10  Felix Lee  <flee@cygnus.com>
56153
56154           * lib/c-torture.exp (c-torture-compile): Pull out code for
56155           analyzing gcc error messages.
56156           (c-torture-execute): Likewise.  Fix some (harmless) false
56157           positives.
56158           * lib/gcc.exp (gcc_check_compile): New function.
56159
56160 1999-02-08  Richard Henderson  <rth@cygnus.com>
56161
56162         * gcc.c-torture/execute/990208-1.c: New test.
56163
56164 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56165
56166         * g++.dg/special/ecos.exp: New driver for new tests with special
56167         requirements
56168
56169         * g++.dg/special/conpr-1.C: New test
56170         * g++.dg/special/conpr-2.C: New test
56171         * g++.dg/special/conpr-2a.C: New test
56172         * g++.dg/special/conpr-3.C: New test
56173         * g++.dg/special/conpr-3a.C: New test
56174         * g++.dg/special/conpr-3b.C: New test
56175
56176         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56177         allow g++ to use the dg driver
56178
56179         * README: Add comment about g++.dg directory
56180
56181 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56182
56183         * README: Update email addresses.
56184
56185 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56186
56187         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56188         arguments in order to force structure S onto the stack even on
56189         the alpha.
56190         (test): Pass 10 leading arguments to function foo as well as the
56191         structure S.
56192
56193         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56194         failure for all targets.
56195
56196         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56197         abort to terminate program execution.
56198
56199 1999-01-30  Richard Henderson  <rth@cygnus.com>
56200
56201         * gcc.c-torture/execute/990130-1.c: New test.
56202
56203 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56204
56205         * gcc.dg/990130-1.c: New test.
56206
56207 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56208
56209         * gcc.c-torture/execute/990128-1.c: New test.
56210
56211 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56212
56213         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56214
56215 1999-01-27  Felix Lee  <flee@cygnus.com>
56216
56217         * lib/c-torture.exp (c-torture-compile): pull out code for
56218         analyzing gcc error messages.
56219         (c-torture-execute): ditto, and fix some (harmless) false
56220         positives.
56221         * lib/gcc.exp (gcc_check_compile): new function.
56222
56223 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56224
56225         * gcc.dg/990117-1.c: New test.
56226
56227         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56228
56229         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56230
56231 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56232
56233         * g77.f-torture/compile/990115-1.f: New test.
56234
56235 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56236
56237         * gcc.c-torture/compile/990107-1.c: New test
56238
56239 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56240
56241         * gcc.c-torture/execute/990106-2.c: New test.
56242
56243         * gcc.c-torture/execute/990106-1.c: New test.
56244
56245 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56246
56247         * gcc.c-torture/compile/981223-1.c: New test.
56248
56249 1998-12-29  Richard Henderson  <rth@cygnus.com>
56250
56251         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56252         (opt3): Rename from opt4 and disable.
56253
56254 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56255
56256         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56257
56258 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56259
56260         * g++.old-deja/g++.other/conv5.C: New test.
56261
56262 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56263
56264         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56265
56266 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56267
56268         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56269
56270 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56271
56272         * gcc.c-torture/compile/981211-1.c: New test.
56273
56274 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56275
56276         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56277
56278         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56279
56280 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56281
56282         * gcc.special/930510-1.c: Make C9X safe.
56283         * gcc.misc-tests/gcov-1.c Similarly.
56284         * gcc.misc-tests/gcov-2.c Similarly.
56285
56286 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56287
56288         * gcc.dg/ultrasp1.c: New test.
56289
56290 1998-12-06  Richard Henderson  <rth@cygnus.com>
56291
56292         * gcc.c-torture/execute/981206.c: New test.
56293
56294 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56295
56296         * g++.old-deja/g++.ns/template7.C: New test.
56297
56298         * g++.old-deja/g++.other/expr1.C: New test.
56299
56300         * g++.old-deja/g++.eh/tmpl3.C: New test.
56301
56302         * g++.old-deja/g++.eh/tmpl2.C: New test.
56303
56304 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56305
56306         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56307         * g++.old-deja/g++.other/using6.C: Removed.
56308         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56309
56310         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56311
56312 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56313
56314         * g++.old-deja/g++.pt/overload8.C: New test.
56315
56316         * g++.old-deja/g++.pt/overload7.C: New test.
56317
56318         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56319
56320         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56321         and relinking messages.
56322         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56323         compiling with -frepo.
56324
56325 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56326
56327         * g++.old-deja/g++.pt/lookup6.C: New test.
56328
56329 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56330
56331         * gcc.c-torture/execute/981130-1.c: New test.
56332         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56333
56334 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56335
56336         * g++.old-deja/g++.pt/explicit76.C: New test.
56337
56338         * g++.old-deja/g++.pt/friend38.C: New test.
56339
56340         * g++.old-deja/g++.ns/crash2.C: New test.
56341
56342         * g++.old-deja/g++.pt/defarg8.C: New test.
56343
56344         * g++.old-deja/g++.pt/instantiate6.C: New test.
56345
56346         * g++.old-deja/g++.pt/static6.C: New test.
56347
56348         * g++.old-deja/g++.pt/decl2.C: New test.
56349
56350 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56351
56352         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56353         problem is actually related with name lookup, but so what? :-)
56354
56355         * g++.old-deja/g++.pt/friend37.C: New test.
56356
56357 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56358
56359         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56360         element, which fails on some systems.
56361
56362         * g77.f-torture/execute/labug1.f: New test.
56363
56364 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56365
56366         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56367         is defined.
56368
56369 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56370
56371         * g77.f-torture/compile/981117-1.f: New test.
56372
56373 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56374
56375         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56376         properly discarded.
56377
56378 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56379
56380         * gcc.c-torture/execute/memcheck: New directory of tests for
56381         -fcheck-memory-usage.
56382
56383 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56384
56385         * README: New file, general information about the testsuite and
56386         new description of the various C++ test subdirectories.
56387         * README.g++: Eliminate obsolete information, update and move most
56388         relevant stuff to README.
56389
56390 1998-11-07  Richard Henderson  <rth@cygnus.com>
56391
56392         * gcc.c-torture/compile/981107-1.c: New test.
56393
56394 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56395
56396         * execute/memcpy-bi.c: New testcase.
56397
56398 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56399
56400         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56401         base classes.
56402
56403         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56404         template is selected.
56405
56406         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56407         classes, it should be accepted for all types.
56408
56409         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56410
56411         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56412         specializations start with template headers.
56413
56414 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56415
56416         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56417
56418         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56419         non-POD types.
56420
56421 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56422
56423         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56424
56425 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56426
56427         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56428
56429 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56430
56431         * 981019-1.c: New test.
56432
56433 1998-10-14  Robert Lipe <robertl@dgii.com>
56434
56435         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56436         find objc headers.
56437
56438 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56439
56440         * compile/981001-4.c: Remove use of GCC extension that triggers a
56441         compiler bug.
56442
56443 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56444
56445         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56446
56447 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56448
56449         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56450         instantiation of template produces incorrect code for delete
56451         expression.
56452
56453         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56454         constructors' name is not unique.
56455         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56456         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56457
56458         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56459         automatic array of const is ill-formed.
56460
56461         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56462         of template parameter?
56463
56464         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56465         const.
56466
56467         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56468         pointer-to-member expression.
56469
56470         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56471         declaration causes ICE.
56472
56473 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56474
56475         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56476         reserved in the global namespace.
56477
56478         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56479         generate needed virtual table.
56480
56481         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56482
56483 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56484
56485         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56486         template-dependent type
56487
56488 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56489
56490         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56491         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56492         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56493
56494         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56495         class should be usable as argument of member function.
56496         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56497         class should be usable as return type of member function.
56498         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56499         class should be usable as type of data member.
56500
56501         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56502
56503 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56504
56505         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56506
56507 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56508
56509         * gcc.dg/dll-?.c Add thumb to target list.
56510         Fix assembler scan patterns to match current assembler output.
56511
56512 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56513
56514         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56515         matching of template brackets.
56516
56517         * g++.old-deja/g++.other/using4.C: New test.  Test using
56518         declarations of methods from base classes.
56519
56520         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56521         within functions should introduce names into the innermost
56522         enclosing namespace.
56523
56524         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56525         of static locals if first initialization throws.
56526
56527 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56528
56529         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56530
56531 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56532
56533         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56534         lose track of the possible targets of tablejump insns.
56535         * special/special.exp: Run it.
56536
56537 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56538
56539         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56540         must be declared before its specializations can be named in friend
56541         declarations.
56542
56543 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56544
56545         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56546
56547         * g77.f-torture/execute/io1.f: New test.
56548
56549 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56550
56551         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56552         with pointer to template function, for which no argument deduction
56553         is possible.
56554
56555         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56556         specialization of template function as argument to template
56557         function.
56558
56559         * g++.old-deja/g++.other/access2.C: New test; Inner class
56560         shouldn't have privileged access to Outer's names.
56561
56562 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56563
56564         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56565         friend template declared within template class conflicts with
56566         nested class of the same name.
56567
56568         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56569         is ignored.
56570
56571         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56572         object with direct initializer as function declaration.
56573
56574         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56575         initializers.
56576
56577         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56578         involving const pointer and NULL produces incorrect result.
56579
56580         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56581         type name without `typename' should be rejected with -pedantic.
56582
56583 1998-10-02  Richard Henderson  <rth@cygnus.com>
56584
56585         * g++.old-deja/g++.other/addrof1.C: New test.
56586
56587 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56588
56589         * gcc.c-torture/compile/981001-1.c: New test.
56590         * gcc.c-torture/execute/981001-1.c: New test.
56591
56592 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56593
56594         * gcc.c-torture/compile/981001-2.c: New test.
56595         * gcc.c-torture/compile/981001-3.c: New test.
56596         * gcc.c-torture/compile/981001-4.c: New test.
56597
56598 1998-10-01  Robert Lipe  <robertl@dgii.com>
56599
56600         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56601         multilibbed hosts.  Idea grafted from g77.exp.
56602
56603 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56604
56605         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56606         avoid losing on systems which need -lsocket.
56607
56608 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56609
56610         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56611         * g++.old-deja/g++.other/nested2.C: Ditto.
56612         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56613         failure.
56614
56615 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56616
56617         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56618         preferred over template operator!= for enum bitfields.
56619
56620 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56621
56622         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56623         that happen to have the same base name, but in different scopes,
56624         are incorrectly rejected.
56625
56626 1998-09-16  Richard Henderson  <rth@cygnus.com>
56627
56628         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56629         on the native word size instead of an integer literal.
56630
56631 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56632
56633         * g++.old-deja/g++.other/static2.C: Invocation of static data
56634         member of type pointer-to-function denoted as non-static member.
56635
56636         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56637         checks involving function types and aliases.
56638
56639 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56640
56641         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56642         redefined to the same non-trivial type.
56643
56644         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56645         namespace-qualification of template specializations declared in
56646         other namespaces.
56647
56648         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56649         to declare a subset of the specializations of a template function
56650         as friends of specializations of a template class.
56651
56652         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56653         member templates that do not fully specialize the enclosing
56654         template class are rejected.
56655
56656 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56657
56658         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56659
56660 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56661
56662         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56663         altered from libf2c/libU77 version.
56664
56665 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56666
56667         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56668
56669 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56670             Alexandre Oliva  <oliva@dcc.unicamp.br>
56671
56672         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56673         (un)signed char are different types for template specialization
56674         purposes.
56675
56676 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56677
56678         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56679         * objc: ObjC testsuite.
56680
56681 1998-08-31  Catherine Moore  <clm@cygnus.com>
56682
56683         * gcc.c-torture/execute/941014-1.x: New file.
56684
56685 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56686
56687         * lib/c-torture.exp: Add support for
56688         torture_eval_before_compile and torture_eval_before_execute
56689         variables.
56690
56691 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56692
56693         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56694         this test triggers valid.
56695
56696 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56697
56698         * gcc.dg/980827-1.c: New test.
56699
56700 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56701
56702         * gcc.c-torture/execute/loop-4b.c: New test.
56703
56704 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56705
56706         * lib/c-torture.exp: Add support for
56707         torture_eval_before_compile and torture_eval_before_execute
56708         variables.
56709
56710 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56711
56712         * gcc.c-torture/compile/980825-1.c: New test.
56713
56714 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56715
56716         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56717         count number tests in opt_t0 not good_t0.
56718
56719 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56720
56721         * gcc.c-torture/compile/930326-1.x: Fix typo.
56722
56723 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56724
56725         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56726         causes an ICE.
56727
56728 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56729
56730         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56731         STACK_SIZE is defined.
56732         * gcc.c-torture/unsorted/stuct.c: Similarly.
56733
56734         * gcc.c-torture/compile/980821-1.c: New test.
56735
56736 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56737
56738         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56739         16bit ints.
56740
56741 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56742
56743         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56744         code.
56745
56746 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56747
56748         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56749         error'.
56750
56751 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56752
56753         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56754
56755 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56756
56757         * gcc.c-torture/compile/980816-1.c: New test.
56758
56759         * gcc.dg/980816-1.c: New test.
56760
56761 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56762
56763         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56764         compiler for ieee tests.
56765
56766 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56767
56768         * g77.f-torture/compile/980729-0.f: New test.
56769
56770 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56771
56772         * gcc.c-torture/special/eeprof-1.c: New test, for
56773         -finstrument-functions.
56774         * gcc.c-torture/special/special.exp: Run it.
56775
56776 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56777
56778         * gcc.c-torture/compile/980729-1.c: New test.
56779
56780 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56781
56782         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56783         __thumb__ is defined, and test for ARM style doubles if so.
56784
56785 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56786
56787         * g77.f-torture/noncompile/980615-0.f: New test.
56788
56789 1998-07-26  H.J. Lu  (hjl@gnu.org)
56790
56791         * gcc.dg/980312-1.c: Do link instead of compile.
56792         * gcc.dg/980313-1.c: Likewise.
56793
56794 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56795
56796         * gcc.c-torture/compile/980726-1.c: New test.
56797
56798 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56799
56800         * g77.f-torture/execute/io0.f: New test.
56801
56802 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56803
56804         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56805         an int.
56806
56807 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56808
56809         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56810         m32r bugs.
56811
56812 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56813
56814         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56815         c-decl.c:grokdeclarator can handle mode attributes.
56816
56817 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56818
56819         * gcc.c-torture/execute/980716-1.c: New test.
56820
56821 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56822
56823         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56824         the mn10200.
56825         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56826         the mn10200.
56827         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56828         * gcc.c-torture/compile/930326-1.x: Similarly.
56829
56830 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56831
56832         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56833         New test from Craig.
56834
56835 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56836
56837         * g77.f-torture/noncompile/980616-0.f: New test.
56838
56839         * g77.f-torture/execute/970816-3.f: New test from Craig.
56840
56841 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56842
56843         *  g++.other/singleton.C: Return error value instead of taking
56844         SIGSEGV.
56845
56846 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56847
56848         *  g++.other/singleton.C: New test.  Warning is under dispute.
56849         Runtime crash is not.
56850
56851 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56852
56853         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56854         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56855         using6.C, using7.C}: New namespace tests.
56856
56857 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56858
56859         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56860         specialization with typedef'ed names used as array indexes.
56861
56862 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56863
56864         * gcc.c-torture/execute/980709-1.c: New test.
56865
56866         * gcc.dg/980709-1.c: New test.
56867
56868 1998-07-07  Richard Henderson  <rth@cygnus.com>
56869
56870         * gcc.c-torture/execute/bcp-1.c: New test.
56871
56872 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56873
56874         * gcc.c-torture/execute/980707-1.c: New test.
56875
56876 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56877
56878         * gcc.c-torture/compile/980706-1.c: New test.
56879
56880 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56881
56882         * g77.f-torture/execute/980701-0.f,
56883         g77.f-torture/execute/980701-1.f: New test from Craig.
56884
56885 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56886
56887         * gcc.c-torture/compile/980701-1.c: New test.
56888
56889         * gcc.c-torture/execute/980701-1.c: New test.
56890
56891 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56892 rlsruhe.de>
56893
56894         * g++.old-deja/g++.robertl/eb132.C: New test.
56895         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56896
56897 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56898
56899         * g77.f-torture/execute/980628-7.f,
56900         g77.f-torture/execute/980628-8.f,
56901         g77.f-torture/execute/980628-9.f,
56902         g77.f-torture/execute/980628-10.f: New tests from Craig.
56903
56904         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56905
56906 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56907
56908         * g77.f-torture/execute/980628-4.f: New test from Craig.
56909         * g77.f-torture/execute/980628-5.f: Likewise.
56910         * g77.f-torture/execute/980628-2.f: Likewise.
56911         * g77.f-torture/execute/980628-0.f: Likewise.
56912         * g77.f-torture/execute/980628-1.f: Likewise.
56913         * g77.f-torture/execute/980628-3.f: Likewise.
56914         * g77.f-torture/execute/980628-6.f: Likewise.
56915
56916 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56917
56918         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56919         directory when nothing has been installed yet.
56920
56921 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56922
56923         * gcc.c-torture/special/special.exp: Handle newer versions of
56924         dejagnu.
56925
56926 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56927
56928         * gcc.dg/980626-1.c: New test.
56929
56930 1998-06-19  Bruno Haible <haible@ilog.fr>
56931
56932         * gcc.misc-tests/m-un-2.c: New test.
56933         * g++.old-deja/g++.other/warn01.c: Likewise.
56934
56935 1998-06-19  Robert Lipe  <robertl@dgii.com>
56936
56937         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56938         compatibility with assmblers with a different comment character.
56939         Eliminate use of GAS-specific extensions.
56940
56941 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56942
56943         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56944
56945 1998-06-19  Robert Lipe  <robertl@dgii.com>
56946
56947         * lib/g77.exp: Replace search for libf2c.a with search for newly
56948         renamed libg2c.a
56949
56950 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56951
56952         * gcc.c-torture/execute/980617-1.c: New test.
56953
56954 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56955
56956         * gcc.c-torture/execute/980612-1.c: New test.
56957
56958 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56959
56960         * gcc.dg/980523-1.c: Only test on ppc-linux.
56961         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56962
56963         * gcc.c-torture/execute/980608-1.c: New test.
56964
56965 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56966
56967         * gcc.c-torture/execute/980605-1.c: New test.
56968
56969 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56970
56971         * gcc.c-torture/execute/980604-1.c: New test.
56972
56973 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56974
56975         * gcc.c-torture/execute/980602-1.c: New test.
56976         * gcc.c-torture/execute/980602-2.c: Likewise.
56977
56978 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56979
56980         * 970125-0.f: Fix per JCB.  Add commentary.
56981
56982 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56983
56984         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56985         IEEE -0 support.
56986
56987 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56988
56989         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56990         earlier.
56991
56992 1998-05-28  Catherine Moore <clm@cygnus.com>
56993
56994         * gcc.c-torture/execute/980526-3.c: New test.
56995
56996 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56997
56998         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56999         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57000         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57001         m88k-motorola-sysv3 to XFAIL.
57002
57003 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57004
57005         * gcc.dg/980526-1.c: New test.
57006         * gcc.c-torture/execute/980526-2.c: New test.
57007
57008 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57009
57010         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57011
57012         * gcc.c-torture/execute/980526-1.c: New test.
57013
57014 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57015
57016         * g77.f-torture/execute/alpha2.f: Add runtime test.
57017
57018 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57019
57020         * g++.old-deja/old-deja.exp: Strip leading directories.
57021
57022         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57023         error for the line.  Don't run multiple tests for the same line.
57024
57025 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57026
57027         * gcc.dg/980523-1.c: New test.
57028
57029 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57030
57031         * g77.f-torture/compile/970915-0.f: New test.
57032
57033 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57034
57035         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57036
57037 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57038
57039         * gcc.dg/980520-1.c: New test.
57040
57041 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57042
57043         * gcc.dg/980502-1.c: Fix return type.
57044
57045 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57046
57047         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57048         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57049         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57050         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57051         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57052
57053 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57054
57055         * g77.f-torture/execute/980520-1.f: New test.
57056
57057 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57058
57059         * lib/mike-g77.exp: New file.
57060
57061         * g77.f-torture/noncompile/noncompile.exp,
57062         g77.f-torture/noncompile/check0.f: New files.
57063
57064 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57065
57066         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57067         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57068         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57069         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57070         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57071         abort where appropriate.
57072
57073 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57074
57075         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57076         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57077
57078 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57079
57080         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57081
57082 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57083
57084         * g77.f-torture/compile/980427-0.f: New test.
57085
57086 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57087
57088         * g77.f-torture/compile/980424-0.f: New test.
57089
57090 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57091
57092         * g77.f-torture/compile/980419-2.f (main): New test.
57093         * g77.f-torture/compile/970125-0.f: New test.
57094         * g77.f-torture/compile/980419-1.f: New test.
57095
57096 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57097
57098         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57099         of loop-4.c.
57100
57101 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57102
57103         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57104
57105 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57106
57107         * gcc.c-torture/compile/980329-1.c: New test.
57108
57109 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57110
57111         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57112         * gcc.dg/980312-1.c: Fix typo in -march command.
57113
57114 1998-03-16  H.J. Lu  (hjl@gnu.org)
57115
57116         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57117
57118 1998-03-11  Robert Lipe  <robertl@dgii.com>
57119
57120         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57121         Dave Love agree the Fortran source is bogus.
57122
57123 1998-03-11  Robert Lipe  <robertl@dgii.com>
57124
57125         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57126         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57127         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57128         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57129         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57130
57131 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57132
57133         * g++.old-deja/g++.other/friend1.C: New test.
57134
57135 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57136
57137         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57138         possibly uninitialized) variables and declare dnrm2.
57139
57140 1998-02-23  Robert Lipe <robertl@dgii.com>
57141
57142         From Bruno Haible <haible@ilog.fr>:
57143         * gcc.c-torture/execute/980223.c: New test.
57144
57145 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57146
57147         * gcc.dg/ifelse-1.c: New test.
57148
57149 1998-02-09  H.J. Lu  (hjl@gnu.org)
57150
57151         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57152
57153           * lib/old-dejagnu.exp (old-dejagnu): Added the
57154           "execution test - XFAIL *-*-*" handling in the spirit of
57155           "excess errors test -". Changed the "execution test fails"
57156           handling to be like "excess errors test fails".
57157           * Update various tests accordingly.
57158
57159 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57160
57161         * gcc.c-torture/execute/980205.c: New test.
57162
57163 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57164
57165         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57166         * lib/f-torture.exp: Similarly.
57167         * gcc.c-torture: Rename all .cexp files to .x files.
57168
57169 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57170
57171         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57172         (940510-1.c): Removed duplicate.
57173         (971104-1.c): New test.
57174
57175 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57176
57177           * lib/f-torture.exp: Improve error and loop detection.
57178
57179 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57180
57181         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57182         use that to size the filler array.
57183
57184 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57185
57186         * lib/c-torture.exp(c-torture-execute): Fix typo.
57187
57188         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57189         testcase as the executable name. Keep the executable around if
57190         the test fails.
57191
57192 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57193
57194         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57195         changes.  Only test one -g option, and move it to the end of the
57196         list of options to test.
57197
57198 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57199
57200         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57201         variable GCC_TORTURE_OPTIONS to supply default switches separated
57202         by colons.  If no environment variable, run tests with -O0 -g, -O1
57203         -g, and -O2 -g as well.
57204
57205 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57206
57207         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57208         explanatory comments. Fix indentation.
57209
57210 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57211
57212         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57213
57214 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57215
57216         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57217         * g++.old-deja/g++.mike/p7325.C: Likewise.
57218         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57219
57220 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57221
57222         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57223         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57224         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57225         * g++.old-deja/g++.law/operators4.C: Likewise.
57226
57227 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57228
57229         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57230         * g++.old-deja/g++.mike/p784.C: Ditto.
57231         * g++.old-deja/g++.mike/p785.C: Ditto.
57232
57233 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57234
57235           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57236
57237 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57238
57239         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57240         target feature; pass this to c-torture-execute as needed.
57241
57242 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57243
57244         * lib/c-torture.exp(c-torture-execute): If the previous and the
57245         current executables being tested are identical, we don't need to
57246         run the executable again. Try to make the executable names
57247         unique. Add an optional argument for passing additional compiler
57248         flags.
57249
57250 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57251
57252         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57253
57254 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57255
57256         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57257
57258 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57259
57260         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57261         32bit or larger longs.
57262
57263         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57264         have either a 32bit long or 32bit int.
57265
57266 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57267
57268         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57269         Make double precision tests dependent on sizeof (double).
57270
57271 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57272
57273         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57274         too.
57275
57276 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57277
57278         * gcc.c-torture/compile/961203-1.cexp: New script.
57279
57280 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57281
57282         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57283         up the includes ourselves.
57284
57285 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57286
57287         * lib/plumhall.exp: Remove random include, and add a few
57288         verbose messages for debugging.
57289
57290 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57291
57292         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57293         of trying to do it ourselves.
57294
57295 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57296
57297         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57298
57299 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57300
57301         * gcc.prms/5403.c: Made regexp a bit less strict.
57302
57303 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57304
57305         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57306         is returned from remote_load instead.
57307         * lib/plumhall.exp: Ditto.
57308         * lib/mike-g++.exp: Ditto.
57309         * lib/old-dejagnu.exp: Ditto.
57310         * lib/c-torture.exp: Ditto.
57311
57312 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57313
57314         * lib/g++.exp: Use build_wrapper procedure.
57315         * lib/gcc.exp: Ditto.
57316
57317 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57318
57319         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57320         an old-style decl for malloc.  Fixes tests to work when
57321         sizeof (int) != sizeof (size_t).
57322
57323 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57324
57325         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57326
57327         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57328         use stdargs.h interface.
57329
57330 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57331
57332         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57333         NO_VARARGS when compiling.
57334
57335 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57336
57337         * lib/plumhall.exp(ph_includes): New procedure.
57338         (ph_make): Use it.
57339         (ph_compiler): Ditto.
57340
57341         * lib/g++.exp: Rename test-glue.c to testglue.c.
57342         * lib/gcc.exp: Ditto.
57343
57344 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57345
57346         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57347         to completion when it's called.
57348
57349 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57350
57351         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57352         is defined, don't do test.
57353
57354 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57355
57356         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57357         for object files.
57358         (ph_summary): Mark skipped testcases as untested, not unresolved.
57359
57360         * lib/plumhall.exp (ph_make): If unresolved because of bad
57361         errorCode, record errorCode in log file.
57362         (*): Replace send_log/verbose with verbose -log.
57363
57364 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57365
57366         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57367         double conversion if double isn't at least 8 bytes.
57368
57369         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57370         int to work with targets where int is 16 bits.
57371
57372         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57373         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57374         precision for the test to complete.
57375
57376 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57377
57378         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57379         if d10v is not compiled with the -mdouble64 flag.
57380         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57381
57382         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57383         d10v is not compiled with the -mint32 flag.
57384
57385 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57386
57387         * lib/plumhall.exp: Use incr_count.
57388
57389 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57390
57391         * gcc.c-torture: Update to c-torture-1.45.
57392
57393 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57394
57395         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57396         the name of the expect testcase file).
57397
57398         * lib/g++.exp(g++_init): Ditto.
57399
57400 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57401
57402         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57403         the host.
57404
57405         * lib/gcc.exp(gcc_exit): New procedure.
57406
57407 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57408
57409         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57410         specs where appropriate.
57411
57412         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57413         because of new "candidates are" messages, and removed a few
57414
57415         * Converted all non-old-style g++ testcases to old-style, and
57416         moved into g++.old-deja.
57417
57418 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57419
57420         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57421         options.
57422
57423         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57424         succeeded.
57425
57426         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57427
57428 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57429
57430         * lib/gcc.exp (gcc_target_compile): Add support for defining
57431         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57432         the machine doesn't have those features.
57433
57434 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57435
57436         * g++.law/operators4.exp: Don't use LIBS.
57437
57438 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57439
57440         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57441
57442         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57443         * lib/g++.exp: Set it here instead. Also, allow use of the
57444         --tool_exec and --tool_opt options. Change CXX to
57445         GXX_UNDER_TEST.
57446
57447         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57448
57449         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57450
57451 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57452
57453         * lib/old-dejagnu.exp: Use prune_warnings instead of
57454         prune_system_crud.
57455         * lib/mike-g++.exp: Ditto.
57456         * lib/gcc.exp: Ditto.
57457         * lib/g++.exp: Ditto.
57458
57459         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57460
57461 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57462
57463           * 941014-2.c: Include stdlib.h
57464           * 960327-1.c: Include stdio.h
57465           * dbra.c, index-1.c: Don't assume ints are 32bits.
57466
57467 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57468
57469         * lib/gcc.exp: Add gcc,stack_size target feature.
57470
57471         * lib/g++.exp(g++_target_compile): Add the include and link
57472         paths here, not in two other places. And, it's $options, not
57473         options.
57474
57475         * lib/mike-g++.exp(postbase): Remove the code that determines
57476         the correct include and link paths.
57477         * g++.old-deja/old-deja.exp: Ditto.
57478
57479 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57480
57481         * lib/g++.exp(g++_init): target_compile no longer returns the
57482         filename of the result.
57483
57484 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57485
57486         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57487         call to glob.
57488
57489         * gcc.c-torture/special/special.exp: Change call to
57490         gcc_target_compile to include the object file.
57491
57492 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57493
57494         * gcc.c-torture/special/special.exp: Correct misspelling in last
57495         change.
57496
57497 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57498
57499         * lib/plumhall.exp(ph_summary): Log the entire output of the
57500         executable. Return -1 if there were any failures, 0 otherwise.
57501         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57502         (ph_make): Clean up objects and executables that were built
57503         if the tests succeeded.
57504
57505 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57506
57507         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57508         libraries and includes in the build tree as appropriate.
57509
57510 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57511
57512         * lib/c-torture.exp: Instead of looking for the global variable
57513         NO_LONG_LONG, check to see if that's a feature of the target.
57514
57515 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57516
57517         * config/default.exp: Minimize. Delete the remainer of the files in
57518         config; this functionality is now in devo/dejagnu/config.
57519
57520         g++.*/*: Pass any additional flags used to compile to postbase;
57521         delete CXXFLAGS.
57522
57523         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57524         is now done by runtest.exp. Use gcc_target_compile instead of
57525         compile.
57526
57527         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57528         Remove references to CFLAGS. Use remote_file instead of
57529         calling rm -f.
57530         (c-torture): Take a list of arguments to use to compile this
57531         testcase.
57532
57533         lib/g++.exp: Simplify. Use target_compile instead of compile.
57534         lib/gcc-dg.exp: Ditto.
57535         lib/gcc.exp: Ditto.
57536         lib/mike-{gcc,g++}.exp: Ditto.
57537         lib/old-dejagnu.exp: Ditto.
57538         lib/plumhall.exp: Ditto.
57539
57540 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57541
57542         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57543         (ph_linker): Likewise.
57544
57545 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57546
57547           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57548         MAP_ANON / MAP_ANONYMOUS if defined;
57549         else try to map from /dev/zero .
57550
57551 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57552
57553         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57554         isn't defined, then define it to MAP_ANONYMOUS.
57555
57556 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57557
57558         * gcc.c-torture: Update to c-torture-1.42 release.
57559
57560 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57561
57562         * gcc.c-torture: Update to c-torture-1.41 release.
57563
57564 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57565
57566         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57567         c-torture release.
57568
57569 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57570
57571         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57572         and LDFLAGS.  Fix second case to append the target_info ldflags
57573         onto LDFLAGS, not CFLAGS.
57574         * lib/g++.exp (g++_init): Add target_info stuff.
57575         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57576         of libgloss and newlib flags for !native.
57577
57578         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57579         (GDB): Fix relative path to go up another dir for finding gdb.
57580
57581 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57582
57583         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57584         versions in the target_info array, if they don't exist.
57585
57586 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57587
57588         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57589
57590 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57591
57592         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57593         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57594
57595 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57596
57597         * lib/old-dejagnu.exp: Don't remove the output file before we've
57598         actually tested it. Don't append pwd to the path of the executable
57599         we're testing.
57600
57601 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57602
57603         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57604
57605 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57606
57607         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57608         temporary directory for compiler files, and set it to a default
57609         value of /tmp. Set $output as the name of the output file from
57610         compiling the testcase. Add a -o option to $cflags_var so the
57611         compiler writes the final output file as $output. Set $executable
57612         to $output.
57613
57614         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57615         directory for compiler files, and set it to /tmp if it doesn't
57616         already have a value. Set $output_file to the name of the output
57617         file from compiling the testcase. Add a -o option to CXXFLAGS so
57618         the compiler writes the final output file as $output. Use $output
57619         as the executable to be tested.
57620
57621 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57622
57623         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57624
57625 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57626
57627         * gcc.c-torture/execute/pending-1.c: New test.  Still
57628         pending in Tege's queue.
57629
57630 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57631
57632         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57633         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57634         if there were failures.  Call unresolved if there were unresolved
57635         testcases.  Call gcc_fail if program did not run to completion.
57636         (ph_make): Pass additional argument name to ph_execute.
57637         (ph_execute): Add new argument.  Pass additional arguments to
57638         ph_summary.  Call gcc_fail is there is no execution output.
57639
57640 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57641
57642         * lib/plumhall.exp (proc_summary): Output relavent summary
57643         lines into the log so specific failures in plumhall can be
57644         investigated.
57645
57646 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57647
57648         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57649         (c-torture-execute): Don't try to execute tests which use
57650         "long long" types if $NO_LONG_LONG is nonzero.
57651
57652 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57653
57654         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57655         not c-torture.
57656
57657         * gcc.ieee: Move from here.
57658         * gcc.c-torture/execute/ieee: To here.
57659
57660 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57661
57662         * gcc.c-torture: Update to c-torture-1.41 release.
57663
57664 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57665
57666         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57667         not "$output".
57668
57669 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57670
57671         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57672         -c present.
57673
57674 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57675
57676         * config/proelf.exp: Handle connecting to a simulator.
57677
57678 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57679
57680         * config/proelf.exp: New file.  Enough framework that we can
57681         run c-torture tests on the proelf targets (or any other target
57682         that gdb can connect to for that matter).
57683
57684 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57685
57686         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57687         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57688
57689         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57690         exec_output exists.
57691
57692 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57693
57694         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57695         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57696
57697         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57698         to pass/fail/unresolved/unsupported/untested.  Caller must now
57699         call unresolved/unsupported/untested.
57700         * lib/*.exp: Update FSF address.  Update to handle new results of
57701         ${tool}_load.
57702         * lib/chill.exp (verbose): Delete.
57703
57704 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57705
57706         * lib/gcc.exp (default_gcc_start): Change order of args to
57707         $LDFLAGS $CFLAGS $LIBS.
57708         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57709         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57710         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57711         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57712         * gcc.misc-tests/dg-test.exp: Likewise.
57713         * gcc.misc-tests/msgs.exp: Likewise.
57714         * gcc.prms/prms.exp: Likewise.
57715         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57716         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57717
57718         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57719
57720 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57721
57722         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57723
57724         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57725         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57726
57727         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57728         necessary.
57729
57730 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57731
57732         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57733         global for loop; add use of $mathlib.
57734         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57735         settings here; set mathlib for anything but VxWorks.
57736
57737 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57738
57739         * gcc.c-torture: Update to c-torture-1.40 release.
57740
57741 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57742
57743         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57744         dg.exp.
57745
57746 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57747
57748         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57749         global.
57750
57751 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57752
57753         * lib/g++.exp (LIBS): Define if not already.
57754         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57755         (gcc-dg-prune): Call prune_gcc_output.
57756         * lib/gcc.exp (prune_gcc_output): New proc.
57757         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57758         prune_gcc_output.
57759
57760 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57761
57762         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57763         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57764
57765 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57766
57767         * gcc.c-torture: Update to c-torture-1.39 release.
57768
57769 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57770
57771         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57772         fails, try others as well.
57773
57774 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57775
57776         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57777         If compilation fails, mark execute tests as `untested'.
57778         If test is marked as unsupported, don't mark compilation and
57779         execute tests as failed.
57780
57781 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57782
57783         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57784         libstdc++ for whether or not we want to be doing shared
57785         libraries.  Delete link_curses since we don't need it anymore.
57786         * lib/mike-g++.exp (postbase): Don't link in libg++.
57787         * g++.old-deja/old-deja.exp: Likewise.
57788
57789 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57790
57791         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57792
57793 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57794
57795         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57796         For that, add `-Wl,-a,shared_archive'.
57797         * g++.old-deja/old-deja.exp: Likewise.
57798
57799 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57800
57801         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57802
57803 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57804
57805         * lib/mike-g++.exp (postbase): Pay attention to the status of
57806         g++_load.
57807
57808 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57809
57810           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57811
57812 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57813
57814         * lib/gcc.exp (default_gcc_start): No longer need to log program
57815         being executed or its output, execute_anywhere does that now.
57816         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57817         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57818
57819 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57820
57821         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57822         the same as those in lib/g++.exp.
57823
57824 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57825
57826         * gcc.c-torture: Update to c-torture-1.38 release.
57827         * gcc.ieee: Related changes.
57828
57829 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57830
57831         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57832         "exec". Minor reformatting changes.
57833
57834         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57835         cross. This means all "exec" calls now work on a remote host as
57836         well.
57837         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57838         cross. Filter out the extra "\r\n" stuff that expect puts in.
57839         (c-torture-execute): Filter out the bogus warnings like
57840         c-torture-compile does. Add support for canadian cross.
57841         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57842         Use execute_anywhere rather than calling exec directly. Now it
57843         works for canadian cross testing.
57844
57845 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57846
57847         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57848         results into a variable, and check that rather than using file exists.
57849
57850 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57851
57852         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57853         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57854
57855 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57856
57857         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57858         lib_curses if there's a shared libg++ in the build tree.
57859
57860 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57861
57862         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57863         if not supported target.
57864
57865 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57866
57867         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57868         link_curses up to always happen, not just for native builds.
57869
57870 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57871
57872         * gcc.c-torture: Update to c-torture-1.36 release.
57873         * gcc.failure: Related changes.
57874
57875 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57876
57877         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57878
57879 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57880
57881         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57882         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57883         runshlib, link_curses, and mathlib for link and run.
57884
57885         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57886         pass the runtime shared library options for Solaris, OSF/1, and
57887         Irix5, and link with -lcurses to avoid unresolved references.
57888
57889 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57890
57891         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57892         only run once.
57893
57894 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57895
57896         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57897
57898 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57899
57900         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57901         do not have a framework for the "compat" tests yet.
57902
57903 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57904
57905         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57906         set to null if we're testing vxworks5.1.  Use that instead of
57907         `-lm' in the setting of LIBS for link and run.
57908
57909 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57910
57911         * config/rom68k.exp (${tool}_load): Major changes to make it
57912         work.  Verified that it does in fact return the stuff in
57913         exec_output properly.  Catch any Emul or any TRAP other than 0.
57914
57915 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57916
57917         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57918         LDFLAGS properly for targets that need stuff from libgloss.
57919         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57920         only run once.
57921         (gpp_initialized): New variable.
57922
57923 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57924
57925         * config/rom68k.exp: Load libgloss.exp.
57926         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57927         so we can produce a fully linked binary.
57928         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57929         so we can produce a fully linked binary.
57930
57931 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57932
57933         * lib/plumhall.exp (ph_section): Watch for expected failures.
57934         Add missing `else'.
57935
57936         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57937         run the testcase.
57938         (c-torture): Likewise.
57939
57940 1995-08-28  Doug Evans  <dje@cygnus.com>
57941
57942         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57943
57944         * lib/mike-g++.exp (mike_cleanup): New proc.
57945         (prebase): New globals compiler_result, not_compiler_result,
57946         target_regexp.
57947         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57948         allow leading "-" in pattern.  Watch for unsupported tests.
57949         If $compiler_result is set, pattern match assembler code,
57950         and ditto for $not_compiler_result.
57951         * lib/mike-gcc.exp: Likewise.
57952
57953         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57954         execution "succeeded".
57955
57956 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57957
57958         * config/win32.exp: New file.
57959         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57960
57961 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57962
57963         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57964         unsupported.
57965         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57966         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57967         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57968
57969         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57970         "... without exceptions was ...".  That is now handled by
57971         prune_system_crud.
57972         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57973
57974 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57975
57976         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57977         sieve.c,sort2.c}: New files.
57978         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57979         sieve.exp,sort2.exp}: Drivers for them.
57980
57981         * lib/mike-gcc.exp (program_output): New user settable variable.
57982         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57983         messages.
57984         * lib/mike-g++.exp (program_output): New user settable variable.
57985
57986         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57987
57988         * config/sh.exp: Deleted (use sim.exp instead).
57989
57990 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57991
57992         * config/vx.exp: Declare CHECKTASK as global.
57993         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57994         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57995         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57996
57997 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57998
57999         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58000         target. Like vx.exp, only includes `vx29k.exp' instead of
58001         `vxworks.exp'.
58002
58003 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58004
58005         * config/sim.exp: Increase time limit from 120 seconds to 240.
58006
58007 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58008
58009         * gcc.c-torture/execute/950628-1.c: New test.
58010
58011 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58012
58013         * gcc.c-torture: Update with changes/additions from
58014         c-torture-1.34.
58015
58016 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58017
58018         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58019
58020 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58021
58022         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58023
58024 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58025
58026         * gcc.c-torture/compile/950512-1.c: New test.
58027         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58028         * gcc.dg/struct-ret-1.c: Likewise.
58029
58030 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58031
58032         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58033           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58034
58035 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58036
58037         * gcc.c-torture/special/920411-1.c: Deleted.
58038         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58039
58040 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58041
58042         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58043         cpu limit.
58044
58045 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58046
58047         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58048
58049 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58050
58051         From kenner;
58052         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58053         is the proper length.
58054         * va-arg-3.c: Likewise.
58055
58056 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58057
58058         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58059         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58060
58061         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58062         * lib/g++.exp (default_g++_start): Delete old cruft.
58063
58064 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58065
58066         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58067         (2 * (1 << 18)) to (2 * (1 << 17)).
58068
58069         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58070
58071 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58072
58073         * config/rom68k.exp: Renamed from config/idp.exp
58074
58075 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58076
58077         * c-torture/compile/921109-2.c
58078
58079 1995-04-18  Mike Stump  <mrs@cygnus.com>
58080
58081         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58082         excess errors.
58083
58084 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58085
58086         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58087         output.
58088         * lib/g++.exp (default_g++_start): Likewise.
58089
58090 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58091
58092         * gcc.c-torture/compile/950329-1.c: New test.
58093
58094 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58095
58096           * config/bug.exp (${tool}_load): Updated to use new remote_open
58097           and remote_close procs.
58098         * config/idp.exp: New file.
58099
58100 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58101
58102         * gcc.c-torture/execute/950322-1.c: New test.
58103
58104 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58105
58106         * config/vx.exp (${tool}_load): Clean up testing of return code from
58107         vxworks_ld and vxworks_spawn.
58108
58109 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58110
58111         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58112
58113 1995-03-13  Mike Stump  <mrs@cygnus.com>
58114
58115         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58116         can mark excess errors on a machine by machine basis.  Note, the
58117         default is to not expect any excess errors, even when excess
58118         errors test - is given, so you will want to put an XFAIL ... on
58119         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58120         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58121         those 4 machines, but no others.
58122
58123 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58124
58125         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58126         * lib/c-torture.exp: to here.
58127
58128 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58129
58130         * gcc.c-torture/execute/950221-1.c: New test.
58131         * gcc.c-torture/execute/struct-ret-1.c: New test.
58132         * gcc.c-torture/compile/950221-1.c: New test.
58133
58134         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58135
58136 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58137
58138         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58139         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58140
58141 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58142
58143         * g++.gb: New directory of tests, derived from my signature and
58144         class scoping tests.
58145
58146         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58147         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58148         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58149         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58150         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58151         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58152         * g++.gb/sig25.C: Likewise.
58153
58154         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58155         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58156         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58157         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58158         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58159         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58160         * g++.gb/sig25.exp: Likewise.
58161
58162         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58163         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58164         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58165         * g++.gb/scope13.C: Likewise, this test still fails.
58166
58167         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58168         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58169         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58170         * g++.gb/scope13.exp: Ditto.
58171
58172         * g++.gb/README: New file, explains what these tests are about.
58173
58174 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58175
58176         * lib/dg.exp (dg-do): Support `preprocess'.
58177         (dg-test): Likewise.
58178
58179 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58180
58181         * config/udi.exp: change "continue -expect" to "exp_continue".
58182
58183 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58184
58185         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58186         Delete redundant tests.
58187
58188         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58189         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58190         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58191         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58192         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58193         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58194         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58195         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58196
58197         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58198         storing label pointers.
58199         * gcc.c-torture/execute/921019-1.c: Likewise.
58200         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58201         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58202         parameter fp.
58203         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58204         constants.
58205
58206         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58207         Delete obsolete tests.
58208
58209         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58210         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58211         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58212         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58213         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58214         * gcc.c-torture/compile/950124-1.c: New test.
58215
58216         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58217
58218 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58219
58220         * lib/mike-g++.exp: Add -lm to LIBS.
58221
58222 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58223
58224         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58225
58226 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58227
58228         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58229
58230 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58231
58232         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58233
58234 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58235
58236         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58237         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58238         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58239         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58240         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58241         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58242         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58243         * g++.law/{operators31.C, operators32.C,
58244         * g++.law/{operators33.C, operators34.C}: Likewise.
58245         * g++.law/{pic1.C, refs2.C}: Likewise.
58246         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58247         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58248         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58249         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58250
58251         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58252         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58253         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58254         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58255         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58256         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58257         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58258         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58259         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58260         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58261         * g++.law/{operators34.exp}: Likewise.
58262         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58263         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58264         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58265         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58266         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58267
58268         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58269         No longer expected to fail.
58270         * g++.law/missed-error3.C: Tweak for recent bool changes.
58271
58272 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58273
58274         * config/emb-unix: Deleted.
58275         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58276         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58277
58278 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58279
58280         * lib/dg.exp (dg-test): Fix typo in last patch.
58281
58282 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58283
58284         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58285         (handles multiple occurrences).
58286
58287 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58288
58289         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58290         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58291         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58292         printed).
58293         * lib/c-torture.exp (c-torture-compile): Likewise.
58294         (c-torture): Prepend full path if missing.
58295         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58296         (gcc_fail): Likewise.
58297         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58298
58299 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58300
58301         * lib/netware.exp: Only attach to NetWare i386 systems.
58302
58303 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58304
58305         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58306         messages.  Add test name to "output pattern match" pass/fail message.
58307
58308 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58309
58310         * gcc.dg: New testsuite.
58311         * gcc.dg/dg.exp: New file.
58312
58313         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58314         test-switch.c}: Deleted.
58315
58316         * gcc.misc-tests/msgs.exp: New testcase driver.
58317
58318 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58319
58320         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58321         Watch for illegal return values from ${tool}_load.
58322         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58323         cross targets.  Coerce return value >0 to 1.
58324
58325 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58326
58327         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58328
58329         * config/emb-unix.exp: New file.
58330
58331         * config/sim.exp: Error if variable $SIM not defined.
58332         (${tool}_load): Mark test as "untested" if simulator missing.
58333
58334         * config/unix.exp: Load remote.exp to get rcp_download.
58335         * lib/c-torture.exp: Use different option lists for testcases with
58336         and without loops.
58337         * gcc.c-torture/execute/execute.exp: Likewise.
58338
58339 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58340
58341         * config/*.exp: Clarify return code from ${tool}_load.
58342         Call `unresolved' or `untested' instead of `warning' or `perror'
58343         (sometimes you still want to call both though).
58344         Add comment that `shell_id' is local to each file.
58345         * config/udi.exp (timeout): Set to 30.
58346         Don't print warning if connection fails, $connectmode has already
58347         printed an error.
58348         (${tool}_load): Move verbose messages to level 2.
58349         Rework pattern for "Process started" message.
58350         Pass `shell_id' to ${connectmode}_download.
58351         Retry twice upon timeout.  Make resetting of target more robust.
58352         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58353         Pass `shell_id' to exit_$connectmode.
58354         Only call exit_$connectmode if connected.
58355         * config/unix.exp (${tool}_load): Check return codes better.
58356         * config/vrtx.exp (${tool}_load): Likewise.
58357         * config/vx.exp (${tool}_load): Likewise.
58358         Delete unneeded global's.
58359         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58360         from ${tool}_load.
58361         (dg-stat): Delete.
58362         (dg-init): Delete recording of pass/fail counts.
58363         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58364         (old-dejagnu-init): Likewise.
58365         (old-dejagnu-stat): Delete contents, empty proc now.
58366         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58367         (c-torture): Delete references to lcnt, lpass, lfail.
58368         Get option list from TORTURE_OPTIONS.
58369         Delete -funroll[-all]-loops if no loops.
58370         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58371         (g++_stat): Delete contents (empty proc now).
58372         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58373         (gcc_finish): Likewise.
58374         (gcc_stat): Deleted.
58375         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58376         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58377         * gcc.c-torture/execute/execute.exp: Likewise.
58378         Split tests into two parts: compile, execute.
58379         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58380         no loops.  Update to reflect clarified return codes from ${tool}_load.
58381
58382 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58383
58384         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58385         to grep for.
58386         (old-dejagnu): Likewise (where necessary).
58387
58388 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58389
58390         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58391
58392         * lib/dg.exp (dg-process-target): Fix processing of selector.
58393         Add comment regarding use of `error'.
58394
58395         * lib/gcc.exp (prune_system_crud): Define if missing.
58396         * lib/g++.exp (prune_system_crud): Likewise.
58397
58398         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58399         Call prune_system_crud.
58400         * lib/dg.exp (dg-runtest): New proc.
58401         Use perror instead of send_user for tcl errors in testcase.
58402         Don't return any value, it's never used.
58403         Don't clobber previous definition of `unknown'.
58404         Print tcl errors in `dg-final'.
58405
58406 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58407
58408         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58409         (dg-test): Don't print errorInfo, it contains stack backtrace.
58410
58411 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58412
58413         * lib/g++.exp (runtest_file_p): Define if missing.
58414
58415 1994-09-24  Doug Evans  (dje@cygnus.com)
58416
58417         * lib/mike-g++.exp: Comment out loading of g++.exp.
58418         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58419         (default_g++_version): Always print something.
58420         (default_g++_start): Comment out call to `which'.
58421         (g++_start, g++_load): Deleted (must be defined in config file).
58422         * lib/gcc.exp: Test for existence of $CC at start.
58423         Delete check for tmpdir (done in gcc_init).
58424         (default_gcc_version): Always print something.
58425         (default_gcc_start): Comment out call to `which'.
58426         * config/*.exp: Major cleanup - make cross targets work at least a
58427         little better for g++ (by not being "--tool gcc" specific).
58428         Rename gcc_xxx to ${tool}_xxx.
58429         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58430         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58431
58432 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58433
58434         * lib/c-torture.exp (c-torture-compile): Rework compiler
58435         message processing.
58436
58437         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58438         c-torture.
58439
58440 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58441
58442         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58443
58444         * lib/dg.exp (dg-process-target): Support { target native }.
58445
58446 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58447
58448         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58449         looked for "... program xxx got fatal signal".
58450         Correct regsub munging of `comp_output'.
58451         Ignore compiler messages "path prefix not used" and "linker input
58452         file unused".
58453
58454 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58455
58456         * lib/gcc.exp (runtest_file_p): Define if missing.
58457         * gcc.prms/template.c: Example to work from.
58458
58459 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58460
58461         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58462         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58463
58464         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58465         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58466         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58467         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58468
58469         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58470         (dg-process-target): No longer a varargs proc.
58471         Return S/N for target, P/F for xfail.  All callers changed.
58472         (user option procs): More argument checking.
58473         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58474         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58475         (dg-test): Skip test if not running on selected target in `dg-do'.
58476         Update handling of `dg-do-what', `dg-output-text'.
58477         Separate execution pass/fail from output pattern match pass/fail.
58478         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58479
58480 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58481
58482         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58483         target for 920510-1.c.
58484
58485 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58486
58487         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58488         Clean up comment regarding use of passcnt, etc.
58489         (gcc_stat): Don't update `testcnt' here.
58490         (gcc_finish): Do it here.
58491         Might as well reset `but_id' here too.
58492         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58493         to determine if the file should be tested.
58494         * gcc.c-torture/compile/compile.exp: Likewise.
58495         * gcc.c-torture/execute/execute.exp: Likewise.
58496         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58497         * gcc.misc-tests/dg-test.exp: Likewise.
58498         * gcc.prms/prms.exp: Likewise.
58499         * gcc.wendy/wendy.exp: Likewise.
58500         * g++.old-deja.exp: Likewise.
58501         Move "Testing file" message to verbose level 1.
58502
58503 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58504
58505         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58506
58507 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58508
58509         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58510         (default_gcc_start): Accept optional second list element
58511         of compiler flags.  Print compiler output at verbosity level 2.
58512         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58513         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58514         Save current values of framework globals passcnt, failcnt, xpasscnt,
58515         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58516         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58517         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58518         xfailcnt to compute stats.  Update framework global `testcnt' from
58519         pass/fail counts.
58520         (gcc_finish): New proc.  Clean up test environment.
58521         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58522         (gcc_epass, gcc_efail): Delete.
58523         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58524         argument of line number.
58525         (dg-init): If the tool has an init routine, call it.
58526         (dg-test): Remove args `cflags_var' and `libs_var'.
58527         Pass all compiler options to ${tool}_start.
58528         Handle missing line number.
58529         (dg-finish): New function.
58530         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58531         particular files.  Call gcc_finish at end.  Move "skipping test"
58532         message to verbosity level 3.
58533         * gcc.c-torture/compile/compile.exp: Likewise.
58534         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58535         * gcc.c-torture/execute/execute.exp: Likewise.
58536         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58537         Print testcase being tried at verbosity level 1.
58538         * gcc.c-torture/special/special.exp: Unset xfail.
58539         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58540         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58541         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58542         * gcc.failure/failure.exp: Likewise.
58543         * gcc.ieee/ieee.exp: Likewise.
58544         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58545         Update call to dg-test.  Call dg-finish at end.
58546         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58547         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58548         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58549         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58550         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58551         * gcc.wendy/wendy.exp: Add copyright.
58552         Delete setting of tmpdir (done by gcc_init).
58553         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58554         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58555         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58556         gcc_[ce]pass/fail.
58557
58558 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58559
58560         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58561         confusion.
58562         (g++_load): Likewise.
58563
58564         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58565         Rename argument to `prog' to remove the confusion.
58566         Varargs fns behave differently too!
58567         (g++_load): Likewise.
58568
58569         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58570
58571         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58572         what it is.  Delete (always) printing of status value for !native.
58573         Simplify verbose code, and include status and exec_output.
58574         (g++_load): Use gcc_load.
58575
58576 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58577
58578         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58579         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58580         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58581         940714-3.c as these testcases don't exist anymore.  Make
58582         va-arg-1.c expected to pass.
58583
58584 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58585
58586         * gcc.misc-tests/misc.exp: Only run specific testcases.
58587         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58588         * gcc.misc-tests/dg-[1-9].c: New files.
58589
58590         * lib/dg.exp: New testsuite driver.
58591         * gcc.prms/prms.exp: Use it.
58592
58593         * README.gcc: New file.
58594
58595         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58596         Document and reset `lxpass' and `lxfail'.
58597         Simplify "initialized" message.
58598         (gcc_stat): Clean up comments a little.
58599
58600 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58601
58602         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58603
58604 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58605
58606         * lib/old-dejagnu.exp (process-option): New proc.
58607         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58608         (old-dejagnu): Simplify.
58609         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58610
58611 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58612
58613         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58614         exists and is not an empty string.
58615
58616         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58617         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58618         finished.
58619         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58620         automatically.
58621
58622         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58623         longer expected to fail.
58624
58625         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58626         "f" function call.
58627
58628         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58629
58630         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58631         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58632         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58633         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58634         c-torture-1.29.
58635
58636         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58637         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58638
58639         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58640
58641         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58642         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58643
58644         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58645         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58646         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58647
58648 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58649
58650         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58651         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58652         940714-1.c, 940714-2.c, 940714-3.c},
58653         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58654         gcc.misc-tests/{mg.c,mg.exp}:
58655         New tests.
58656         * gcc.noncompile/noncompile.exp: Change accordingly.
58657
58658 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58659
58660         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58661         Undo previous clobberage.
58662
58663 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58664
58665         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58666         * gcc.special/{930510-1.c, special.exp}:
58667         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58668         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58669         struct-varargs-1.c}: New tests from c-torture-1.26.
58670
58671 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58672
58673         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58674           argument to switch.
58675
58676 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58677
58678         * Revert the previous changes.  Please see Rob's directory
58679         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58680         fixes.
58681
58682 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58683
58684         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58685         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58686         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58687         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58688         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58689         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58690         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58691         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58692         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58693         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58694         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58695         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58696         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58697         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58698         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58699         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58700         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58701         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58702         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58703         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58704         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58705         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58706         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58707         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58708         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58709         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58710         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58711         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58712         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58713         testing changes.
58714
58715 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58716
58717         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58718         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58719         with perror calls.
58720
58721 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58722
58723         * config/unix.exp (g++_load): Fix syntax.
58724
58725 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58726
58727         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58728         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58729         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58730         Don't expect va-arg-1.c to fail.  Correct expected output for
58731         920928-1.c.
58732         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58733         * gcc.wendy/hbm4.c: Correct typo.
58734         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58735
58736 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58737
58738         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58739         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58740         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58741         * lib/c-torture.exp (c-torture-compile): Ditto.
58742
58743         Reduce volume of output (remove all the -I's and such).
58744         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58745         Call gcc_cpass, gcc_cfail.
58746         (c-torture): Pass testing option to c-torture-compile.
58747
58748 1994-03-21  Doug Evans  (dje@cygnus.com)
58749
58750         Bring patches over from progressive.
58751         * config/default.exp: Exit remote shell cleanly.
58752         (g++_exit, g++_start): Add default versions.
58753         * config/sim.exp (gcc_load): Use perror, not error.
58754
58755 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58756
58757         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58758         set in site.exp.
58759
58760 1994-03-14  Doug Evans  (dje@cygnus.com)
58761
58762         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58763         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58764         (wendy_try): New proc to run testcase.
58765         (main loop): Call 'em.
58766         * gcc.wendy/*.c: Clean up pass to correct expected output.
58767
58768         * lib/gcc.exp: Minor cleanup work.
58769         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58770
58771 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58772
58773         * config/sim.exp (gcc_load): Document return codes better.
58774         Don't pass -v to simulator.
58775
58776 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58777
58778         * gcc.special/920717-x.c: Fix typo.
58779         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58780         get at sources.
58781
58782         * lib/mike-gcc.exp: Fix typo.
58783
58784 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58785
58786         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58787         binary to use, transform the name.
58788         * config/*.exp: rename everything. Nuke any g++ specific files,
58789         it's now a special case of gcc that requires no special support.
58790         Add a default.exp for unsupported targets.
58791
58792 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58793
58794         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58795         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58796         version of Tcl.
58797
58798 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58799
58800         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58801         than a warning.
58802
58803 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58804
58805         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58806
58807 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58808
58809         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58810         option_list.  Compile every file with only 4/6 option choices
58811         (same as C torture) instead of with 12/18 different option
58812         choices.
58813         * lib/c-torture.exp: Likewise.
58814
58815         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58816         not already set.
58817
58818 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58819
58820         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58821         can put an XFAIL *-*-* on excess errors.
58822
58823 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58824
58825         * g++.law: Add more tests derived from g++-bugs snapshots.
58826
58827         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58828         equivalent to g++.law/init9.
58829
58830         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58831         compiled it, and the a.out file after we've run it.
58832
58833 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58834
58835         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58836         compiled it, and the a.out file after we've run it.
58837
58838 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58839
58840         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58841
58842 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58843
58844         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58845         version number.
58846
58847 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58848
58849         * g++.law: New directory of g++ tests derived from the g++-bugs
58850         snapshots.
58851
58852 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58853
58854         * gcc.compile: initbug1.c initbug1.exp testcase added
58855
58856 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58857
58858         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58859         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58860           fixes submitted by Jeff Law (law@cs.utah.edu)
58861         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58862           Jeff Law (law@cs.utah.edu)
58863
58864
58865 1993-11-30  Mike Stump  (mrs@cygnus.com)
58866
58867         * config/unix-g++.exp: Follow the gcc way of doing things.
58868         * g++.old-deja/old-deja.exp: Minor updates.
58869         * lib/g++.exp: New file, follow the gcc way of doing things.
58870         * lib/old-dejagnu.exp: Minor updates.
58871         * lib/mike-g++.exp: Always unset errorInfo.
58872
58873 1993-11-06  Mike Stump  (mrs@cygnus.com)
58874
58875         * lib/gcc.exp: Fix some errors with the below change, CC and
58876         CFLAGS should be global when setting, not local.
58877
58878 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58879
58880         * lib/gcc.exp: Transform tool name.
58881
58882 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58883
58884         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58885
58886 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58887
58888         * lib/gcc.exp: change gcc_done to gcc_stat
58889
58890 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58891
58892         * Upgraded gcc testsuite to c-torture version 1.25
58893
58894 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58895
58896         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58897         * lib/c-torture: added hooks for new reporting code.
58898
58899 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58900
58901         * config/sh-gcc.exp: check if sh-sim exists in the path
58902
58903 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58904
58905         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58906         * gcc.compile/compile.exp: Initial changes for new logic.
58907         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58908         * gcc.failure/failure.exp: Initial changes for new logic.
58909         * gcc.ieee/ieee.exp: Initial changes for new logic.
58910         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58911         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58912         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58913         * lib/c-torture.exp: Initial changes for new logic.
58914         * lib/gcc.exp: Initial changes for new logic.
58915
58916 1993-10-15  Mike Stump  (mrs@cygnus.com)
58917
58918         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58919         depend upon failure or success.  Fully qualify names in failure
58920         and success messages.  Always remove a.out before starting
58921         compile, just in case.  Pay more attention to error text output by
58922         the compiler.  Handle testcases with no known past errors just
58923         like all others, so that things are uniform.  Other miscellaneous
58924         improvements.
58925
58926 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58927
58928         * gcc.cpp: new directory for cpp tests
58929
58930 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58931
58932         * lib/chill.exp: Code reformatted, removed unused code.
58933         * config/unix-chill.exp: Code reformatted, removed unused code.
58934         * chill.execute/execute.exp: Code reformatted, removed unused code.
58935         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58936
58937 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58938
58939         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58940         routines not written.
58941
58942 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58943
58944         * config/bug-gcc.exp: Use new procs from bug.exp.
58945
58946 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58947
58948         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58949         via ftp, rather than depending on NFS.
58950         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58951         case.
58952
58953 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58954
58955         * config/bug-gcc.exp: Use new download proc.
58956
58957 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58958
58959         * chill.execute/execute.exp: cleanups, handles errors better
58960         * chill.compile/compile.exp: rewrite, based on execute.exp
58961         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58962         * lib/chill.exp: major changes to diff proc and compile and link
58963         procs. added chill_fail and chill_pass wrappers to pass and
58964         fail. added more comments, and handle error codes better.
58965         Added a hack to capture stderr from exec, so noncompile tests
58966         can work.
58967
58968 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58969
58970         * chill.execute/execute.exp: rewrite of testsuite driver
58971         * lib/chill.exp: rewrite of testsuite driver
58972         * config/unix-chill.exp: rewrite of testsuite driver
58973
58974 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58975
58976         In chill.execute:
58977         * iexpr.ch: Standardize uppercase.
58978         * tuples.dat: Standardize uppercase.
58979         * vary.ch: standardize.  Correct varying string assignments.
58980         * vary.dat: Add new output lines.
58981
58982 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58983
58984         In chill.execute:
58985         * chprintf.ch: Standardize use of uppercase.
58986         * tuples.ch: Standardize and turn arr2 into a DCL,
58987           rather than a SYN.
58988         * pinits.ch: Standardize.
58989
58990 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58991
58992         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58993         * Makefil: Renamed to Makefile.in.
58994         * configure.in: New.
58995
58996 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58997
58998         In chill.execute:
58999         * .cvsignore: Add result/output files.
59000         * Makefile: Fix up variables at start.  Use MFLAGS
59001           everywhere.  Correct bool_loc, built_ins entries.
59002           Add entry for vary1.ch.
59003         * bitarray.ch: Standardize upper-case usage.
59004         * bitexpr.ch: Standardize, add output of b1.
59005         * params.ch: Use arrayt in along PROC parameters, to
59006           avoid novelty problems.
59007         * sets.ch: Tiny cleanup.
59008         * vary1.ch: Re-indent.
59009
59010 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59011
59012         * Add PR-related files to Makefiles, .cvsignore files, etc.
59013
59014 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59015
59016         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59017           with compiler objects. New names are test-flow.c and test-loop.c
59018
59019 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59020
59021         * Upgraded c-torture tests from 1.19 to 1.20
59022
59023         * new files:
59024         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59025         * gcc.compile: 930623-1.c 930623-2.c
59026         * gcc.noncompile: 930622-1.c 930622-2.c
59027         * gcc.failure: 920411-1.c 920627-2.c
59028         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59029
59030 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59031
59032         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59033           More changes to get testsuite working properly. Needs more work.
59034           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59035
59036 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59037
59038         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59039           More changes to get testsuite working properly. Needs more work.
59040
59041 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59042
59043         * chill.compile/compile.exp: Added for Dejagnu support
59044         * chill.execute/execute.exp: Added for Dejagnu support
59045         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59046
59047 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59048
59049         This should complete moving the CHILL test files.
59050         * chill.noncompile(.cvsignore printf.grt
59051             in-printf.grt chprintf.grt chprintf.ch):
59052             Added test-support files.
59053           (Makefile): Modified further.
59054         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59055             signal.ch): Added test files.
59056           * chill.execute (.cvsignore printf.grt printr.c
59057             in-printf.grt rts.c chprintf.grt rts.h): Added
59058           test-support files.
59059             (Makefile): More corrections.
59060
59061 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59062
59063         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59064           test cases, ready for DejaGnu.
59065
59066 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59067
59068         * Upgraded c-torture tests from 1.18 to 1.19
59069
59070         * gcc.compile: added test(s):
59071           930607-1.c
59072         * gcc.execute: added test(s):
59073           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59074
59075         * added new subdirectory for misc tests: gcc.misc-tests
59076         * gcc.misc-test(s): added tests:
59077           inst-check.c test-consts.c test-ior.c test-switch.c
59078
59079 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59080
59081         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59082
59083 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59084
59085         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59086
59087 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59088
59089         * Upgraded c-torture tests from 1.17 to 1.18
59090
59091 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59092
59093         * Upgraded c-torture tests from 1.12 to 1.17
59094
59095 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59096
59097         * lib/old-dejagnu.exp:
59098           Fixed handling of XFAIL target triplets to correctly
59099           recognize wildcard characters.  Removed code that
59100           appended a unique id tag to the end of the file name
59101           printed out by the result of the testcases within a
59102           given test file.
59103
59104 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59105
59106         * lib/old-dejagnu.exp:
59107           Reworked expected failure handling to trigger off of XFAIL
59108           keyword in keyphrase embeded in testcase source code. The
59109           XFAIL keyword must be at the end of the keyphrase line. It
59110           may optionally be followed by one or more target triplets.
59111           It has just occured that the handling of wildcards in the
59112           target triplet may not be correct.
59113
59114 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59115
59116         * g++.old-deja/tests:
59117           Moved all subdirectories up one level into g++.old-deja .
59118
59119         * lib/old-dejagnu.exp:
59120           Fixed problem with CXXFLAGS not being properly reset, and being
59121           corrupted with extraneous "-c" compiler option.  This was
59122           causing binaries to not be generated for test that needed them.
59123           Modified strings passed to "pass" and "fail" so that individual
59124           tests from the same test file would be distinguished by an
59125           identifier appended to the test file name in the summary logs;
59126           this corrected a problem with erroneous diff logs.  Added code
59127           to search testcases for expected fail and unexpected pass keywords.
59128
59129 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59130
59131         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59132
59133 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59134
59135         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59136           Removed extraneous text from end of "Special g++ Options"
59137           keyphrase.
59138
59139         * lib/old-dejagnu.exp: Added pattern matching to look for new
59140           keywords, embedded in testcases comments, which will trigger
59141           calls to xpass and xfail.
59142
59143 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59144
59145         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59146           comments embedded in the testcases, especially the one looking for
59147           special compiler options, as well as the pattern matching for the
59148           compiler output again.
59149
59150 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59151
59152         * lib/old-dejagnu.exp: Do a proper check of the return value for
59153           execute tests. Fixed several problems with the pattern matching
59154           of the compiler output which gave erroneous test results.
59155           Changed several of the test result messages to be more descriptive.
59156         * config/unix-g++.exp: Proc g++_load now actually works and
59157           executes the tests passed to it and returns a usable return
59158           value.
59159
59160 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59161
59162           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59163
59164 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59165
59166         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59167           Modified both files to properly execute the old style
59168           dejagnu tests. The previous versions of these files were
59169           experimental and did not function anything near correctly.
59170
59171 1993-04-05  Rob Savoye  (rob@cygnus.com)
59172
59173         * Removed all Makefile.in and configure.in files. No configuration
59174         needed now.
59175
59176 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59177
59178         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59179
59180 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59181
59182         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59183         gcc.special/configure.in, gcc.noncompile/configure.in,
59184         gcc.execute/configure.in, gcc.code_quality/configure.in,
59185         g++.other/configure.in, g++.old-deja/configure.in,
59186         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59187         in srcname setting.
59188
59189 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59190
59191         * lib/udi.exp: Fixed mondfe and mondfe_download.
59192         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59193         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59194
59195 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59196
59197         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59198         (gdb_exit): Don't remove *_soc files.
59199
59200 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59201
59202         * lib/c-torture.exp: Don't look for main; instead always use -w
59203         -c.  This is how the c-torture tests work.  Remove the object
59204         file if the compilation succeeds.
59205         * gcc.execute/execute.exp: Remove executable if test passes.
59206         * gcc.noncompile/noncompile.exp: Every test is an expected
59207         failure.
59208         * gcc.special/special.exp: Added tests from c-torture 1.11,
59209         corrected use of existing test.
59210         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59211         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59212         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59213         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59214         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59215         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59216         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59217         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59218         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59219         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59220         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59221         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59222         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59223         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59224         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59225         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59226         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59227         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59228         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59229         c-torture 1.11.
59230         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59231         correspond to c-torture 1.11.
59232
59233         * New file.